GCF::GuiApplication Class Reference
Extends GCF::Application for GUI Applications. More...
#include <GCF3/GuiApplication>
Public Member Functions | |
| GuiApplication (int &argc, char **argv) | |
| ~GuiApplication () | |
| int | processArgumentsAndExec (const QStringList &additionalArgs=QStringList()) |
Public Member Functions inherited from GCF::ApplicationServices | |
| QDateTime | launchTimestamp () const |
| ObjectTree * | objectTree () const |
| QObject * | findObject (const QString &path) const |
| void | loadComponent (Component *component) |
| void | unloadComponent (Component *component) |
| QObjectList | components () const |
| void | activateComponent (Component *component) |
| void | deactivateComponent (Component *component) |
| bool | isLoaded (const Component *component) const |
| bool | isActive (const Component *component) const |
| void | unloadAllComponents () |
| Component * | instantiateComponent (const QString &library) |
| Component * | loadComponent (const QString &library) |
| Component * | loadComponent (const QString &library, const QList< QPair< QByteArray, QVariant > > &properties) |
| QList< Component * > | loadComponents (const QStringList &libraries) |
| QVariantMap | argumentsMap () const |
| void | processArguments (const QStringList &additionalArgs=QStringList()) |
| GCF::Result | invokeMethod (const QString &path, const QString &method, const QVariantList &args, bool secureCall=true) const |
| This method can be used to invoke a named method in an object. More... | |
| GCF::JobListModel * | jobs () const |
| QString | translate (const QString &string) const |
Additional Inherited Members | |
Static Public Member Functions inherited from GCF::ApplicationServices | |
| static GCF::Result | invokeMethod (QObject *object, const QString &method, const QVariantList &args, bool secureCall=true) |
| This method can be used to invoke a named method in an object. More... | |
| static GCF::Result | invokeMethod (QObject *object, const QMetaMethod &method, const QVariantList &args, bool secureCall=true) |
| This method can be used to invoke a named method in an object. More... | |
Protected Member Functions inherited from GCF::ApplicationServices | |
| ApplicationServices () | |
| virtual | ~ApplicationServices () |
Detailed Description
GUI applications are those that are built using QApplication on Qt 4 and Qt 5. Specifically in Qt 5 this class should be used for creating a widgets-only GUI application.
The gApp macro would point to an instance of this class when the header file for this class is included.
Constructor & Destructor Documentation
| GCF::GuiApplication::GuiApplication | ( | int & | argc, |
| char ** | argv | ||
| ) |
Constructor.
- Parameters
-
argc reference to an integer that holds number of command-line arguments passed to the applicaiton. argv pointer to an array of character strings that hold the command-line arguments.
| GCF::GuiApplication::~GuiApplication | ( | ) |
Destructor
Member Function Documentation
| void GCF::GuiApplication::processArgumentsAndExec | ( | const QStringList & | additionalArgs = QStringList() | ) |
Process all arguments from qApp->arguments() and additionalArgs and invokes QApplication::exec().


Public Member Functions inherited from