eric6/UI/InstallInfoDialog.py

changeset 7808
da107cd00f63
parent 7807
5514ca6a62ca
child 7809
f5a61d073100
--- a/eric6/UI/InstallInfoDialog.py	Wed Oct 21 20:00:57 2020 +0200
+++ b/eric6/UI/InstallInfoDialog.py	Thu Oct 22 17:59:54 2020 +0200
@@ -17,7 +17,6 @@
 import UI.PixmapCache
 
 
-# TODO: add install date output
 class InstallInfoDialog(QDialog, Ui_InstallInfoDialog):
     """
     Class documentation goes here.
@@ -43,7 +42,11 @@
             with open(infoFileName, "r") as infoFile:
                 self.__info = json.load(infoFile)
             
-            self.sudoLabel.setText(
+            if Globals.isWindowsPlatform():
+                self.sudoLabel1.setText(self.tr("Installed as Administrator:"))
+            else:
+                self.sudoLabel1.setText(self.tr("Installed with sudo:"))
+            self.sudoLabel2.setText(
                 self.tr("Yes") if self.__info["sudo"] else self.tr("No"))
             self.userLabel.setText(self.__info["user"])
             self.interpreteEdit.setText(self.__info["exe"])
@@ -64,6 +67,10 @@
             else:
                 self.guessLabel.hide()
             self.remarksEdit.setPlainText(self.__info["remarks"])
+            if "installed_on" in self.__info:
+                self.installDateTimeLabel.setText(self.__info["installed_on"])
+            else:
+                self.installDateTimeLabel.setText(self.tr("unknown"))
         except EnvironmentError as err:
             E5MessageBox.critical(
                 self,

eric ide

mercurial