From 13f5b30d7a0a09b9ff4598b41ba414a705cee698 Mon Sep 17 00:00:00 2001
From: Petter <petter.kallstrom@liu.se>
Date: Thu, 16 Feb 2023 15:37:13 +0100
Subject: [PATCH] changing to private functions, and adding docstring

---
 b_asic/gui_utils/about_window.py | 17 ++++++++++-------
 1 file changed, 10 insertions(+), 7 deletions(-)

diff --git a/b_asic/gui_utils/about_window.py b/b_asic/gui_utils/about_window.py
index 2b8ec7d4..ac7b4cae 100644
--- a/b_asic/gui_utils/about_window.py
+++ b/b_asic/gui_utils/about_window.py
@@ -18,6 +18,8 @@ from b_asic._version import __version__
 
 
 class AboutWindow(QDialog):
+    """About window."""
+
     def __init__(self, window):
         super().__init__()
         self._window = window
@@ -27,16 +29,16 @@ class AboutWindow(QDialog):
         self.dialog_layout = QVBoxLayout()
         self.setLayout(self.dialog_layout)
 
-        self.add_information_to_layout()
+        self._add_information_to_layout()
 
-    def hoverText(self, url):
+    def _hover_text(self, url):
         # self.setWindowTitle(url) # When removing mouse, the title gets "B-ASIC Scheduler". Where does THAT come from?
         if url:
             QToolTip.showText(QCursor.pos(), url)
         else:
             QToolTip.hideText()
 
-    def add_information_to_layout(self):
+    def _add_information_to_layout(self):
         # |1 Title   |2        |
         # |  License |  Logo   |  <- layout12
         # |  Version |         |
@@ -60,7 +62,7 @@ class AboutWindow(QDialog):
         label1.setTextFormat(Qt.MarkdownText)
         label1.setWordWrap(True)
         label1.setOpenExternalLinks(True)
-        label1.linkHovered.connect(self.hoverText)
+        label1.linkHovered.connect(self._hover_text)
 
         self.logo2 = QLabel(self)
         self.logo2.setPixmap(
@@ -77,7 +79,7 @@ class AboutWindow(QDialog):
             """ <a href="https://gitlab.liu.se/da/B-ASIC/-/issues">report issues and suggestions</a>."""
         )
         label3.setOpenExternalLinks(True)
-        label3.linkHovered.connect(self.hoverText)
+        label3.linkHovered.connect(self._hover_text)
 
         button4 = QPushButton()
         button4.setText("OK")
@@ -105,7 +107,8 @@ class AboutWindow(QDialog):
 # ONLY FOR DEBUG below
 
 
-def start_about_window():
+def show_about_window():
+    """Simply show the about window."""
     app = QApplication(sys.argv)
     window = AboutWindow(QDialog)
     window.show()
@@ -113,4 +116,4 @@ def start_about_window():
 
 
 if __name__ == "__main__":
-    start_about_window()
+    show_about_window()
-- 
GitLab