From 9b2bca0ec9d4fd61ee63e0792aaefd75e529c5a8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Daniel=20Mei=C3=9Fner?= <daniel.meissner@inf.h-brs.de>
Date: Mon, 21 Dec 2015 17:04:33 +0100
Subject: [PATCH] gui: connected menubar and added basic about text

---
 lib/gui/gui.py | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/lib/gui/gui.py b/lib/gui/gui.py
index e6d7453..506f5b9 100644
--- a/lib/gui/gui.py
+++ b/lib/gui/gui.py
@@ -9,6 +9,7 @@ import re
 from PyQt5 import QtCore, QtGui, QtWidgets, uic
 
 from lib.hardware import Hardware
+from lib.version import __version__
 
 class SuGui(QtWidgets.QMainWindow):
     """
@@ -31,6 +32,9 @@ class SuGui(QtWidgets.QMainWindow):
         self.button_stop.clicked.connect(self.stop_button)
         self.button_close.clicked.connect(self.close_button)
         self.button_hw_refresh.clicked.connect(self.refresh_hw_button)
+        # menubar
+        self.actionQuit.triggered.connect(self.close_button)
+        self.actionAbout.triggered.connect(self.about_button)
 
     def start_button(self):
         """
@@ -61,6 +65,17 @@ class SuGui(QtWidgets.QMainWindow):
             text = device['name'] + " (" + device['id'] + ")"
             self.comboBox_hardware.addItem(self.tr(text))
 
+    def about_button(self):
+        """
+        Show about widget.
+        """
+        QtWidgets.QMessageBox.about(self, \
+                            "About", \
+                            "SU - Spectrum Usage v"+ __version__ + "\n\n" \
+                            "Contact: daniel.meissner@smail.inf.h-brs.de\n" \
+                            "Source: https://git.fslab.de/dmeiss2s/su")
+
+
     def _get_default_dump_file_path(self):
         """
         Generate path for dump file. The default file path is defined as
-- 
GitLab