|
|
The ArmarXMainWindow class. More...
#include <ArmarXGui/applications/ArmarXGui/ArmarXMainWindow.h>
Inheritance diagram for ArmarXMainWindow:Public Slots | |
| void | appendFileToWindowTitle (const QString &filepath="") |
| void | loadGuiConfig (QString configFilepath="", bool showAsOpenGuiConfig=true) |
| void | loadPluginsFromPackage (const QString &packageName) |
Signals | |
| void | closeRequest () |
| emitted, when the main window should be closed | |
| void | updateSceneList (QMap< QString, Viewer3DInfo >) |
Public Member Functions | |
| void | addToRecentlyOpenedFileList (QString configFilepath) |
| ArmarXMainWindow (const armarx::ManagedIceObjectRegistryInterfacePtr ®istry, const std::vector< std::string > &packages, const QString &configToLoad, bool disablePreloading) | |
| void | closeEvent (QCloseEvent *event) override |
| emits the closeRequest signal | |
| bool | existsWidget (const QString &widgetName) |
| std::vector< std::string > | getDefaultPackageNames () |
| getDefaultPackageNames returns the names of all packages which are searched for plugins when the ArmarXGuiApp is started. | |
| QStringList | getFavoriteWidgets () |
| QString | getLibraryPathFromPackage (const QString &packageName) |
| std::shared_ptr< std::recursive_mutex > | getMutex3D () |
| Provides access to the coin3d mutex. Use this mutex to protect access to the 3d scene. | |
| Viewer3DWidgetPtr | getViewerWidget () |
| Provides access to a viewer widget, if existent. | |
| void | loadPlugin (QString filePath) |
| loads a plugin with the given file path | |
| void | updateRecentlyOpenedFileList () |
| ~ArmarXMainWindow () override | |
Public Member Functions inherited from Logging | |
| SpamFilterDataPtr | deactivateSpam (float deactivationDurationSec=10.0f, const std::string &identifier="", bool deactivate=true) const |
| disables the logging for the current line for the given amount of seconds. | |
| MessageTypeT | getEffectiveLoggingLevel () const |
| Logging () | |
| void | setLocalMinimumLoggingLevel (MessageTypeT level) |
| With setLocalMinimumLoggingLevel the minimum verbosity-level of log-messages can be set. | |
| void | setTag (const LogTag &tag) |
| void | setTag (const std::string &tagName) |
| virtual | ~Logging () |
Friends | |
| class | Viewer3DWidget |
| class | WidgetNameDialog |
Additional Inherited Members | |
Protected Member Functions inherited from Logging | |
| bool | checkLogLevel (MessageTypeT level) const |
| const LogSenderPtr & | getLogSender () const |
| Retrieve log sender. | |
| LogSenderPtr | loghelper (const char *file, int line, const char *function) const |
Protected Attributes inherited from Logging | |
| MessageTypeT | minimumLoggingLevel |
| SpamFilterDataPtr | spamFilter |
| LogTag | tag |
The ArmarXMainWindow class.
Definition at line 76 of file ArmarXMainWindow.h.
| ArmarXMainWindow | ( | const armarx::ManagedIceObjectRegistryInterfacePtr & | registry, |
| const std::vector< std::string > & | packages, | ||
| const QString & | configToLoad, | ||
| bool | disablePreloading ) |
|
override |
Definition at line 262 of file ArmarXMainWindow.cpp.
| void addToRecentlyOpenedFileList | ( | QString | configFilepath | ) |
|
slot |
|
override |
emits the closeRequest signal
Definition at line 548 of file ArmarXMainWindow.cpp.
Here is the call graph for this function:
|
signal |
emitted, when the main window should be closed
Here is the caller graph for this function:| bool existsWidget | ( | const QString & | widgetName | ) |
| std::vector< std::string > getDefaultPackageNames | ( | ) |
getDefaultPackageNames returns the names of all packages which are searched for plugins when the ArmarXGuiApp is started.
Definition at line 624 of file ArmarXMainWindow.cpp.
Here is the caller graph for this function:| QStringList getFavoriteWidgets | ( | ) |
| QString getLibraryPathFromPackage | ( | const QString & | packageName | ) |
Definition at line 390 of file ArmarXMainWindow.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| std::shared_ptr< std::recursive_mutex > getMutex3D | ( | ) |
Provides access to the coin3d mutex. Use this mutex to protect access to the 3d scene.
| Viewer3DWidgetPtr getViewerWidget | ( | ) |
Provides access to a viewer widget, if existent.
Definition at line 630 of file ArmarXMainWindow.cpp.
|
slot |
Definition at line 644 of file ArmarXMainWindow.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void loadPlugin | ( | QString | filePath | ) |
loads a plugin with the given file path
Definition at line 527 of file ArmarXMainWindow.cpp.
|
slot |
Definition at line 437 of file ArmarXMainWindow.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void updateRecentlyOpenedFileList | ( | ) |
|
signal |
|
friend |
Definition at line 276 of file ArmarXMainWindow.h.
|
friend |
Definition at line 275 of file ArmarXMainWindow.h.