Go to the documentation of this file.
41 class ThreadViewerModel;
42 class RunningTaskModel;
82 return "Meta.ThreadViewer";
86 return QIcon {
"://icons/thread_viewer.svg"};
113 void runThreadManagerUpdate();
114 mutable std::recursive_mutex proxyMutex;
115 ThreadListInterfacePrx threadManagerProxy;
120 Ui::ThreadViewer* ui;
void cpuUsageValueUpdated(int value)
void onInitComponent() override
list(APPEND SOURCES ${QT_RESOURCES}) set(COMPONENT_LIBS ArmarXGui ArmarXCoreObservers ArmarXCoreEigen3Variants PlotterController $
void threadManagerListUpdated(QStringList list)
void retrieveThreadManagerList()
void cpuUsageValueSet(int value)
void loadSettings(QSettings *settings) override
Load stored manager models.
static QString GetWidgetName()
Returns the Widget name displayed in the ArmarXGui to create an instance of this.
std::shared_ptr< Value > value()
void saveSettings(QSettings *settings) override
Saves the manager models.
The ThreadViewer displays all threads of an ArmarX application.
void triggerThreadManagerListUpdate()
static QIcon GetWidgetIcon()
void managedSelectionChanged(QString selectedString)
void updateThreadManagerList(QStringList list)
void onExitComponent() override
Hook for subclass.
void threadManagerUpdateRequired()
void onConnectComponent() override
This file offers overloads of toIce() and fromIce() functions for STL container types.