From 0156f8072ddde091f9506409e713f49f5d0d089e Mon Sep 17 00:00:00 2001
From: Fabian Paus <fabian.paus@kit.edu>
Date: Tue, 4 Jan 2022 13:05:31 +0100
Subject: [PATCH] ArViz: Add interaction tab

---
 .../RobotAPI/gui-plugins/ArViz/ArVizWidget.ui | 59 ++++++++++++++++++-
 1 file changed, 56 insertions(+), 3 deletions(-)

diff --git a/source/RobotAPI/gui-plugins/ArViz/ArVizWidget.ui b/source/RobotAPI/gui-plugins/ArViz/ArVizWidget.ui
index f5bb28f2f..b406c02e8 100644
--- a/source/RobotAPI/gui-plugins/ArViz/ArVizWidget.ui
+++ b/source/RobotAPI/gui-plugins/ArViz/ArVizWidget.ui
@@ -17,7 +17,7 @@
    <item>
     <widget class="QTabWidget" name="tabWidget">
      <property name="currentIndex">
-      <number>0</number>
+      <number>2</number>
      </property>
      <widget class="QWidget" name="tabLayerSelection">
       <attribute name="title">
@@ -155,7 +155,7 @@
              <number>2</number>
             </property>
             <attribute name="headerVisible">
-             <bool>true</bool>
+             <bool>false</bool>
             </attribute>
             <column>
              <property name="text">
@@ -212,7 +212,7 @@
        </item>
       </layout>
      </widget>
-     <widget class="QWidget" name="recordingTab">
+     <widget class="QWidget" name="tabRecording">
       <attribute name="title">
        <string>Recording &amp;&amp; Replay</string>
       </attribute>
@@ -613,6 +613,59 @@
        </item>
       </layout>
      </widget>
+     <widget class="QWidget" name="tabInteraction">
+      <attribute name="title">
+       <string>Interaction</string>
+      </attribute>
+      <layout class="QVBoxLayout" name="verticalLayout_7">
+       <item>
+        <widget class="QGroupBox" name="groupBoxSelectedElement">
+         <property name="title">
+          <string>Selected Element</string>
+         </property>
+         <layout class="QVBoxLayout" name="verticalLayout_8">
+          <item>
+           <widget class="QLabel" name="labelSelectedElement">
+            <property name="text">
+             <string>&lt;None&gt;</string>
+            </property>
+            <property name="alignment">
+             <set>Qt::AlignCenter</set>
+            </property>
+           </widget>
+          </item>
+          <item>
+           <widget class="QPushButton" name="buttonDeselect">
+            <property name="text">
+             <string>Deselect / Clear Selection</string>
+            </property>
+           </widget>
+          </item>
+         </layout>
+        </widget>
+       </item>
+       <item>
+        <widget class="QGroupBox" name="groupBoxContextMenu">
+         <property name="title">
+          <string>Context Menu</string>
+         </property>
+         <layout class="QVBoxLayout" name="verticalLayout_9"/>
+        </widget>
+       </item>
+       <item>
+        <widget class="QGroupBox" name="groupBoxInteractiveElements">
+         <property name="title">
+          <string>Interactive Elements</string>
+         </property>
+         <layout class="QVBoxLayout" name="verticalLayout_10">
+          <item>
+           <widget class="QListWidget" name="listInteractiveElements"/>
+          </item>
+         </layout>
+        </widget>
+       </item>
+      </layout>
+     </widget>
     </widget>
    </item>
   </layout>
-- 
GitLab