--- a/Preferences/__init__.py Sun Nov 04 10:40:43 2012 +0100 +++ b/Preferences/__init__.py Sun Nov 04 16:55:20 2012 +0100 @@ -215,6 +215,9 @@ "CheckErrorLog": True, "LogStdErrColour": QColor(Qt.red), + "NotificationsEnabled": True, + "NotificationTimeout": 5, # time in seconds the notification is shown + "NotificationPosition": QPoint(10, 10), } viewProfilesLength = len(uiDefaults["ViewProfiles"]["edit"][0]) @@ -1317,13 +1320,13 @@ "TopRightByRight", "BottomRightByRight", "RequestDownloadFilename", "LayoutShellEmbedded", "LayoutFileBrowserEmbedded", - "CheckErrorLog"]: + "CheckErrorLog", "NotificationsEnabled"]: return toBool(prefClass.settings.value("UI/" + key, prefClass.uiDefaults[key])) elif key in ["TabViewManagerFilenameLength", "CaptionFilenameLength", "ProxyPort/Http", "ProxyPort/Https", "ProxyPort/Ftp", "ProxyType/Ftp", "OpenOnStartup", - "PerformVersionCheck", "RecentNumber", ]: + "PerformVersionCheck", "RecentNumber", "NotificationTimeout"]: return int(prefClass.settings.value("UI/" + key, prefClass.uiDefaults[key])) elif key in ["ProxyPassword/Http", "ProxyPassword/Https",