Go to the documentation of this file.
29 #include <ArmarXGui/applications/ArmarXGui/Widgets/ui_ExceptionDialog.h>
32 #include <Inventor/Qt/SoQt.h>
35 #include <QApplication>
58 defineOptionalProperty<std::string>(
"LoadPlugins",
"",
"List of paths to GuiPlugin-Libs (semi-colon seperated)");
59 defineOptionalProperty<std::string>(
"GuiConfigFile",
"",
"Path to config file, that should be loaded on startup");
60 defineOptionalProperty<bool>(
"DisablePreloading",
false,
"Disables the preloading of widgets. Can be helpful if some preloaded widget crashes the gui.");
72 bool notify(QObject* obj, QEvent* ev)
override;
113 int run(
int argc,
char* argv[])
override;
128 void closeRequest_sent();
131 void runArmarXManager();
ArmarXQApplication(int &argc, char **argv)
std::shared_ptr< QApplication > QApplicationPtr
The ArmarXMainWindow class.
std::string prefix
Prefix of the properties such as namespace, domain, component name, etc.
ArmarXGuiApp property definition container.
The main ArmarX gui application.
void exceptionCaught(QString exceptionReason)
std::shared_ptr< ArmarXMainWindow > GuiWindowPtr
#define ARMARXCOMPONENT_IMPORT_EXPORT
ArmarXGuiAppPropertyDefinitions(std::string prefix)
~ArmarXQApplication() override
bool notify(QObject *obj, QEvent *ev) override
Baseclass for all ArmarX applications.
Application property definition container.
Base Class for all Logging classes.
armarx::PropertyDefinitionsPtr createPropertyDefinitions() override
void showException(QString exceptionReason)
IceUtil::Handle< class PropertyDefinitionContainer > PropertyDefinitionsPtr
PropertyDefinitions smart pointer type.
Ui_ExceptionDialog exceptionDialogHandler
This file offers overloads of toIce() and fromIce() functions for STL container types.