|
ADTF Qt5
|
#include <qtxsystem_intf.h>
Inherited by adtf::ui::riddler::qt_ui_filter< adtf::filter::cFilter >, adtf::ui::riddler::qt_ui_filter< FILTERBASECLASS >, adtf::ui::riddler::qt_ui_service< SERVICEBASECLASS >, and adtf::ui::spider::cQtWindow.
Public Member Functions | |
| virtual QString | GetStateIdentifier () const =0 |
| virtual void | OnLoadState (const QString &strStateFolder)=0 |
| virtual void | OnSaveState (const QString &strStateFolder) const =0 |
Protected Member Functions | |
| ~IWindowState ()=default | |
| protected DTOR | |
Window state callback interface.
While registering a window with IQtXSystem::CreateWindow you are allowed to use the window creation flag WCF_HasWindowState. The implementation of parameter pWindow must derive by IWindow and IWindowState.
|
pure virtual |
Returns The user defined window state identifier.
Implemented in adtf::ui::qt_ui_filter< FILTERBASECLASS, QTWINDOWBASECLASS >, adtf::ui::qt_ui_service< SERVICEBASECLASS, QTWINDOWBASECLASS >, adtf::ui::riddler::qt_ui_filter< FILTERBASECLASS >, adtf::ui::riddler::qt_ui_filter< adtf::filter::cFilter >, adtf::ui::riddler::qt_ui_filter< adtf::filter::cFilter >, adtf::ui::riddler::qt_ui_service< SERVICEBASECLASS >, adtf::ui::spider::cQtWindow, adtf::ui::spider::qt_ui_filter< FILTERBASECLASS, QTWINDOWBASECLASS >, adtf::ui::spider::qt_ui_filter< adtf::filter::cFilter, cQtWindow >, adtf::ui::spider::qt_ui_filter< adtf::filter::cFilter, cQtWindow >, adtf::ui::spider::qt_ui_filter< adtf::filter::cFilter, cQtWindow >, adtf::ui::spider::qt_ui_filter< adtf::filter::cFilter, cQtWindow >, adtf::ui::spider::qt_ui_filter< adtf::filter::cFilter, cQtWindow >, adtf::ui::spider::qt_ui_filter< adtf::filter::cFilter, cQtWindow >, adtf::ui::spider::qt_ui_service< SERVICEBASECLASS, QTWINDOWBASECLASS >, adtf::ui::spider::qt_ui_service< adtf::system::ant::cADTFService, spider::cQtWindow >, adtf::ui::spider::qt_ui_service< adtf::system::ant::cADTFService, spider::cQtWindow >, adtf::ui::spider::qt_ui_service< adtf::system::ant::cADTFService, spider::cQtWindow >, adtf::ui::spider::qt_ui_service< adtf::system::ant::cADTFService, spider::cQtWindow >, adtf::ui::spider::qt_ui_service< adtf::system::ant::cADTFService, spider::cQtWindow >, adtf::ui::spider::qt_ui_service< adtf::system::ant::cADTFService, spider::cQtWindow >, adtf::ui::v0::cQtWindow, adtf::ui::v0::qt_ui_filter< FILTERBASECLASS, QTWINDOWBASECLASS >, and adtf::ui::v0::qt_ui_service< SERVICEBASECLASS, QTWINDOWBASECLASS >.
|
pure virtual |
Callback function to load the internal window state from the given folder strStateFolder. We recommend to use QSettings to save and load a UI View Settings file.
| [in] | strStateFolder | The folder to save the UI View Settings files to. |
Implemented in adtf::ui::riddler::qt_ui_filter< FILTERBASECLASS >, adtf::ui::riddler::qt_ui_filter< adtf::filter::cFilter >, adtf::ui::riddler::qt_ui_filter< adtf::filter::cFilter >, adtf::ui::riddler::qt_ui_service< SERVICEBASECLASS >, adtf::ui::spider::cQtWindow, and adtf::ui::v0::cQtWindow.
|
pure virtual |
Callback function to save the internal window state to the given folder strStateFolder. We recommend to use QSettings to save and load a UI View Settings file.
| [in] | strStateFolder | The folder to save the UI View Settings files to. |
Implemented in adtf::ui::riddler::qt_ui_filter< FILTERBASECLASS >, adtf::ui::riddler::qt_ui_filter< adtf::filter::cFilter >, adtf::ui::riddler::qt_ui_filter< adtf::filter::cFilter >, adtf::ui::riddler::qt_ui_service< SERVICEBASECLASS >, adtf::ui::spider::cQtWindow, and adtf::ui::v0::cQtWindow.