summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Undo.datbin3471 -> 0 bytes
-rw-r--r--main.ui52
-rw-r--r--mainApp.py24
3 files changed, 70 insertions, 6 deletions
diff --git a/Undo.dat b/Undo.dat
index 435cb62..e69de29 100644
--- a/Undo.dat
+++ b/Undo.dat
Binary files differ
diff --git a/main.ui b/main.ui
index 25c85d4..b19f1f5 100644
--- a/main.ui
+++ b/main.ui
@@ -125,6 +125,9 @@
<height>150</height>
</size>
</property>
+ <property name="features">
+ <set>QDockWidget::DockWidgetFloatable|QDockWidget::DockWidgetMovable</set>
+ </property>
<property name="allowedAreas">
<set>Qt::BottomDockWidgetArea</set>
</property>
@@ -136,9 +139,9 @@
<item>
<widget class="QTextEdit" name="textBrowser">
<property name="readOnly">
- <bool>true</bool>
+ <bool>true</bool>
</property>
- </widget>
+ </widget>
</item>
</layout>
</widget>
@@ -152,7 +155,7 @@
<x>0</x>
<y>0</y>
<width>1068</width>
- <height>18</height>
+ <height>21</height>
</rect>
</property>
<widget class="QMenu" name="menuFile">
@@ -174,6 +177,8 @@
<property name="title">
<string>View</string>
</property>
+ <addaction name="actionViewComponentSelector"/>
+ <addaction name="actionViewMessageBrowser"/>
<addaction name="actionZoomIn"/>
<addaction name="actionZoomOut"/>
<addaction name="actionResetZoom"/>
@@ -214,6 +219,9 @@
<addaction name="menuUtility"/>
</widget>
<widget class="QDockWidget" name="dockWidget">
+ <property name="enabled">
+ <bool>true</bool>
+ </property>
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Preferred">
<horstretch>0</horstretch>
@@ -239,6 +247,18 @@
<bold>true</bold>
</font>
</property>
+ <property name="tabletTracking">
+ <bool>false</bool>
+ </property>
+ <property name="acceptDrops">
+ <bool>false</bool>
+ </property>
+ <property name="floating">
+ <bool>false</bool>
+ </property>
+ <property name="features">
+ <set>QDockWidget::DockWidgetFloatable|QDockWidget::DockWidgetMovable</set>
+ </property>
<property name="windowTitle">
<string>Component Selector</string>
</property>
@@ -278,8 +298,8 @@
<rect>
<x>0</x>
<y>0</y>
- <width>225</width>
- <height>914</height>
+ <width>221</width>
+ <height>956</height>
</rect>
</property>
<layout class="QVBoxLayout" name="verticalLayout_5">
@@ -2105,6 +2125,28 @@
<string>Redo</string>
</property>
</action>
+ <action name="actionViewComponentSelector">
+ <property name="checkable">
+ <bool>true</bool>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ <property name="text">
+ <string>Component Selector</string>
+ </property>
+ </action>
+ <action name="actionViewMessageBrowser">
+ <property name="checkable">
+ <bool>true</bool>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ <property name="text">
+ <string>Message Browser</string>
+ </property>
+ </action>
</widget>
<resources/>
<connections/>
diff --git a/mainApp.py b/mainApp.py
index e6f782a..2458ce7 100644
--- a/mainApp.py
+++ b/mainApp.py
@@ -93,7 +93,9 @@ class MainApp(QMainWindow,ui):
self.actionTerminate.triggered.connect(self.terminate)
self.actionTerminate.setShortcut('Ctrl+T')
self.actionBinaryPhaseEnvelope.triggered.connect(self.bin_phase_env)
-
+ self.actionViewMessageBrowser.triggered.connect(self.toggle_message_browser_view)
+ self.actionViewComponentSelector.triggered.connect(self.toggle_component_selector_view)
+
'''
Handles all the buttons of different components.
'''
@@ -352,6 +354,25 @@ class MainApp(QMainWindow,ui):
except Exception as e:
print(e)
+ '''
+ Function for toggling the display of Component Selector
+ '''
+ def toggle_component_selector_view(self):
+ if(self.actionViewComponentSelector.isChecked()):
+ self.dockWidget.show()
+ else:
+ self.dockWidget.hide()
+
+ '''
+ Function for toggling the display of Message Browser
+ '''
+ def toggle_message_browser_view(self):
+ if(self.actionViewMessageBrowser.isChecked()):
+ self.dockWidget_2.show()
+ else:
+ self.dockWidget_2.hide()
+
+
def main():
clean_file('Undo')
@@ -361,6 +382,7 @@ def main():
window = MainApp()
window.showMaximized()
app.exec()
+
if __name__ == '__main__':
main()