Skip to content
Snippets Groups Projects
Commit e719476f authored by Peter Albrecht's avatar Peter Albrecht
Browse files

Added right click signal/slot

parent bf28e9e5
No related branches found
No related tags found
No related merge requests found
...@@ -77,6 +77,9 @@ ...@@ -77,6 +77,9 @@
<layout class="QGridLayout" name="gridLayout_4"> <layout class="QGridLayout" name="gridLayout_4">
<item row="1" column="0" colspan="3"> <item row="1" column="0" colspan="3">
<widget class="QTreeWidget" name="treeWidgetSkillExecutions"> <widget class="QTreeWidget" name="treeWidgetSkillExecutions">
<property name="contextMenuPolicy">
<enum>Qt::CustomContextMenu</enum>
</property>
<column> <column>
<property name="text"> <property name="text">
<string>ExecutionID</string> <string>ExecutionID</string>
...@@ -94,22 +97,22 @@ ...@@ -94,22 +97,22 @@
</column> </column>
<column> <column>
<property name="text"> <property name="text">
<string>IsConstructing</string> <string>Constructing</string>
</property> </property>
</column> </column>
<column> <column>
<property name="text"> <property name="text">
<string>IsInitializing</string> <string>Initializing</string>
</property> </property>
</column> </column>
<column> <column>
<property name="text"> <property name="text">
<string>IsPreparing</string> <string>Preparing</string>
</property> </property>
</column> </column>
<column> <column>
<property name="text"> <property name="text">
<string>IsRunning</string> <string>Running</string>
</property> </property>
</column> </column>
<column> <column>
...@@ -117,6 +120,11 @@ ...@@ -117,6 +120,11 @@
<string>Finished</string> <string>Finished</string>
</property> </property>
</column> </column>
<column>
<property name="text">
<string>Status</string>
</property>
</column>
</widget> </widget>
</item> </item>
</layout> </layout>
......
...@@ -31,6 +31,7 @@ ...@@ -31,6 +31,7 @@
#include "aronTreeWidget/visitors/AronTreeWidgetModalCreator.h" #include "aronTreeWidget/visitors/AronTreeWidgetModalCreator.h"
// modals // modals
#include "aronTreeWidget/modal/text/AronTreeWidgetTextInputModalController.h" #include "aronTreeWidget/modal/text/AronTreeWidgetTextInputModalController.h"
// debug // debug
...@@ -79,6 +80,12 @@ namespace armarx ...@@ -79,6 +80,12 @@ namespace armarx
// Others // Others
namespace armarx namespace armarx
{ {
void
SkillManagerMonitorWidgetController::prepareMenu(const QPoint& pos)
{
ARMARX_IMPORTANT << "Function not implemented!";
}
SkillExecutionInfoTreeWidgetItem* SkillExecutionInfoTreeWidgetItem*
SkillExecutionInfoTreeWidgetItem::SearchRecursiveForMatch( SkillExecutionInfoTreeWidgetItem::SearchRecursiveForMatch(
SkillExecutionInfoTreeWidgetItem* haystack, SkillExecutionInfoTreeWidgetItem* haystack,
...@@ -116,6 +123,11 @@ namespace armarx ...@@ -116,6 +123,11 @@ namespace armarx
updateTimerFrequency(); updateTimerFrequency();
refreshSkillsResultTimer->start(); refreshSkillsResultTimer->start();
connect(widget.treeWidgetSkillExecutions,
&QTreeWidget::customContextMenuRequested,
this,
&SkillManagerMonitorWidgetController::prepareMenu);
connect(widget.doubleSpinBoxUpdateFreq, connect(widget.doubleSpinBoxUpdateFreq,
&QDoubleSpinBox::editingFinished, &QDoubleSpinBox::editingFinished,
this, this,
......
...@@ -64,6 +64,7 @@ namespace armarx ...@@ -64,6 +64,7 @@ namespace armarx
class SkillExecutionInfoTreeWidgetItem : public QTreeWidgetItem class SkillExecutionInfoTreeWidgetItem : public QTreeWidgetItem
{ {
//Q_OBJECT
public: public:
SkillExecutionInfoTreeWidgetItem(const skills::SkillExecutionID& id, SkillExecutionInfoTreeWidgetItem(const skills::SkillExecutionID& id,
QTreeWidgetItem* parent) : QTreeWidgetItem* parent) :
...@@ -128,6 +129,8 @@ namespace armarx ...@@ -128,6 +129,8 @@ namespace armarx
void pasteCurrentConfig(); void pasteCurrentConfig();
void resetCurrentConfig(); void resetCurrentConfig();
void prepareMenu();
private: private:
aron::data::DictPtr getConfigAsAron() const; aron::data::DictPtr getConfigAsAron() const;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment