#include <qt_ui_service.h>
Inherits SERVICEBASECLASS, and adtf::ui::spider::cQtWindow.
|
| void | EnableWindowState () |
| | Enables the Window state callbacks. We recommend to use this only within your filters CTOR.
|
| |
| bool | IsWindowStateEnabled () const |
| |
|
| cQtWindow ()=default |
| | default CTOR
|
| |
|
virtual | ~cQtWindow ()=default |
| | default DTOR
|
| |
| virtual QWidget * | CreateView ()=0 |
| |
| virtual void | ReleaseView ()=0 |
| |
| tResult | Create (const char *strWindowID, QWidget &oParentWidget) override |
| | Callback which in called within the applications main th thread to create a window.
|
| |
| tResult | Destroy (QWidget &) override |
| | Callback which in called within the applications main th thread to deliver a destroy message to the windows implementation.
|
| |
| tResult | OnIdle () override |
| |
| tResult | OnTimer () override |
| |
|
| ~IWindowState ()=default |
| | protected DTOR
|
| |
|
| ~IHelp ()=default |
| | protected DTOR
|
| |
|
adtf::base::property_variable< adtf::util::cString > | m_strTitle |
| | title property variable will be set while window creating
|
| |
template<typename SERVICEBASECLASS, typename QTWINDOWBASECLASS = spider::cQtWindow>
class adtf::ui::v0::qt_ui_service< SERVICEBASECLASS, QTWINDOWBASECLASS >
Implementation template which implements a service that derives from
SERVICEBASECLASS type
QTWINDOWBASECLASS type
The SERVICEBASECLASS type must fulfill following concept requirements:
- implements a adtf::system::ant::cADTFService
The QTWINDOWBASECLASS type must fulfill following concept requirements:
- Template Parameters
-
| SERVICEBASECLASS | A adtf::system::ant::cADTFService implementation The Init and Shutdown method will be override. |
| QTWINDOWBASECLASS | A IQtXSystem::IWindow implementation implementation. By default the adtf::ui::spider::cQtWindow type is used. |
◆ qt_ui_service()
template<typename SERVICEBASECLASS, typename QTWINDOWBASECLASS = spider::cQtWindow>
default CTOR This will register the common property "title" to the services IConfiguration
◆ GetHelpLink()
template<typename SERVICEBASECLASS, typename QTWINDOWBASECLASS = spider::cQtWindow>
Returns a filesystem help link to the windows documentation page.
- Return values
-
| empty | The link will be ignored. |
| not-empty | The filesystem help link to the windows documentation page. |
- Returns
- It will return the property entry set by adtf::streaming::hollow::set_help_link
Reimplemented from adtf::ui::spider::cQtWindow.
◆ GetStateIdentifier()
template<typename SERVICEBASECLASS, typename QTWINDOWBASECLASS = spider::cQtWindow>
◆ ServiceInit()
template<typename SERVICEBASECLASS, typename QTWINDOWBASECLASS = spider::cQtWindow>
◆ ServiceShutdown()
template<typename SERVICEBASECLASS, typename QTWINDOWBASECLASS = spider::cQtWindow>
Override ServiceShutdown method of the service to destroy a window.
- Returns
- Standard Return Code. Error code will only be logged. Breaking shutdown is not possible.
The documentation for this class was generated from the following file: