diff --git a/aboutdialog.py b/aboutdialog.py
index f820445..781a741 100644
--- a/aboutdialog.py
+++ b/aboutdialog.py
@@ -1,7 +1,11 @@
+import textwrap
+
from PyQt6.QtCore import Qt
from PyQt6.QtGui import QFont, QPixmap
from PyQt6.QtWidgets import *
+from label import Label
+
class AboutDialog(QDialog):
"""Dialog for showing info about RavenLog"""
@@ -37,26 +41,19 @@ class AboutDialog(QDialog):
def _about(self) -> QWidget:
result = QWidget()
result.layout = QVBoxLayout(result)
-
- download_url_lbl = QLabel(result)
- download_url_lbl.setMouseTracking(True)
- download_url_lbl.setAlignment(Qt.AlignmentFlag.AlignLeft)
- download_url_lbl.setTextInteractionFlags(Qt.TextInteractionFlag.LinksAccessibleByMouse)
- download_url_lbl.setOpenExternalLinks(True)
- download_url_lbl.setText('%s' %
- ('https://www.opentext.com/',
- self.tr("License: GNU Lesser General Public License v3")))
- result.layout.addWidget(QLabel(self.tr("Log file viewer")))
- result.layout.addWidget(QLabel(self.tr("(c) 2021 Open Text Corporation")))
- result.layout.addWidget(QLabel(self.tr("Log file viewer")))
- result.layout.addWidget(download_url_lbl)
+ label = Label(self.tr(textwrap.dedent("""
+ Log file viewer
+ (c) 2021 Open Text Corporation
+ License: to be decided""")))
+ result.layout.addWidget(label)
return result
def _license(self) -> QWidget:
result = QWidget()
result.layout = QVBoxLayout(result)
-
- result.layout.addWidget(QLabel(self.tr("* Qt 6.2.0 (LGPLv3)")))
- result.layout.addWidget(QLabel(self.tr("* watchdog 2.16 (Apache)")))
-
+ result.layout.addWidget(Label(self.tr(textwrap.dedent("""
+