From a7b83133bf68a12632d18c9c82a973deb3c58c35 Mon Sep 17 00:00:00 2001 From: alireza-amirsamimi Date: Mon, 11 Dec 2017 14:36:58 +0330 Subject: [PATCH] Version 3.0.0 modified: persepolis/gui/about_ui.py modified: persepolis/scripts/initialization.py modified: persepolis/scripts/persepolis.py modified: setup.py --- persepolis/gui/about_ui.py | 2 +- persepolis/scripts/initialization.py | 14 +++++++++++++- persepolis/scripts/persepolis.py | 2 +- setup.py | 2 +- 4 files changed, 16 insertions(+), 4 deletions(-) diff --git a/persepolis/gui/about_ui.py b/persepolis/gui/about_ui.py index 3c10cc27..dd78ced2 100644 --- a/persepolis/gui/about_ui.py +++ b/persepolis/gui/about_ui.py @@ -99,7 +99,7 @@ def __init__(self,persepolis_setting): self.setWindowTitle("About Persepolis") self.title_label.setText("Persepolis Download Manager") - self.version_label.setText("Version 2.5a0") + self.version_label.setText("Version 3.0.0") self.name_label.setText( "\nAliReza AmirSamimi\nMohammadreza Abdollahzadeh\nSadegh Alirezaie\nMostafa Asadi\nMohammadAmin Vahedinia\nJafar Akhondali") self.site2_label.setText( diff --git a/persepolis/scripts/initialization.py b/persepolis/scripts/initialization.py index 82e6e116..587c53ac 100644 --- a/persepolis/scripts/initialization.py +++ b/persepolis/scripts/initialization.py @@ -206,6 +206,18 @@ persepolis_version = 2.6 - persepolis_setting.setValue('version/version', 2.6) + +if persepolis_version < 3.0: + persepolis_setting.beginGroup('settings') + + for key in default_setting_dict.keys(): + + setting_value = default_setting_dict[key] + persepolis_setting.setValue(key, setting_value) + + persepolis_setting.endGroup() + + + persepolis_setting.setValue('version/version', 3.0) persepolis_setting.sync() diff --git a/persepolis/scripts/persepolis.py b/persepolis/scripts/persepolis.py index 9fc8f80d..69647018 100644 --- a/persepolis/scripts/persepolis.py +++ b/persepolis/scripts/persepolis.py @@ -180,7 +180,7 @@ def setPersepolisColorScheme(self, color_scheme): parser.add_argument('--clear', action='store_true', help='Clear download list and user setting!') parser.add_argument('--tray', action='store_true', help="Persepolis is starting in tray icon. It's useful when you want to put persepolis in system's startup.") parser.add_argument('--parent-window', action='store', nargs = 1, help='this switch is used for chrome native messaging in Windows') -parser.add_argument('--version', action='version', version='Persepolis Download Manager 2.5a0') +parser.add_argument('--version', action='version', version='Persepolis Download Manager 3.0.0') parser.add_argument('args', nargs=argparse.REMAINDER) diff --git a/setup.py b/setup.py index 0ce8b539..14754e0b 100755 --- a/setup.py +++ b/setup.py @@ -131,7 +131,7 @@ setup( name = 'persepolis', - version = '2.5a0', + version = '3.0.0', license = 'GPL3', description = DESCRIPTION, long_description = DESCRIPTION,