This class provides a way of getting the QApplication for a DisplayEngine.
More...
Detailed Description
This class provides a way of getting the QApplication for a DisplayEngine.
Constructor & Destructor Documentation
| virtual makVrv::DtQApplicationProvider::~DtQApplicationProvider |
( |
| ) |
|
|
virtual |
| makVrv::DtQApplicationProvider::DtQApplicationProvider |
( |
DtDe & |
de | ) |
|
|
protected |
Constructor, use the instance function to.
Member Function Documentation
Register the provider with a DtDe.
| QApplication* makVrv::DtQApplicationProvider::qAppInstance |
( |
| ) |
|
Return a QApplication* creating one if it doesn't exist.
If a QApplication is created, it will be destroyed when this provider is destroyed (at the end of the lifetime of the DtDe instance that created it).
| virtual void makVrv::DtQApplicationProvider::setQAppInstance |
( |
QApplication * |
app | ) |
|
|
virtual |
| virtual void makVrv::DtQApplicationProvider::installEventListener |
( |
| ) |
|
|
protectedvirtual |
On MS Windows this call installs a low level event listener.
If this is not desired behavior subclass and override this function to be a NO-OP.
| virtual void makVrv::DtQApplicationProvider::installTranslators |
( |
| ) |
|
|
protectedvirtual |
Install translators from the languages install directory.
All installed translators MUST be added to the myTranslators member so they are properly removed and deallocated during destruction.
| virtual void makVrv::DtQApplicationProvider::installFont |
( |
| ) |
|
|
protectedvirtual |
Installs the system wide font.
By default uses the font found in the font manager
| static bool makVrv::DtQApplicationProvider::customControlFilter |
( |
void * |
message, |
|
|
long * |
result |
|
) |
| |
|
staticprotected |
Member Data Documentation
| DtDe& makVrv::DtQApplicationProvider::myDe |
|
protected |
| int makVrv::DtQApplicationProvider::argc |
|
protected |
| char** makVrv::DtQApplicationProvider::argv |
|
protected |
| bool makVrv::DtQApplicationProvider::myDestroyQApp |
|
protected |
| std::vector<QTranslator*> makVrv::DtQApplicationProvider::myTranslators |
|
protected |
The documentation for this class was generated from the following file: