diff options
-rw-r--r-- | Undo.dat | bin | 3471 -> 0 bytes | |||
-rw-r--r-- | main.ui | 52 | ||||
-rw-r--r-- | mainApp.py | 24 |
3 files changed, 70 insertions, 6 deletions
Binary files differ @@ -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/> @@ -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() |