|
The ArmarXMainWindow class. More...
#include <ArmarXGui/applications/ArmarXGui/ArmarXMainWindow.h>
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 More... | |
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 More... | |
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. More... | |
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. More... | |
Viewer3DWidgetPtr | getViewerWidget () |
Provides access to a viewer widget, if existent. More... | |
void | loadPlugin (QString filePath) |
loads a plugin with the given file path More... | |
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. More... | |
MessageTypeT | getEffectiveLoggingLevel () const |
Logging () | |
void | setLocalMinimumLoggingLevel (MessageTypeT level) |
With setLocalMinimumLoggingLevel the minimum verbosity-level of log-messages can be set. More... | |
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. More... | |
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 261 of file ArmarXMainWindow.cpp.
void addToRecentlyOpenedFileList | ( | QString | configFilepath | ) |
|
slot |
|
override |
emits the closeRequest signal
Definition at line 547 of file ArmarXMainWindow.cpp.
|
signal |
emitted, when the main window should be closed
bool existsWidget | ( | const QString & | widgetName | ) |
Definition at line 519 of file ArmarXMainWindow.cpp.
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 623 of file ArmarXMainWindow.cpp.
QStringList getFavoriteWidgets | ( | ) |
QString getLibraryPathFromPackage | ( | const QString & | packageName | ) |
Definition at line 389 of file ArmarXMainWindow.cpp.
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 629 of file ArmarXMainWindow.cpp.
|
slot |
Definition at line 643 of file ArmarXMainWindow.cpp.
void loadPlugin | ( | QString | filePath | ) |
loads a plugin with the given file path
Definition at line 526 of file ArmarXMainWindow.cpp.
|
slot |
Definition at line 436 of file ArmarXMainWindow.cpp.
void updateRecentlyOpenedFileList | ( | ) |
|
signal |
|
friend |
Definition at line 275 of file ArmarXMainWindow.h.
|
friend |
Definition at line 274 of file ArmarXMainWindow.h.