The SKIRT project
advanced radiative transfer for astrophysics
IntPropertyWizardPane Class Reference

#include <IntPropertyWizardPane.hpp>

Inheritance diagram for IntPropertyWizardPane:

Public Slots

void updateValue (const QString &text)

Public Member Functions

 IntPropertyWizardPane (std::unique_ptr< PropertyHandler > handler, QObject *target)
Public Member Functions inherited from PropertyWizardPane
 PropertyWizardPane (std::unique_ptr< PropertyHandler > handler, QObject *target)
 ~PropertyWizardPane ()
PropertyHandlerhandler ()
virtual void updateInterface ()

Additional Inherited Members

Signals inherited from PropertyWizardPane
void propertyValidChanged (bool valid)
void propertyValueChanged ()
Protected Member Functions inherited from PropertyWizardPane
QLabel * createHeader (string text)
template<class T>
T * handlerCast ()
void showEvent (QShowEvent *event) override

Detailed Description

An IntPropertyWizardPane instance displays the user interface corresponding to an IntPropertyHandler. When the user changes the edit field, the corresponding value is updated in the target property.

Constructor & Destructor Documentation

◆ IntPropertyWizardPane()

IntPropertyWizardPane::IntPropertyWizardPane ( std::unique_ptr< PropertyHandler > handler,
QObject * target )
explicit

The default (and only) constructor creates and initializes the GUI for this pane. For a description of the arguments, see the PropertyWizardPane constructor.

Member Function Documentation

◆ updateValue

void IntPropertyWizardPane::updateValue ( const QString & text)
slot

This function stores the value corresponding to the specified text string into the target property.


The documentation for this class was generated from the following file: