eric7/Tools/TrayStarter.py

branch
eric7
changeset 8993
d91e674d200c
parent 8881
54e42bc2437a
child 9016
6f079c524e99
diff -r 350b128d2752 -r d91e674d200c eric7/Tools/TrayStarter.py
--- a/eric7/Tools/TrayStarter.py	Sun Mar 20 17:52:52 2022 +0100
+++ b/eric7/Tools/TrayStarter.py	Sun Mar 20 17:59:49 2022 +0100
@@ -548,14 +548,20 @@
         versionText = self.tr(
             """<h3>Version Numbers</h3>"""
             """<table>""")
+        
+        # Python version
         versionText += (
             """<tr><td><b>Python</b></td><td>{0}</td></tr>"""
             .format(sys.version.split()[0])
         )
+        
+        # Qt version
         versionText += (
             """<tr><td><b>Qt</b></td><td>{0}</td></tr>"""
             .format(qVersion())
         )
+        
+        # PyQt versions
         versionText += (
             """<tr><td><b>PyQt</b></td><td>{0}</td></tr>"""
             .format(PYQT_VERSION_STR)
@@ -568,6 +574,8 @@
             """<tr><td><b>QScintilla</b></td><td>{0}</td></tr>"""
             .format(QSCINTILLA_VERSION_STR)
         )
+        
+        # webengine (chromium) version
         with contextlib.suppress(ImportError):
             from WebBrowser.Tools import WebBrowserTools
             chromeVersion = WebBrowserTools.getWebEngineVersions()[0]
@@ -575,10 +583,25 @@
                 """<tr><td><b>WebEngine</b></td><td>{0}</td></tr>"""
                 .format(chromeVersion)
             )
+        
+        # eric7 version
         versionText += (
             """<tr><td><b>{0}</b></td><td>{1}</td></tr>"""
             .format(Program, Version)
         )
+        
+        # desktop and session type
+        desktop = Globals.desktopName()
+        session = Globals.sessionType()
+        if desktop or session:
+            versionText += "<tr><td></td><td></td></tr>"
+            if desktop:
+                versionText += ("<tr><td><b>{0}</b></td><td>{1}</td></tr>"
+                                ).format(self.tr("Desktop"), desktop)
+            if session:
+                versionText += ("<tr><td><b>{0}</b></td><td>{1}</td></tr>"
+                                ).format(self.tr("Session Type"), session)
+        
         versionText += self.tr("""</table>""")
         
         EricMessageBox.about(None, Program, versionText)

eric ide

mercurial