The SKIRT project
advanced radiative transfer for astrophysics
Public Slots | Public Member Functions | List of all members
IntPropertyWizardPane Class Reference

#include <IntPropertyWizardPane.hpp>

Inheritance diagram for IntPropertyWizardPane:
Inheritance graph
[legend]

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: