diff -r 21b31f1308ab -r 37049a04b8fa PluginTimeTracker.py --- a/PluginTimeTracker.py Sat Sep 28 13:37:07 2013 +0200 +++ b/PluginTimeTracker.py Fri Oct 25 18:54:29 2013 +0200 @@ -24,12 +24,14 @@ author = "Detlev Offenbach <detlev@die-offenbachs.de>" autoactivate = True deactivateable = True -version = "1.2.0" +version = "1.2.1" className = "TimeTrackerPlugin" packageName = "TimeTracker" shortDescription = "Time Tracker to keep track of the project time." -longDescription = """This plug-in implements a time tracker to keep track""" \ - """ of the time used for a project. The time can be subdivided into tasks.""" +longDescription = \ + """This plug-in implements a time tracker to keep track""" \ + """ of the time used for a project. The time can be subdivided""" \ + """ into tasks.""" needsRestart = False pyqtApi = 2 # End-Of-Header @@ -43,6 +45,7 @@ """ Module function to create the Time Tracker configuration page. + @param configDlg reference to the configuration dialog @return reference to the configuration page """ global timeTrackerPluginObject @@ -59,11 +62,11 @@ """ if e5App().getObject("UserInterface").versionIsNewer('5.2.99', '20121012'): return { - "timeTrackerPage": \ - [QCoreApplication.translate("TimeTrackerPlugin", "Time Tracker"), - os.path.join("TimeTracker", "icons", - "clock.png"), - createTimeTrackerPage, None, None], + "timeTrackerPage": [ + QCoreApplication.translate("TimeTrackerPlugin", + "Time Tracker"), + os.path.join("TimeTracker", "icons", "clock.png"), + createTimeTrackerPage, None, None], } else: return {} @@ -120,8 +123,8 @@ if self.__ui.versionIsNewer('5.2.99', '20121102'): error = "" else: - error = self.trUtf8("eric5 version is too old, {0}, {1} or newer needed.")\ - .format("5.3.0", "20121103") + error = self.trUtf8("eric5 version is too old, {0}, {1} or newer" + " needed.").format("5.3.0", "20121103") return False return True @@ -176,8 +179,8 @@ if self.__ui is not None: loc = self.__ui.getLocale() if loc and loc != "C": - locale_dir = \ - os.path.join(os.path.dirname(__file__), "TimeTracker", "i18n") + locale_dir = os.path.join( + os.path.dirname(__file__), "TimeTracker", "i18n") translation = "timetracker_{0}".format(loc) translator = QTranslator(None) loaded = translator.load(translation, locale_dir) @@ -185,8 +188,8 @@ self.__translator = translator e5App().installTranslator(self.__translator) else: - print("Warning: translation file '{0}' could not be loaded."\ - .format(translation)) + print("Warning: translation file '{0}' could not be" + " loaded.".format(translation)) print("Using default.") def getPreferences(self, key): @@ -197,15 +200,15 @@ @return the requested setting """ if key in ["MinimumDuration"]: - return int(Preferences.Prefs.settings.value(self.PreferencesKey + "/" + key, - self.__defaults[key])) + return int(Preferences.Prefs.settings.value( + self.PreferencesKey + "/" + key, self.__defaults[key])) elif key in ["AutoSave", "AllowDuplicates"]: return Preferences.toBool( - Preferences.Prefs.settings.value(self.PreferencesKey + "/" + key, - self.__defaults[key])) + Preferences.Prefs.settings.value( + self.PreferencesKey + "/" + key, self.__defaults[key])) else: - return Preferences.Prefs.settings.value(self.PreferencesKey + "/" + key, - self.__defaults[key]) + return Preferences.Prefs.settings.value( + self.PreferencesKey + "/" + key, self.__defaults[key]) def setPreferences(self, key, value): """ @@ -213,6 +216,6 @@ @param key the key of the setting to be set (string) @param value the value to be set - @param prefClass preferences class used as the storage area """ - Preferences.Prefs.settings.setValue(self.PreferencesKey + "/" + key, value) + Preferences.Prefs.settings.setValue( + self.PreferencesKey + "/" + key, value)