![]() |
Scanframe Modular Application 0.1.0
|
#include <ParamMappingPropertyPage.h>
Public Member Functions | |
ParamMappingPropertyPage (const StringList &target, QWidget *parent) | |
Constructor. | |
~ParamMappingPropertyPage () override | |
Virtual destructor. | |
bool | isPageModified () const override |
Overridden from base class. | |
void | applyPage () override |
Overridden from base class. | |
void | updatePage () override |
Overridden from base class. | |
void | storeState (ConfigStore &cfg_store, bool save) override |
Overridden from base class. | |
![]() | |
PropertyPage (QWidget *parent) | |
Constructor. | |
virtual QIcon | getPageIcon () const |
Gets the icon of the page for displaying in the list view. Default it returns the sf::Resource settings icon. | |
void | setPageIcon (const QIcon &) |
Sets the icon of the page for displaying in the list view. | |
virtual QString | getPageName () const |
Gets the name of the page for displaying in the list view. When reimplemented the QObject's name is returned. | |
void | setPageName (const QString &) |
Sets the page name icon of the page for displaying in the list view. | |
virtual QString | getPageDescription () const |
Gets the description for hinting of the page in the list view. | |
void | setPageDescription (const QString &) |
Sets the description for hinting of the page in the list view. | |
virtual bool | canApplyPage () const |
Allows validation of the changes made per page. First page which return false is selected. | |
virtual void | afterPageApply (bool was_modified) |
Called when all pages are applied. Method can be overridden by a derived class to update control widgets that were changed because of other pages being applied. | |
PropertySheetDialog * | getSheet () |
Gets the parent sheet of this page. (also the parent but cast.) | |
Public Attributes | |
TClosure< void, QWidget * > | onApply |
Additional Inherited Members | |
![]() | |
QWidgetList | connectControls () |
Connects all known controls change signals to a handler which enables or disables buttons. A derived class should call this method when the is set up and controls are updated. | |
virtual void | connectIt (PropertySheetDialog *sheet, const QObject *object, QWidgetList &list) |
Connects all standard controls to the sf::PropertySheetDialog::checkModified() method. Is called recursively. | |
![]() | |
PropertySheetDialog * | _sheet |
Holds the sheet it is part of and also its parent. | |
QString | _name |
Holds the name of the property page for when getPageName() is not overridden. | |
QString | _description |
Holds the description of the property page for when getPageDescription() is not overridden. | |
QIcon | _icon |
Holds the description of the property page for when getPageIcon() is not overridden. | |
friend | PropertySheetDialog |
sf::ParamMappingPropertyPage::ParamMappingPropertyPage | ( | const StringList & | target, |
QWidget * | parent | ||
) |
Constructor.
|
override |
Virtual destructor.
|
overridevirtual |
Overridden from base class.
Reimplemented from sf::PropertyPage.
|
overridevirtual |
Overridden from base class.
Reimplemented from sf::PropertyPage.
|
overridevirtual |
Overridden from base class.
Reimplemented from sf::PropertyPage.
|
overridevirtual |
Overridden from base class.
Reimplemented from sf::PropertyPage.
TClosure<void, QWidget*> sf::ParamMappingPropertyPage::onApply |