From 57dc9d438bb3f126070a17c7a3677c45ea4dd332 Mon Sep 17 00:00:00 2001 From: alireza-amirsamimi Date: Thu, 14 Mar 2024 01:04:14 +0330 Subject: [PATCH] wayland icon problem is fixed! Changes to be committed: modified: persepolis/gui/about_ui.py modified: persepolis/gui/addlink_ui.py modified: persepolis/gui/after_download_ui.py modified: persepolis/gui/log_window_ui.py modified: persepolis/gui/mainwindow_ui.py modified: persepolis/gui/progress_ui.py modified: persepolis/gui/resources.py modified: persepolis/gui/setting_ui.py modified: persepolis/gui/text_queue_ui.py modified: persepolis/scripts/bubble.py modified: persepolis/scripts/error_window.py modified: persepolis/scripts/persepolis.py modified: persepolis/scripts/startup.py modified: persepolis/scripts/update.py renamed: resources/persepolis.svg -> resources/com.github.persepolisdm.persepolis.svg modified: resources/meson.build modified: resources/resources.qrc modified: uninstall.py modified: xdg/com.github.persepolisdm.persepolis.desktop --- persepolis/gui/about_ui.py | 4 +- persepolis/gui/addlink_ui.py | 2 +- persepolis/gui/after_download_ui.py | 2 +- persepolis/gui/log_window_ui.py | 2 +- persepolis/gui/mainwindow_ui.py | 2 +- persepolis/gui/progress_ui.py | 2 +- persepolis/gui/resources.py | 452 +++++++++--------- persepolis/gui/setting_ui.py | 4 +- persepolis/gui/text_queue_ui.py | 2 +- persepolis/scripts/bubble.py | 2 +- persepolis/scripts/error_window.py | 2 +- persepolis/scripts/persepolis.py | 30 +- persepolis/scripts/startup.py | 2 +- persepolis/scripts/update.py | 2 +- ...=> com.github.persepolisdm.persepolis.svg} | 0 resources/meson.build | 2 +- resources/resources.qrc | 2 +- uninstall.py | 4 +- ...com.github.persepolisdm.persepolis.desktop | 4 +- 19 files changed, 263 insertions(+), 259 deletions(-) rename resources/{persepolis.svg => com.github.persepolisdm.persepolis.svg} (100%) diff --git a/persepolis/gui/about_ui.py b/persepolis/gui/about_ui.py index d6b1bafd..dabbdc69 100644 --- a/persepolis/gui/about_ui.py +++ b/persepolis/gui/about_ui.py @@ -69,7 +69,7 @@ def __init__(self, persepolis_setting): str(self.persepolis_setting.value('settings/icons')) + '/' self.setMinimumSize(QSize(545, 375)) - self.setWindowIcon(QIcon.fromTheme('persepolis', QIcon(':/persepolis.svg'))) + self.setWindowIcon(QIcon.fromTheme('persepolis', QIcon(':/com.github.persepolisdm.persepolis.svg'))) verticalLayout = QVBoxLayout(self) @@ -85,7 +85,7 @@ def __init__(self, persepolis_setting): # persepolis icon if qtsvg_available: persepolis_icon_verticalLayout = QVBoxLayout() - self.persepolis_icon = QtSvgWidget.QSvgWidget(':/persepolis.svg') + self.persepolis_icon = QtSvgWidget.QSvgWidget(':/com.github.persepolisdm.persepolis.svg') self.persepolis_icon.setFixedSize(QSize(64, 64)) persepolis_icon_verticalLayout.addWidget(self.persepolis_icon) diff --git a/persepolis/gui/addlink_ui.py b/persepolis/gui/addlink_ui.py index 67cbd86c..34b3a647 100644 --- a/persepolis/gui/addlink_ui.py +++ b/persepolis/gui/addlink_ui.py @@ -54,7 +54,7 @@ def __init__(self, persepolis_setting): str(self.persepolis_setting.value('settings/icons')) + '/' self.setMinimumSize(QtCore.QSize(520, 425)) - self.setWindowIcon(QIcon.fromTheme('persepolis', QIcon(':/persepolis.svg'))) + self.setWindowIcon(QIcon.fromTheme('persepolis', QIcon(':/com.github.persepolisdm.persepolis.svg'))) # main layout window_verticalLayout = QVBoxLayout() diff --git a/persepolis/gui/after_download_ui.py b/persepolis/gui/after_download_ui.py index ad0fb7d2..4c853d10 100644 --- a/persepolis/gui/after_download_ui.py +++ b/persepolis/gui/after_download_ui.py @@ -48,7 +48,7 @@ def __init__(self, persepolis_setting): icons = ':/' + str(self.persepolis_setting.value('settings/icons')) + '/' - self.setWindowIcon(QIcon.fromTheme('persepolis', QIcon(':/persepolis.svg'))) + self.setWindowIcon(QIcon.fromTheme('persepolis', QIcon(':/com.github.persepolisdm.persepolis.svg'))) self.setWindowTitle(QCoreApplication.translate("after_download_ui_tr", "Persepolis Download Manager")) # complete_label diff --git a/persepolis/gui/log_window_ui.py b/persepolis/gui/log_window_ui.py index ae0ce915..9d5cc1b7 100644 --- a/persepolis/gui/log_window_ui.py +++ b/persepolis/gui/log_window_ui.py @@ -53,7 +53,7 @@ def __init__(self, persepolis_setting): # finding windows_size self.setMinimumSize(QtCore.QSize(620, 300)) - self.setWindowIcon(QIcon.fromTheme('persepolis', QIcon(':/persepolis.svg'))) + self.setWindowIcon(QIcon.fromTheme('persepolis', QIcon(':/com.github.persepolisdm.persepolis.svg'))) verticalLayout = QVBoxLayout(self) horizontalLayout = QHBoxLayout() diff --git a/persepolis/gui/mainwindow_ui.py b/persepolis/gui/mainwindow_ui.py index 18200cc8..77ed5f14 100644 --- a/persepolis/gui/mainwindow_ui.py +++ b/persepolis/gui/mainwindow_ui.py @@ -224,7 +224,7 @@ def __init__(self, persepolis_setting): str(self.persepolis_setting.value('settings/icons')) + '/' self.setWindowTitle(QCoreApplication.translate("mainwindow_ui_tr", "Persepolis Download Manager")) - self.setWindowIcon(QIcon.fromTheme('persepolis', QIcon(':/persepolis.svg'))) + self.setWindowIcon(QIcon.fromTheme('persepolis', QIcon(':/com.github.persepolisdm.persepolis.svg'))) self.centralwidget = QWidget(self) self.verticalLayout = QVBoxLayout(self.centralwidget) diff --git a/persepolis/gui/progress_ui.py b/persepolis/gui/progress_ui.py index bbba2e9f..49c83525 100644 --- a/persepolis/gui/progress_ui.py +++ b/persepolis/gui/progress_ui.py @@ -52,7 +52,7 @@ def __init__(self, persepolis_setting): # window self.setMinimumSize(QSize(595, 284)) - self.setWindowIcon(QIcon.fromTheme('persepolis', QIcon(':/persepolis.svg'))) + self.setWindowIcon(QIcon.fromTheme('persepolis', QIcon(':/com.github.persepolisdm.persepolis.svg'))) self.setWindowTitle(QCoreApplication.translate("progress_ui_tr", "Persepolis Download Manager")) verticalLayout = QVBoxLayout(self) diff --git a/persepolis/gui/resources.py b/persepolis/gui/resources.py index ae01f20e..a9b38940 100644 --- a/persepolis/gui/resources.py +++ b/persepolis/gui/resources.py @@ -26780,10 +26780,12 @@ \x04\x98\xbd\x05\ \x00B\ \x00r\x00e\x00e\x00z\x00e\ -\x00\x0e\ -\x0a9\xc9\xa7\ -\x00p\ -\x00e\x00r\x00s\x00e\x00p\x00o\x00l\x00i\x00s\x00.\x00s\x00v\x00g\ +\x00&\ +\x0fy@G\ +\x00c\ +\x00o\x00m\x00.\x00g\x00i\x00t\x00h\x00u\x00b\x00.\x00p\x00e\x00r\x00s\x00e\x00p\ +\x00o\x00l\x00i\x00s\x00d\x00m\x00.\x00p\x00e\x00r\x00s\x00e\x00p\x00o\x00l\x00i\ +\x00s\x00.\x00s\x00v\x00g\ \x00\x07\ \x06\x87\x09c\ \x00P\ @@ -27103,451 +27105,451 @@ qt_resource_struct = b"\ \x00\x00\x00\x00\x00\x02\x00\x00\x00\x0d\x00\x00\x00\x01\ \x00\x00\x00\x00\x00\x00\x00\x00\ -\x00\x00\x00\xea\x00\x01\x00\x00\x00\x01\x00\x00\x0a\xbc\ +\x00\x00\x01\x1a\x00\x01\x00\x00\x00\x01\x00\x00\x0a\xbc\ \x00\x00\x01\x8d\x85M\x82-\ \x00\x00\x00\x00\x00\x02\x00\x00\x00 \x00\x00\x00\xc0\ \x00\x00\x00\x00\x00\x00\x00\x00\ \x00\x00\x00:\x00\x02\x00\x00\x00 \x00\x00\x00\xa0\ \x00\x00\x00\x00\x00\x00\x00\x00\ -\x00\x00\x01t\x00\x02\x00\x00\x00\x10\x00\x00\x00\x90\ +\x00\x00\x01\xa4\x00\x02\x00\x00\x00\x10\x00\x00\x00\x90\ \x00\x00\x00\x00\x00\x00\x00\x00\ -\x00\x00\x01\x0c\x00\x00\x00\x00\x00\x01\x00\x00\x12$\ +\x00\x00\x01<\x00\x00\x00\x00\x00\x01\x00\x00\x12$\ \x00\x00\x01\x8e6m]\x0a\ -\x00\x00\x00n\x00\x02\x00\x00\x00 \x00\x00\x00p\ +\x00\x00\x00\x9e\x00\x02\x00\x00\x00 \x00\x00\x00p\ \x00\x00\x00\x00\x00\x00\x00\x00\ -\x00\x00\x00\xcc\x00\x02\x00\x00\x00 \x00\x00\x00P\ +\x00\x00\x00\xfc\x00\x02\x00\x00\x00 \x00\x00\x00P\ \x00\x00\x00\x00\x00\x00\x00\x00\ -\x00\x00\x01P\x00\x01\x00\x00\x00\x01\x00\x00\x1e_\ +\x00\x00\x01\x80\x00\x01\x00\x00\x00\x01\x00\x00\x1e_\ \x00\x00\x01\x8d\x85\x8d\x7fr\ -\x00\x00\x00\x82\x00\x02\x00\x00\x00\x10\x00\x00\x00@\ +\x00\x00\x00\xb2\x00\x02\x00\x00\x00\x10\x00\x00\x00@\ \x00\x00\x00\x00\x00\x00\x00\x00\ -\x00\x00\x00L\x00\x01\x00\x00\x00\x01\x00\x00\x00\x00\ -\x00\x00\x01\x8d\x80\x12\x85s\ -\x00\x00\x010\x00\x02\x00\x00\x00 \x00\x00\x00 \ +\x00\x00\x01`\x00\x02\x00\x00\x00 \x00\x00\x00 \ \x00\x00\x00\x00\x00\x00\x00\x00\ \x00\x00\x00\x1c\x00\x02\x00\x00\x00\x01\x00\x00\x00\x0e\ \x00\x00\x00\x00\x00\x00\x00\x00\ -\x00\x00\x00\xa0\x00\x00\x00\x00\x00\x01\x00\x00\x022\ +\x00\x00\x00L\x00\x01\x00\x00\x00\x01\x00\x00\x00\x00\ +\x00\x00\x01\x8d\x80\x12\x85s\ +\x00\x00\x00\xd0\x00\x00\x00\x00\x00\x01\x00\x00\x022\ \x00\x00\x01\x8d\x80\x12\x85s\ -\x00\x00\x082\x00\x02\x00\x00\x00\x11\x00\x00\x00\x0f\ +\x00\x00\x08b\x00\x02\x00\x00\x00\x11\x00\x00\x00\x0f\ \x00\x00\x00\x00\x00\x00\x00\x00\ -\x00\x00\x09\xd6\x00\x01\x00\x00\x00\x01\x00\x05\x9f\xf1\ +\x00\x00\x0a\x06\x00\x01\x00\x00\x00\x01\x00\x05\x9f\xf1\ \x00\x00\x01\x8e6m\xd9\x06\ -\x00\x00\x08\xd6\x00\x01\x00\x00\x00\x01\x00\x04\x0f^\ +\x00\x00\x09\x06\x00\x01\x00\x00\x00\x01\x00\x04\x0f^\ \x00\x00\x01\x8e6m\xd8\xd7\ -\x00\x00\x09V\x00\x01\x00\x00\x00\x01\x00\x04\xb7{\ +\x00\x00\x09\x86\x00\x01\x00\x00\x00\x01\x00\x04\xb7{\ \x00\x00\x01\x8e6m\xd8\x0c\ -\x00\x00\x09\x1e\x00\x01\x00\x00\x00\x01\x00\x04sl\ +\x00\x00\x09N\x00\x01\x00\x00\x00\x01\x00\x04sl\ \x00\x00\x01\x8e6m\xda~\ -\x00\x00\x08\xba\x00\x01\x00\x00\x00\x01\x00\x03\xec\xe0\ +\x00\x00\x08\xea\x00\x01\x00\x00\x00\x01\x00\x03\xec\xe0\ \x00\x00\x01\x8e6m\xd8>\ -\x00\x00\x09r\x00\x01\x00\x00\x00\x01\x00\x04\xe5\x87\ +\x00\x00\x09\xa2\x00\x01\x00\x00\x00\x01\x00\x04\xe5\x87\ \x00\x00\x01\x8e6m\xd7\xa4\ -\x00\x00\x09:\x00\x01\x00\x00\x00\x01\x00\x04\x95N\ +\x00\x00\x09j\x00\x01\x00\x00\x00\x01\x00\x04\x95N\ \x00\x00\x01\x8e6m\xd9R\ -\x00\x00\x09\xa4\x00\x00\x00\x00\x00\x01\x00\x05*\x89\ +\x00\x00\x09\xd4\x00\x00\x00\x00\x00\x01\x00\x05*\x89\ \x00\x00\x01\x8e6m\xdb\xa4\ -\x00\x00\x08\x88\x00\x01\x00\x00\x00\x01\x00\x03\xa9\xb5\ +\x00\x00\x08\xb8\x00\x01\x00\x00\x00\x01\x00\x03\xa9\xb5\ \x00\x00\x01\x8e6m\xdb9\ -\x00\x00\x09\x08\x00\x01\x00\x00\x00\x01\x00\x04R\xc7\ +\x00\x00\x098\x00\x01\x00\x00\x00\x01\x00\x04R\xc7\ \x00\x00\x01\x8e6m\xd7=\ -\x00\x00\x08\xf2\x00\x01\x00\x00\x00\x01\x00\x040\xd7\ +\x00\x00\x09\x22\x00\x01\x00\x00\x00\x01\x00\x040\xd7\ \x00\x00\x01\x8e6m\xd7|\ -\x00\x00\x08\xa4\x00\x01\x00\x00\x00\x01\x00\x03\xca\x80\ +\x00\x00\x08\xd4\x00\x01\x00\x00\x00\x01\x00\x03\xca\x80\ \x00\x00\x01\x8e6m\xd8i\ -\x00\x00\x08F\x00\x00\x00\x00\x00\x01\x00\x02\xd4 \ +\x00\x00\x08v\x00\x00\x00\x00\x00\x01\x00\x02\xd4 \ \x00\x00\x01\x8e6m\xd8\xa5\ -\x00\x00\x09\xc0\x00\x01\x00\x00\x00\x01\x00\x05\x81\xfe\ +\x00\x00\x09\xf0\x00\x01\x00\x00\x00\x01\x00\x05\x81\xfe\ \x00\x00\x01\x8e6m\xd9\xac\ -\x00\x00\x09\x8e\x00\x01\x00\x00\x00\x01\x00\x05\x07d\ +\x00\x00\x09\xbe\x00\x01\x00\x00\x00\x01\x00\x05\x07d\ \x00\x00\x01\x8e6m\xd9\xec\ -\x00\x00\x08\x5c\x00\x01\x00\x00\x00\x01\x00\x03c\xff\ +\x00\x00\x08\x8c\x00\x01\x00\x00\x00\x01\x00\x03c\xff\ \x00\x00\x01\x8e6m\xda\x1a\ -\x00\x00\x08r\x00\x01\x00\x00\x00\x01\x00\x03z\x94\ +\x00\x00\x08\xa2\x00\x01\x00\x00\x00\x01\x00\x03z\x94\ \x00\x00\x01\x8e6m\xda\xa3\ -\x00\x00\x05\x8c\x00\x00\x00\x00\x00\x01\x00\x00rw\ +\x00\x00\x05\xbc\x00\x00\x00\x00\x00\x01\x00\x00rw\ \x00\x00\x01\x8d\x80\x12\x85_\ -\x00\x00\x07\xc4\x00\x00\x00\x00\x00\x01\x00\x00\x99\xe4\ +\x00\x00\x07\xf4\x00\x00\x00\x00\x00\x01\x00\x00\x99\xe4\ \x00\x00\x01\x8d\x80\x12\x85_\ -\x00\x00\x07R\x00\x00\x00\x00\x00\x01\x00\x00\x90\x11\ +\x00\x00\x07\x82\x00\x00\x00\x00\x00\x01\x00\x00\x90\x11\ \x00\x00\x01\x8d\x80\x12\x85_\ -\x00\x00\x06n\x00\x00\x00\x00\x00\x01\x00\x00\x80g\ +\x00\x00\x06\x9e\x00\x00\x00\x00\x00\x01\x00\x00\x80g\ \x00\x00\x01\x8d\x80\x12\x85_\ -\x00\x00\x04\xf0\x00\x00\x00\x00\x00\x01\x00\x00g\x8d\ +\x00\x00\x05 \x00\x00\x00\x00\x00\x01\x00\x00g\x8d\ \x00\x00\x01\x8d\x80\x12\x85_\ -\x00\x00\x07\xe6\x00\x00\x00\x00\x00\x01\x00\x00\x9c\x93\ +\x00\x00\x08\x16\x00\x00\x00\x00\x00\x01\x00\x00\x9c\x93\ \x00\x00\x01\x8d\x80\x12\x85_\ -\x00\x00\x05D\x00\x00\x00\x00\x00\x01\x00\x00nh\ +\x00\x00\x05t\x00\x00\x00\x00\x00\x01\x00\x00nh\ \x00\x00\x01\x8d\x80\x12\x85_\ -\x00\x00\x05\xf2\x00\x00\x00\x00\x00\x01\x00\x00x\xca\ +\x00\x00\x06\x22\x00\x00\x00\x00\x00\x01\x00\x00x\xca\ \x00\x00\x01\x8d\x80\x12\x85_\ -\x00\x00\x06J\x00\x00\x00\x00\x00\x01\x00\x00\x7f*\ +\x00\x00\x06z\x00\x00\x00\x00\x00\x01\x00\x00\x7f*\ \x00\x00\x01\x8d\x80\x12\x85_\ -\x00\x00\x06\x12\x00\x00\x00\x00\x00\x01\x00\x00zM\ +\x00\x00\x06B\x00\x00\x00\x00\x00\x01\x00\x00zM\ \x00\x00\x01\x8d\x80\x12\x85\x5c\ -\x00\x00\x06\xb2\x00\x00\x00\x00\x00\x01\x00\x00\x84\xa9\ +\x00\x00\x06\xe2\x00\x00\x00\x00\x00\x01\x00\x00\x84\xa9\ \x00\x00\x01\x8d\x80\x12\x85_\ -\x00\x00\x05\xdc\x00\x00\x00\x00\x00\x01\x00\x00w\xab\ +\x00\x00\x06\x0c\x00\x00\x00\x00\x00\x01\x00\x00w\xab\ \x00\x00\x01\x8d\x80\x12\x85_\ -\x00\x00\x07\xfc\x00\x00\x00\x00\x00\x01\x00\x00\x9dF\ +\x00\x00\x08,\x00\x00\x00\x00\x00\x01\x00\x00\x9dF\ \x00\x00\x01\x8d\x80\x12\x85_\ -\x00\x00\x04\xdc\x00\x00\x00\x00\x00\x01\x00\x00f\xb8\ +\x00\x00\x05\x0c\x00\x00\x00\x00\x00\x01\x00\x00f\xb8\ \x00\x00\x01\x8d\x80\x12\x85\x5c\ -\x00\x00\x04\xca\x00\x00\x00\x00\x00\x01\x00\x00e\x8f\ +\x00\x00\x04\xfa\x00\x00\x00\x00\x00\x01\x00\x00e\x8f\ \x00\x00\x01\x8d\x80\x12\x85_\ -\x00\x00\x07n\x00\x00\x00\x00\x00\x01\x00\x00\x93Y\ +\x00\x00\x07\x9e\x00\x00\x00\x00\x00\x01\x00\x00\x93Y\ \x00\x00\x01\x8d\x80\x12\x85_\ -\x00\x00\x05\x16\x00\x00\x00\x00\x00\x01\x00\x00i^\ +\x00\x00\x05F\x00\x00\x00\x00\x00\x01\x00\x00i^\ \x00\x00\x01\x8d\x80\x12\x85_\ -\x00\x00\x06\xe2\x00\x00\x00\x00\x00\x01\x00\x00\x88\x22\ +\x00\x00\x07\x12\x00\x00\x00\x00\x00\x01\x00\x00\x88\x22\ \x00\x00\x01\x8d\x80\x12\x85_\ -\x00\x00\x07\xaa\x00\x00\x00\x00\x00\x01\x00\x00\x98_\ +\x00\x00\x07\xda\x00\x00\x00\x00\x00\x01\x00\x00\x98_\ \x00\x00\x01\x8d\x80\x12\x85_\ -\x00\x00\x06\xcc\x00\x00\x00\x00\x00\x01\x00\x00\x87}\ +\x00\x00\x06\xfc\x00\x00\x00\x00\x00\x01\x00\x00\x87}\ \x00\x00\x01\x8d\x80\x12\x85_\ -\x00\x00\x078\x00\x00\x00\x00\x00\x01\x00\x00\x8c\xad\ +\x00\x00\x07h\x00\x00\x00\x00\x00\x01\x00\x00\x8c\xad\ \x00\x00\x01\x8d\x80\x12\x85_\ -\x00\x00\x07\x8c\x00\x00\x00\x00\x00\x01\x00\x00\x95\x82\ +\x00\x00\x07\xbc\x00\x00\x00\x00\x00\x01\x00\x00\x95\x82\ \x00\x00\x01\x8d\x80\x12\x85_\ -\x00\x00\x05\xc6\x00\x00\x00\x00\x00\x01\x00\x00vM\ +\x00\x00\x05\xf6\x00\x00\x00\x00\x00\x01\x00\x00vM\ \x00\x00\x01\x8d\x80\x12\x85_\ -\x00\x00\x07\x04\x00\x00\x00\x00\x00\x01\x00\x00\x89_\ +\x00\x00\x074\x00\x00\x00\x00\x00\x01\x00\x00\x89_\ \x00\x00\x01\x8d\x80\x12\x85_\ -\x00\x00\x07 \x00\x00\x00\x00\x00\x01\x00\x00\x8b\xe3\ +\x00\x00\x07P\x00\x00\x00\x00\x00\x01\x00\x00\x8b\xe3\ \x00\x00\x01\x8d\x80\x12\x85_\ -\x00\x00\x06*\x00\x00\x00\x00\x00\x01\x00\x00|\xa5\ +\x00\x00\x06Z\x00\x00\x00\x00\x00\x01\x00\x00|\xa5\ \x00\x00\x01\x8d\x80\x12\x85_\ -\x00\x00\x08\x0e\x00\x00\x00\x00\x00\x01\x00\x00\x9fj\ +\x00\x00\x08>\x00\x00\x00\x00\x00\x01\x00\x00\x9fj\ \x00\x00\x01\x8d\x80\x12\x85_\ -\x00\x00\x05\xa2\x00\x00\x00\x00\x00\x01\x00\x00t\x9f\ +\x00\x00\x05\xd2\x00\x00\x00\x00\x00\x01\x00\x00t\x9f\ \x00\x00\x01\x8d\x80\x12\x85_\ -\x00\x00\x05j\x00\x00\x00\x00\x00\x01\x00\x00p\xbe\ +\x00\x00\x05\x9a\x00\x00\x00\x00\x00\x01\x00\x00p\xbe\ \x00\x00\x01\x8d\x80\x12\x85_\ -\x00\x00\x05.\x00\x00\x00\x00\x00\x01\x00\x00k\x94\ +\x00\x00\x05^\x00\x00\x00\x00\x00\x01\x00\x00k\x94\ \x00\x00\x01\x8d\x80\x12\x85_\ -\x00\x00\x06\x94\x00\x00\x00\x00\x00\x01\x00\x00\x84\x01\ +\x00\x00\x06\xc4\x00\x00\x00\x00\x00\x01\x00\x00\x84\x01\ \x00\x00\x01\x8d\x80\x12\x85_\ -\x00\x00\x04\xa6\x00\x00\x00\x00\x00\x01\x00\x00`,\ +\x00\x00\x04\xd6\x00\x00\x00\x00\x00\x01\x00\x00`,\ \x00\x00\x01\x8d\x80\x12\x85_\ -\x00\x00\x03\xaa\x00\x00\x00\x00\x00\x01\x00\x01\x06\xf0\ +\x00\x00\x03\xda\x00\x00\x00\x00\x00\x01\x00\x01\x06\xf0\ \x00\x00\x01\x8d\x81\xa7\xa3`\ -\x00\x00\x03(\x00\x00\x00\x00\x00\x01\x00\x00\xf6\x8d\ +\x00\x00\x03X\x00\x00\x00\x00\x00\x01\x00\x00\xf6\x8d\ \x00\x00\x01\x8d\x81\xa4\xadw\ -\x00\x00\x03\xf8\x00\x00\x00\x00\x00\x01\x00\x01\x10\x93\ +\x00\x00\x04(\x00\x00\x00\x00\x00\x01\x00\x01\x10\x93\ \x00\x00\x01\x8d\x81\xa3\xaf\xf9\ -\x00\x00\x03\xd4\x00\x00\x00\x00\x00\x01\x00\x01\x0ee\ +\x00\x00\x04\x04\x00\x00\x00\x00\x00\x01\x00\x01\x0ee\ \x00\x00\x01\x8d\x80\x12\x85f\ -\x00\x00\x01\xae\x00\x00\x00\x00\x00\x01\x00\x00\xe3h\ +\x00\x00\x01\xde\x00\x00\x00\x00\x00\x01\x00\x00\xe3h\ \x00\x00\x01\x8d\x80\x12\x85f\ -\x00\x00\x02$\x00\x00\x00\x00\x00\x01\x00\x00\xe6\x89\ +\x00\x00\x02T\x00\x00\x00\x00\x00\x01\x00\x00\xe6\x89\ \x00\x00\x01\x8d\x80\x12\x85f\ -\x00\x00\x02\xfa\x00\x00\x00\x00\x00\x01\x00\x00\xef\x06\ +\x00\x00\x03*\x00\x00\x00\x00\x00\x01\x00\x00\xef\x06\ \x00\x00\x01\x8d\x81\xa5\xca\x14\ -\x00\x00\x01\x90\x00\x00\x00\x00\x00\x01\x00\x00\xe1B\ +\x00\x00\x01\xc0\x00\x00\x00\x00\x00\x01\x00\x00\xe1B\ \x00\x00\x01\x8d\x80\x12\x85f\ -\x00\x00\x02F\x00\x00\x00\x00\x00\x01\x00\x00\xe8\xb7\ +\x00\x00\x02v\x00\x00\x00\x00\x00\x01\x00\x00\xe8\xb7\ \x00\x00\x01\x8d\x80\x12\x85f\ -\x00\x00\x03|\x00\x00\x00\x00\x00\x01\x00\x00\xffT\ +\x00\x00\x03\xac\x00\x00\x00\x00\x00\x01\x00\x00\xffT\ \x00\x00\x01\x8d\x85u\x98\x96\ -\x00\x00\x01\xe4\x00\x00\x00\x00\x00\x01\x00\x00\xe5;\ +\x00\x00\x02\x14\x00\x00\x00\x00\x00\x01\x00\x00\xe5;\ \x00\x00\x01\x8d\x80\x12\x85f\ -\x00\x00\x042\x00\x00\x00\x00\x00\x01\x00\x01\x18\xd6\ +\x00\x00\x04b\x00\x00\x00\x00\x00\x01\x00\x01\x18\xd6\ \x00\x00\x01\x8d\x80\x12\x85f\ -\x00\x00\x02\x92\x00\x00\x00\x00\x00\x01\x00\x00\xea\xa7\ +\x00\x00\x02\xc2\x00\x00\x00\x00\x00\x01\x00\x00\xea\xa7\ \x00\x00\x01\x8d\x80\x12\x85f\ -\x00\x00\x02\xc6\x00\x00\x00\x00\x00\x01\x00\x00\xec\xd8\ +\x00\x00\x02\xf6\x00\x00\x00\x00\x00\x01\x00\x00\xec\xd8\ \x00\x00\x01\x8d\x80\x12\x85f\ -\x00\x00\x03Z\x00\x00\x00\x00\x00\x01\x00\x00\xfd#\ +\x00\x00\x03\x8a\x00\x00\x00\x00\x00\x01\x00\x00\xfd#\ \x00\x00\x01\x8d\x80\x12\x85f\ -\x00\x00\x04v\x00\x00\x00\x00\x00\x01\x00\x01\x19\xde\ +\x00\x00\x04\xa6\x00\x00\x00\x00\x00\x01\x00\x01\x19\xde\ \x00\x00\x01\x8d\x80\x12\x85f\ -\x00\x00\x05\x8c\x00\x00\x00\x00\x00\x01\x00\x00\xb3\x02\ +\x00\x00\x05\xbc\x00\x00\x00\x00\x00\x01\x00\x00\xb3\x02\ \x00\x00\x01\x8d\x80\x12\x85\x5c\ -\x00\x00\x07\xc4\x00\x00\x00\x00\x00\x01\x00\x00\xdao\ +\x00\x00\x07\xf4\x00\x00\x00\x00\x00\x01\x00\x00\xdao\ \x00\x00\x01\x8d\x80\x12\x85\x5c\ -\x00\x00\x07R\x00\x00\x00\x00\x00\x01\x00\x00\xd0\x9c\ +\x00\x00\x07\x82\x00\x00\x00\x00\x00\x01\x00\x00\xd0\x9c\ \x00\x00\x01\x8d\x80\x12\x85\x5c\ -\x00\x00\x06n\x00\x00\x00\x00\x00\x01\x00\x00\xc0\xf2\ +\x00\x00\x06\x9e\x00\x00\x00\x00\x00\x01\x00\x00\xc0\xf2\ \x00\x00\x01\x8d\x80\x12\x85\x5c\ -\x00\x00\x04\xf0\x00\x00\x00\x00\x00\x01\x00\x00\xa8\x18\ +\x00\x00\x05 \x00\x00\x00\x00\x00\x01\x00\x00\xa8\x18\ \x00\x00\x01\x8d\x80\x12\x85\x5c\ -\x00\x00\x07\xe6\x00\x00\x00\x00\x00\x01\x00\x00\xdd\x1e\ +\x00\x00\x08\x16\x00\x00\x00\x00\x00\x01\x00\x00\xdd\x1e\ \x00\x00\x01\x8d\x80\x12\x85\x5c\ -\x00\x00\x05D\x00\x00\x00\x00\x00\x01\x00\x00\xae\xf3\ +\x00\x00\x05t\x00\x00\x00\x00\x00\x01\x00\x00\xae\xf3\ \x00\x00\x01\x8d\x80\x12\x85\x5c\ -\x00\x00\x05\xf2\x00\x00\x00\x00\x00\x01\x00\x00\xb9U\ +\x00\x00\x06\x22\x00\x00\x00\x00\x00\x01\x00\x00\xb9U\ \x00\x00\x01\x8d\x80\x12\x85\x5c\ -\x00\x00\x06J\x00\x00\x00\x00\x00\x01\x00\x00\xbf\xb5\ +\x00\x00\x06z\x00\x00\x00\x00\x00\x01\x00\x00\xbf\xb5\ \x00\x00\x01\x8d\x80\x12\x85\x5c\ -\x00\x00\x06\x12\x00\x00\x00\x00\x00\x01\x00\x00\xba\xd8\ +\x00\x00\x06B\x00\x00\x00\x00\x00\x01\x00\x00\xba\xd8\ \x00\x00\x01\x8d\x80\x12\x85\x5c\ -\x00\x00\x06\xb2\x00\x00\x00\x00\x00\x01\x00\x00\xc54\ +\x00\x00\x06\xe2\x00\x00\x00\x00\x00\x01\x00\x00\xc54\ \x00\x00\x01\x8d\x80\x12\x85\x5c\ -\x00\x00\x05\xdc\x00\x00\x00\x00\x00\x01\x00\x00\xb86\ +\x00\x00\x06\x0c\x00\x00\x00\x00\x00\x01\x00\x00\xb86\ \x00\x00\x01\x8d\x80\x12\x85\x5c\ -\x00\x00\x07\xfc\x00\x00\x00\x00\x00\x01\x00\x00\xdd\xd1\ +\x00\x00\x08,\x00\x00\x00\x00\x00\x01\x00\x00\xdd\xd1\ \x00\x00\x01\x8d\x80\x12\x85\x5c\ -\x00\x00\x04\xdc\x00\x00\x00\x00\x00\x01\x00\x00\xa7C\ +\x00\x00\x05\x0c\x00\x00\x00\x00\x00\x01\x00\x00\xa7C\ \x00\x00\x01\x8d\x80\x12\x85\x5c\ -\x00\x00\x04\xca\x00\x00\x00\x00\x00\x01\x00\x00\xa6\x1a\ +\x00\x00\x04\xfa\x00\x00\x00\x00\x00\x01\x00\x00\xa6\x1a\ \x00\x00\x01\x8d\x80\x12\x85\x5c\ -\x00\x00\x07n\x00\x00\x00\x00\x00\x01\x00\x00\xd3\xe4\ +\x00\x00\x07\x9e\x00\x00\x00\x00\x00\x01\x00\x00\xd3\xe4\ \x00\x00\x01\x8d\x80\x12\x85\x5c\ -\x00\x00\x05\x16\x00\x00\x00\x00\x00\x01\x00\x00\xa9\xe9\ +\x00\x00\x05F\x00\x00\x00\x00\x00\x01\x00\x00\xa9\xe9\ \x00\x00\x01\x8d\x80\x12\x85\x5c\ -\x00\x00\x06\xe2\x00\x00\x00\x00\x00\x01\x00\x00\xc8\xad\ +\x00\x00\x07\x12\x00\x00\x00\x00\x00\x01\x00\x00\xc8\xad\ \x00\x00\x01\x8d\x80\x12\x85\x5c\ -\x00\x00\x07\xaa\x00\x00\x00\x00\x00\x01\x00\x00\xd8\xea\ +\x00\x00\x07\xda\x00\x00\x00\x00\x00\x01\x00\x00\xd8\xea\ \x00\x00\x01\x8d\x80\x12\x85\x5c\ -\x00\x00\x06\xcc\x00\x00\x00\x00\x00\x01\x00\x00\xc8\x08\ +\x00\x00\x06\xfc\x00\x00\x00\x00\x00\x01\x00\x00\xc8\x08\ \x00\x00\x01\x8d\x80\x12\x85\x5c\ -\x00\x00\x078\x00\x00\x00\x00\x00\x01\x00\x00\xcd8\ +\x00\x00\x07h\x00\x00\x00\x00\x00\x01\x00\x00\xcd8\ \x00\x00\x01\x8d\x80\x12\x85\x5c\ -\x00\x00\x07\x8c\x00\x00\x00\x00\x00\x01\x00\x00\xd6\x0d\ +\x00\x00\x07\xbc\x00\x00\x00\x00\x00\x01\x00\x00\xd6\x0d\ \x00\x00\x01\x8d\x80\x12\x85\x5c\ -\x00\x00\x05\xc6\x00\x00\x00\x00\x00\x01\x00\x00\xb6\xd8\ +\x00\x00\x05\xf6\x00\x00\x00\x00\x00\x01\x00\x00\xb6\xd8\ \x00\x00\x01\x8d\x80\x12\x85\x5c\ -\x00\x00\x07\x04\x00\x00\x00\x00\x00\x01\x00\x00\xc9\xea\ +\x00\x00\x074\x00\x00\x00\x00\x00\x01\x00\x00\xc9\xea\ \x00\x00\x01\x8d\x80\x12\x85\x5c\ -\x00\x00\x07 \x00\x00\x00\x00\x00\x01\x00\x00\xccn\ +\x00\x00\x07P\x00\x00\x00\x00\x00\x01\x00\x00\xccn\ \x00\x00\x01\x8d\x80\x12\x85\x5c\ -\x00\x00\x06*\x00\x00\x00\x00\x00\x01\x00\x00\xbd0\ +\x00\x00\x06Z\x00\x00\x00\x00\x00\x01\x00\x00\xbd0\ \x00\x00\x01\x8d\x80\x12\x85\x5c\ -\x00\x00\x08\x0e\x00\x00\x00\x00\x00\x01\x00\x00\xdf\xf5\ +\x00\x00\x08>\x00\x00\x00\x00\x00\x01\x00\x00\xdf\xf5\ \x00\x00\x01\x8d\x80\x12\x85\x5c\ -\x00\x00\x05\xa2\x00\x00\x00\x00\x00\x01\x00\x00\xb5*\ +\x00\x00\x05\xd2\x00\x00\x00\x00\x00\x01\x00\x00\xb5*\ \x00\x00\x01\x8d\x80\x12\x85\x5c\ -\x00\x00\x05j\x00\x00\x00\x00\x00\x01\x00\x00\xb1I\ +\x00\x00\x05\x9a\x00\x00\x00\x00\x00\x01\x00\x00\xb1I\ \x00\x00\x01\x8d\x80\x12\x85\x5c\ -\x00\x00\x05.\x00\x00\x00\x00\x00\x01\x00\x00\xac\x1f\ +\x00\x00\x05^\x00\x00\x00\x00\x00\x01\x00\x00\xac\x1f\ \x00\x00\x01\x8d\x80\x12\x85\x5c\ -\x00\x00\x06\x94\x00\x00\x00\x00\x00\x01\x00\x00\xc4\x8c\ +\x00\x00\x06\xc4\x00\x00\x00\x00\x00\x01\x00\x00\xc4\x8c\ \x00\x00\x01\x8d\x80\x12\x85\x5c\ -\x00\x00\x04\xa6\x00\x00\x00\x00\x00\x01\x00\x00\xa0\xb7\ +\x00\x00\x04\xd6\x00\x00\x00\x00\x00\x01\x00\x00\xa0\xb7\ \x00\x00\x01\x8d\x80\x12\x85\x5c\ -\x00\x00\x05\x8c\x00\x00\x00\x00\x00\x01\x00\x01OO\ +\x00\x00\x05\xbc\x00\x00\x00\x00\x00\x01\x00\x01OO\ \x00\x00\x01\x8d\x80\x12\x85c\ -\x00\x00\x07\xc4\x00\x01\x00\x00\x00\x01\x00\x01\xbd\x0f\ +\x00\x00\x07\xf4\x00\x01\x00\x00\x00\x01\x00\x01\xbd\x0f\ \x00\x00\x01\x8d\x80\x12\x85c\ -\x00\x00\x07R\x00\x00\x00\x00\x00\x01\x00\x01\x976\ +\x00\x00\x07\x82\x00\x00\x00\x00\x00\x01\x00\x01\x976\ \x00\x00\x01\x8d\x80\x12\x85c\ -\x00\x00\x06n\x00\x00\x00\x00\x00\x01\x00\x01q2\ +\x00\x00\x06\x9e\x00\x00\x00\x00\x00\x01\x00\x01q2\ \x00\x00\x01\x8d\x80\x12\x85c\ -\x00\x00\x04\xf0\x00\x00\x00\x00\x00\x01\x00\x01)\xa5\ +\x00\x00\x05 \x00\x00\x00\x00\x00\x01\x00\x01)\xa5\ \x00\x00\x01\x8d\x80\x12\x85c\ -\x00\x00\x07\xe6\x00\x00\x00\x00\x00\x01\x00\x01\xc0\xdb\ +\x00\x00\x08\x16\x00\x00\x00\x00\x00\x01\x00\x01\xc0\xdb\ \x00\x00\x01\x8d\x80\x12\x85c\ -\x00\x00\x05D\x00\x00\x00\x00\x00\x01\x00\x01C$\ +\x00\x00\x05t\x00\x00\x00\x00\x00\x01\x00\x01C$\ \x00\x00\x01\x8d\x80\x12\x85c\ -\x00\x00\x05\xf2\x00\x00\x00\x00\x00\x01\x00\x01[Y\ +\x00\x00\x06\x22\x00\x00\x00\x00\x00\x01\x00\x01[Y\ \x00\x00\x01\x8d\x80\x12\x85_\ -\x00\x00\x06J\x00\x00\x00\x00\x00\x01\x00\x01h\x96\ +\x00\x00\x06z\x00\x00\x00\x00\x00\x01\x00\x01h\x96\ \x00\x00\x01\x8d\x80\x12\x85c\ -\x00\x00\x06\x12\x00\x00\x00\x00\x00\x01\x00\x01d5\ +\x00\x00\x06B\x00\x00\x00\x00\x00\x01\x00\x01d5\ \x00\x00\x01\x8d\x80\x12\x85_\ -\x00\x00\x06\xb2\x00\x00\x00\x00\x00\x01\x00\x01}\xd3\ +\x00\x00\x06\xe2\x00\x00\x00\x00\x00\x01\x00\x01}\xd3\ \x00\x00\x01\x8d\x80\x12\x85c\ -\x00\x00\x05\xdc\x00\x00\x00\x00\x00\x01\x00\x01VD\ +\x00\x00\x06\x0c\x00\x00\x00\x00\x00\x01\x00\x01VD\ \x00\x00\x01\x8d\x80\x12\x85c\ -\x00\x00\x07\xfc\x00\x00\x00\x00\x00\x01\x00\x01\xc6b\ +\x00\x00\x08,\x00\x00\x00\x00\x00\x01\x00\x01\xc6b\ \x00\x00\x01\x8d\x80\x12\x85c\ -\x00\x00\x04\xdc\x00\x00\x00\x00\x00\x01\x00\x01%\x92\ +\x00\x00\x05\x0c\x00\x00\x00\x00\x00\x01\x00\x01%\x92\ \x00\x00\x01\x8d\x80\x12\x85_\ -\x00\x00\x04\xca\x00\x00\x00\x00\x00\x01\x00\x01 t\ +\x00\x00\x04\xfa\x00\x00\x00\x00\x00\x01\x00\x01 t\ \x00\x00\x01\x8d\x80\x12\x85c\ -\x00\x00\x07n\x00\x00\x00\x00\x00\x01\x00\x01\xa9\xd6\ +\x00\x00\x07\x9e\x00\x00\x00\x00\x00\x01\x00\x01\xa9\xd6\ \x00\x00\x01\x8d\x80\x12\x85c\ -\x00\x00\x05\x16\x00\x00\x00\x00\x00\x01\x00\x01:\xd7\ +\x00\x00\x05F\x00\x00\x00\x00\x00\x01\x00\x01:\xd7\ \x00\x00\x01\x8d\x80\x12\x85c\ -\x00\x00\x06\xe2\x00\x00\x00\x00\x00\x01\x00\x01\x87\xac\ +\x00\x00\x07\x12\x00\x00\x00\x00\x00\x01\x00\x01\x87\xac\ \x00\x00\x01\x8d\x80\x12\x85c\ -\x00\x00\x07\xaa\x00\x00\x00\x00\x00\x01\x00\x01\xb9Y\ +\x00\x00\x07\xda\x00\x00\x00\x00\x00\x01\x00\x01\xb9Y\ \x00\x00\x01\x8d\x80\x12\x85c\ -\x00\x00\x06\xcc\x00\x00\x00\x00\x00\x01\x00\x01\x82\xe5\ +\x00\x00\x06\xfc\x00\x00\x00\x00\x00\x01\x00\x01\x82\xe5\ \x00\x00\x01\x8d\x80\x12\x85c\ -\x00\x00\x078\x00\x01\x00\x00\x00\x01\x00\x01\x95\xe4\ +\x00\x00\x07h\x00\x01\x00\x00\x00\x01\x00\x01\x95\xe4\ \x00\x00\x01\x8d\x80\x12\x85c\ -\x00\x00\x07\x8c\x00\x01\x00\x00\x00\x01\x00\x01\xaf\xa9\ +\x00\x00\x07\xbc\x00\x01\x00\x00\x00\x01\x00\x01\xaf\xa9\ \x00\x00\x01\x8d\x80\x12\x85c\ -\x00\x00\x05\xc6\x00\x01\x00\x00\x00\x01\x00\x01S\xe5\ +\x00\x00\x05\xf6\x00\x01\x00\x00\x00\x01\x00\x01S\xe5\ \x00\x00\x01\x8d\x80\x12\x85c\ -\x00\x00\x07\x04\x00\x00\x00\x00\x00\x01\x00\x01\x8fQ\ +\x00\x00\x074\x00\x00\x00\x00\x00\x01\x00\x01\x8fQ\ \x00\x00\x01\x8d\x80\x12\x85c\ -\x00\x00\x07 \x00\x01\x00\x00\x00\x01\x00\x01\x93\xff\ +\x00\x00\x07P\x00\x01\x00\x00\x00\x01\x00\x01\x93\xff\ \x00\x00\x01\x8d\x80\x12\x85c\ -\x00\x00\x06*\x00\x01\x00\x00\x00\x01\x00\x01g7\ +\x00\x00\x06Z\x00\x01\x00\x00\x00\x01\x00\x01g7\ \x00\x00\x01\x8d\x80\x12\x85_\ -\x00\x00\x08\x0e\x00\x00\x00\x00\x00\x01\x00\x01\xcb\xb0\ +\x00\x00\x08>\x00\x00\x00\x00\x00\x01\x00\x01\xcb\xb0\ \x00\x00\x01\x8d\x80\x12\x85c\ -\x00\x00\x05\xa2\x00\x01\x00\x00\x00\x01\x00\x01Rx\ +\x00\x00\x05\xd2\x00\x01\x00\x00\x00\x01\x00\x01Rx\ \x00\x00\x01\x8d\x80\x12\x85c\ -\x00\x00\x05j\x00\x00\x00\x00\x00\x01\x00\x01I\x94\ +\x00\x00\x05\x9a\x00\x00\x00\x00\x00\x01\x00\x01I\x94\ \x00\x00\x01\x8d\x80\x12\x85c\ -\x00\x00\x05.\x00\x00\x00\x00\x00\x01\x00\x01?G\ +\x00\x00\x05^\x00\x00\x00\x00\x00\x01\x00\x01?G\ \x00\x00\x01\x8d\x80\x12\x85c\ -\x00\x00\x06\x94\x00\x00\x00\x00\x00\x01\x00\x01zB\ +\x00\x00\x06\xc4\x00\x00\x00\x00\x00\x01\x00\x01zB\ \x00\x00\x01\x8d\x80\x12\x85c\ -\x00\x00\x04\xa6\x00\x00\x00\x00\x00\x01\x00\x01\x1c\x04\ +\x00\x00\x04\xd6\x00\x00\x00\x00\x00\x01\x00\x01\x1c\x04\ \x00\x00\x01\x8d\x80\x12\x85c\ -\x00\x00\x03\xaa\x00\x00\x00\x00\x00\x01\x00\x00Kv\ +\x00\x00\x03\xda\x00\x00\x00\x00\x00\x01\x00\x00Kv\ \x00\x00\x01\x8d\x81\xa7\xa3`\ -\x00\x00\x03(\x00\x00\x00\x00\x00\x01\x00\x00;\x16\ +\x00\x00\x03X\x00\x00\x00\x00\x00\x01\x00\x00;\x16\ \x00\x00\x01\x8d\x81\xa4\xadw\ -\x00\x00\x03\xf8\x00\x00\x00\x00\x00\x01\x00\x00T\xbb\ +\x00\x00\x04(\x00\x00\x00\x00\x00\x01\x00\x00T\xbb\ \x00\x00\x01\x8d\x81\xa3\xaf\xf9\ -\x00\x00\x03\xd4\x00\x00\x00\x00\x00\x01\x00\x00R\xeb\ +\x00\x00\x04\x04\x00\x00\x00\x00\x00\x01\x00\x00R\xeb\ \x00\x00\x01\x8d\x80\x12\x85f\ -\x00\x00\x01\xae\x00\x00\x00\x00\x00\x01\x00\x00'\xf4\ +\x00\x00\x01\xde\x00\x00\x00\x00\x00\x01\x00\x00'\xf4\ \x00\x00\x01\x8d\x80\x12\x85f\ -\x00\x00\x02$\x00\x00\x00\x00\x00\x01\x00\x00+\x15\ +\x00\x00\x02T\x00\x00\x00\x00\x00\x01\x00\x00+\x15\ \x00\x00\x01\x8d\x80\x12\x85f\ -\x00\x00\x02\xfa\x00\x00\x00\x00\x00\x01\x00\x003\x8f\ +\x00\x00\x03*\x00\x00\x00\x00\x00\x01\x00\x003\x8f\ \x00\x00\x01\x8d\x81\xa5\xca\x14\ -\x00\x00\x01\x90\x00\x00\x00\x00\x00\x01\x00\x00%\xd1\ +\x00\x00\x01\xc0\x00\x00\x00\x00\x00\x01\x00\x00%\xd1\ \x00\x00\x01\x8d\x80\x12\x85f\ -\x00\x00\x02F\x00\x00\x00\x00\x00\x01\x00\x00-@\ +\x00\x00\x02v\x00\x00\x00\x00\x00\x01\x00\x00-@\ \x00\x00\x01\x8d\x80\x12\x85c\ -\x00\x00\x03|\x00\x00\x00\x00\x00\x01\x00\x00C\xda\ +\x00\x00\x03\xac\x00\x00\x00\x00\x00\x01\x00\x00C\xda\ \x00\x00\x01\x8d\x85u\x98\x96\ -\x00\x00\x01\xe4\x00\x00\x00\x00\x00\x01\x00\x00)\xc7\ +\x00\x00\x02\x14\x00\x00\x00\x00\x00\x01\x00\x00)\xc7\ \x00\x00\x01\x8d\x80\x12\x85c\ -\x00\x00\x042\x00\x00\x00\x00\x00\x01\x00\x00\x5c\xfe\ +\x00\x00\x04b\x00\x00\x00\x00\x00\x01\x00\x00\x5c\xfe\ \x00\x00\x01\x8d\x80\x12\x85c\ -\x00\x00\x02\x92\x00\x00\x00\x00\x00\x01\x00\x00/0\ +\x00\x00\x02\xc2\x00\x00\x00\x00\x00\x01\x00\x00/0\ \x00\x00\x01\x8d\x81\xa6\xd7\x82\ -\x00\x00\x02\xc6\x00\x00\x00\x00\x00\x01\x00\x001a\ +\x00\x00\x02\xf6\x00\x00\x00\x00\x00\x01\x00\x001a\ \x00\x00\x01\x8d\x80\x12\x85f\ -\x00\x00\x03Z\x00\x00\x00\x00\x00\x01\x00\x00A\xac\ +\x00\x00\x03\x8a\x00\x00\x00\x00\x00\x01\x00\x00A\xac\ \x00\x00\x01\x8d\x80\x12\x85f\ -\x00\x00\x04v\x00\x00\x00\x00\x00\x01\x00\x00^\x06\ +\x00\x00\x04\xa6\x00\x00\x00\x00\x00\x01\x00\x00^\x06\ \x00\x00\x01\x8d\x80\x12\x85f\ -\x00\x00\x05\x8c\x00\x00\x00\x00\x00\x01\x00\x02\x15`\ +\x00\x00\x05\xbc\x00\x00\x00\x00\x00\x01\x00\x02\x15`\ \x00\x00\x01\x8d\x80\x12\x85H\ -\x00\x00\x07\xc4\x00\x00\x00\x00\x00\x01\x00\x02\xb3\x9a\ +\x00\x00\x07\xf4\x00\x00\x00\x00\x00\x01\x00\x02\xb3\x9a\ \x00\x00\x01\x8d\x80\x12\x85H\ -\x00\x00\x07R\x00\x00\x00\x00\x00\x01\x00\x02\x90\xda\ +\x00\x00\x07\x82\x00\x00\x00\x00\x00\x01\x00\x02\x90\xda\ \x00\x00\x01\x8d\x80\x12\x85H\ -\x00\x00\x06n\x00\x00\x00\x00\x00\x01\x00\x02Q+\ +\x00\x00\x06\x9e\x00\x00\x00\x00\x00\x01\x00\x02Q+\ \x00\x00\x01\x8d\x80\x12\x85H\ -\x00\x00\x04\xf0\x00\x00\x00\x00\x00\x01\x00\x01\xed\x15\ +\x00\x00\x05 \x00\x00\x00\x00\x00\x01\x00\x01\xed\x15\ \x00\x00\x01\x8d\x80\x12\x85\x5c\ -\x00\x00\x07\xe6\x00\x00\x00\x00\x00\x01\x00\x02\xbc\x9a\ +\x00\x00\x08\x16\x00\x00\x00\x00\x00\x01\x00\x02\xbc\x9a\ \x00\x00\x01\x8d\x80\x12\x85H\ -\x00\x00\x05D\x00\x00\x00\x00\x00\x01\x00\x01\xff\xbb\ +\x00\x00\x05t\x00\x00\x00\x00\x00\x01\x00\x01\xff\xbb\ \x00\x00\x01\x8d\x80\x12\x85H\ -\x00\x00\x05\xf2\x00\x00\x00\x00\x00\x01\x00\x022\x13\ +\x00\x00\x06\x22\x00\x00\x00\x00\x00\x01\x00\x022\x13\ \x00\x00\x01\x8d\x80\x12\x85H\ -\x00\x00\x06J\x00\x00\x00\x00\x00\x01\x00\x02G\x03\ +\x00\x00\x06z\x00\x00\x00\x00\x00\x01\x00\x02G\x03\ \x00\x00\x01\x8d\x80\x12\x85H\ -\x00\x00\x06\x12\x00\x00\x00\x00\x00\x01\x00\x02<\x90\ +\x00\x00\x06B\x00\x00\x00\x00\x00\x01\x00\x02<\x90\ \x00\x00\x01\x8d\x80\x12\x85H\ -\x00\x00\x06\xb2\x00\x00\x00\x00\x00\x01\x00\x02c|\ +\x00\x00\x06\xe2\x00\x00\x00\x00\x00\x01\x00\x02c|\ \x00\x00\x01\x8d\x80\x12\x85H\ -\x00\x00\x05\xdc\x00\x00\x00\x00\x00\x01\x00\x02+8\ +\x00\x00\x06\x0c\x00\x00\x00\x00\x00\x01\x00\x02+8\ \x00\x00\x01\x8d\x80\x12\x85H\ -\x00\x00\x07\xfc\x00\x00\x00\x00\x00\x01\x00\x02\xc4\x1a\ +\x00\x00\x08,\x00\x00\x00\x00\x00\x01\x00\x02\xc4\x1a\ \x00\x00\x01\x8d\x80\x12\x85H\ -\x00\x00\x04\xdc\x00\x00\x00\x00\x00\x01\x00\x01\xe6/\ +\x00\x00\x05\x0c\x00\x00\x00\x00\x00\x01\x00\x01\xe6/\ \x00\x00\x01\x8d\x80\x12\x85H\ -\x00\x00\x04\xca\x00\x00\x00\x00\x00\x01\x00\x01\xde\xfb\ +\x00\x00\x04\xfa\x00\x00\x00\x00\x00\x01\x00\x01\xde\xfb\ \x00\x00\x01\x8d\x80\x12\x85\x5c\ -\x00\x00\x07n\x00\x00\x00\x00\x00\x01\x00\x02\x98(\ +\x00\x00\x07\x9e\x00\x00\x00\x00\x00\x01\x00\x02\x98(\ \x00\x00\x01\x8d\x80\x12\x85H\ -\x00\x00\x05\x16\x00\x00\x00\x00\x00\x01\x00\x01\xf0\xd2\ +\x00\x00\x05F\x00\x00\x00\x00\x00\x01\x00\x01\xf0\xd2\ \x00\x00\x01\x8d\x80\x12\x85\x5c\ -\x00\x00\x06\xe2\x00\x00\x00\x00\x00\x01\x00\x02r\x05\ +\x00\x00\x07\x12\x00\x00\x00\x00\x00\x01\x00\x02r\x05\ \x00\x00\x01\x8d\x80\x12\x85Y\ -\x00\x00\x07\xaa\x00\x00\x00\x00\x00\x01\x00\x02\xac\x10\ +\x00\x00\x07\xda\x00\x00\x00\x00\x00\x01\x00\x02\xac\x10\ \x00\x00\x01\x8d\x80\x12\x85H\ -\x00\x00\x06\xcc\x00\x00\x00\x00\x00\x01\x00\x02k\x1c\ +\x00\x00\x06\xfc\x00\x00\x00\x00\x00\x01\x00\x02k\x1c\ \x00\x00\x01\x8d\x80\x12\x85H\ -\x00\x00\x078\x00\x00\x00\x00\x00\x01\x00\x02\x89\xc3\ +\x00\x00\x07h\x00\x00\x00\x00\x00\x01\x00\x02\x89\xc3\ \x00\x00\x01\x8d\x80\x12\x85\x5c\ -\x00\x00\x07\x8c\x00\x00\x00\x00\x00\x01\x00\x02\xa2\x5c\ +\x00\x00\x07\xbc\x00\x00\x00\x00\x00\x01\x00\x02\xa2\x5c\ \x00\x00\x01\x8d\x80\x12\x85H\ -\x00\x00\x05\xc6\x00\x00\x00\x00\x00\x01\x00\x02$P\ +\x00\x00\x05\xf6\x00\x00\x00\x00\x00\x01\x00\x02$P\ \x00\x00\x01\x8d\x80\x12\x85H\ -\x00\x00\x07\x04\x00\x00\x00\x00\x00\x01\x00\x02z\xa3\ +\x00\x00\x074\x00\x00\x00\x00\x00\x01\x00\x02z\xa3\ \x00\x00\x01\x8d\x80\x12\x85H\ -\x00\x00\x07 \x00\x00\x00\x00\x00\x01\x00\x02\x82\x17\ +\x00\x00\x07P\x00\x00\x00\x00\x00\x01\x00\x02\x82\x17\ \x00\x00\x01\x8d\x80\x12\x85H\ -\x00\x00\x06*\x00\x00\x00\x00\x00\x01\x00\x02D\x9b\ +\x00\x00\x06Z\x00\x00\x00\x00\x00\x01\x00\x02D\x9b\ \x00\x00\x01\x8d\x80\x12\x85H\ -\x00\x00\x08\x0e\x00\x00\x00\x00\x00\x01\x00\x02\xcb\x88\ +\x00\x00\x08>\x00\x00\x00\x00\x00\x01\x00\x02\xcb\x88\ \x00\x00\x01\x8d\x80\x12\x85H\ -\x00\x00\x05\xa2\x00\x00\x00\x00\x00\x01\x00\x02\x1cJ\ +\x00\x00\x05\xd2\x00\x00\x00\x00\x00\x01\x00\x02\x1cJ\ \x00\x00\x01\x8d\x80\x12\x85H\ -\x00\x00\x05j\x00\x00\x00\x00\x00\x01\x00\x02\x0b\x86\ +\x00\x00\x05\x9a\x00\x00\x00\x00\x00\x01\x00\x02\x0b\x86\ \x00\x00\x01\x8d\x80\x12\x85H\ -\x00\x00\x05.\x00\x00\x00\x00\x00\x01\x00\x01\xf8&\ +\x00\x00\x05^\x00\x00\x00\x00\x00\x01\x00\x01\xf8&\ \x00\x00\x01\x8d\x80\x12\x85H\ -\x00\x00\x06\x94\x00\x00\x00\x00\x00\x01\x00\x02[9\ +\x00\x00\x06\xc4\x00\x00\x00\x00\x00\x01\x00\x02[9\ \x00\x00\x01\x8d\x80\x12\x85H\ -\x00\x00\x04\xa6\x00\x00\x00\x00\x00\x01\x00\x01\xd3\xba\ +\x00\x00\x04\xd6\x00\x00\x00\x00\x00\x01\x00\x01\xd3\xba\ \x00\x00\x01\x8d\x80\x12\x85H\ -\x00\x00\x05\x8c\x00\x00\x00\x00\x00\x01\x00\x05\xf49\ +\x00\x00\x05\xbc\x00\x00\x00\x00\x00\x01\x00\x05\xf49\ \x00\x00\x01\x8d\x80\x12\x85E\ -\x00\x00\x07\xc4\x00\x00\x00\x00\x00\x01\x00\x06Y\xd4\ +\x00\x00\x07\xf4\x00\x00\x00\x00\x00\x01\x00\x06Y\xd4\ \x00\x00\x01\x8d\x80\x12\x85E\ -\x00\x00\x07R\x00\x00\x00\x00\x00\x01\x00\x06AJ\ +\x00\x00\x07\x82\x00\x00\x00\x00\x00\x01\x00\x06AJ\ \x00\x00\x01\x8d\x80\x12\x85E\ -\x00\x00\x06n\x00\x00\x00\x00\x00\x01\x00\x06\x16%\ +\x00\x00\x06\x9e\x00\x00\x00\x00\x00\x01\x00\x06\x16%\ \x00\x00\x01\x8d\x80\x12\x85E\ -\x00\x00\x04\xf0\x00\x00\x00\x00\x00\x01\x00\x05\xd0\xd7\ +\x00\x00\x05 \x00\x00\x00\x00\x00\x01\x00\x05\xd0\xd7\ \x00\x00\x01\x8d\x80\x12\x85H\ -\x00\x00\x07\xe6\x00\x00\x00\x00\x00\x01\x00\x06b\xd3\ +\x00\x00\x08\x16\x00\x00\x00\x00\x00\x01\x00\x06b\xd3\ \x00\x00\x01\x8d\x80\x12\x85E\ -\x00\x00\x05D\x00\x00\x00\x00\x00\x01\x00\x05\xde|\ +\x00\x00\x05t\x00\x00\x00\x00\x00\x01\x00\x05\xde|\ \x00\x00\x01\x8d\x80\x12\x85E\ -\x00\x00\x05\xf2\x00\x00\x00\x00\x00\x01\x00\x05\xfcr\ +\x00\x00\x06\x22\x00\x00\x00\x00\x00\x01\x00\x05\xfcr\ \x00\x00\x01\x8d\x80\x12\x85E\ -\x00\x00\x06J\x00\x00\x00\x00\x00\x01\x00\x06\x0b\xe9\ +\x00\x00\x06z\x00\x00\x00\x00\x00\x01\x00\x06\x0b\xe9\ \x00\x00\x01\x8d\x80\x12\x85E\ -\x00\x00\x06\x12\x00\x00\x00\x00\x00\x01\x00\x06\x07\x03\ +\x00\x00\x06B\x00\x00\x00\x00\x00\x01\x00\x06\x07\x03\ \x00\x00\x01\x8d\x80\x12\x85E\ -\x00\x00\x06\xb2\x00\x00\x00\x00\x00\x01\x00\x06(\x84\ +\x00\x00\x06\xe2\x00\x00\x00\x00\x00\x01\x00\x06(\x84\ \x00\x00\x01\x8d\x80\x12\x85E\ -\x00\x00\x05\xdc\x00\x00\x00\x00\x00\x01\x00\x05\xfa\xc0\ +\x00\x00\x06\x0c\x00\x00\x00\x00\x00\x01\x00\x05\xfa\xc0\ \x00\x00\x01\x8d\x80\x12\x85E\ -\x00\x00\x07\xfc\x00\x00\x00\x00\x00\x01\x00\x06e%\ +\x00\x00\x08,\x00\x00\x00\x00\x00\x01\x00\x06e%\ \x00\x00\x01\x8d\x80\x12\x85E\ -\x00\x00\x04\xdc\x00\x00\x00\x00\x00\x01\x00\x05\xcf\x1a\ +\x00\x00\x05\x0c\x00\x00\x00\x00\x00\x01\x00\x05\xcf\x1a\ \x00\x00\x01\x8d\x80\x12\x85E\ -\x00\x00\x04\xca\x00\x00\x00\x00\x00\x01\x00\x05\xcd\x12\ +\x00\x00\x04\xfa\x00\x00\x00\x00\x00\x01\x00\x05\xcd\x12\ \x00\x00\x01\x8d\x80\x12\x85E\ -\x00\x00\x07n\x00\x00\x00\x00\x00\x01\x00\x06Cm\ +\x00\x00\x07\x9e\x00\x00\x00\x00\x00\x01\x00\x06Cm\ \x00\x00\x01\x8d\x80\x12\x85E\ -\x00\x00\x05\x16\x00\x00\x00\x00\x00\x01\x00\x05\xd4\x94\ +\x00\x00\x05F\x00\x00\x00\x00\x00\x01\x00\x05\xd4\x94\ \x00\x00\x01\x8d\x80\x12\x85E\ -\x00\x00\x06\xe2\x00\x00\x00\x00\x00\x01\x00\x062\x04\ +\x00\x00\x07\x12\x00\x00\x00\x00\x00\x01\x00\x062\x04\ \x00\x00\x01\x8d\x80\x12\x85E\ -\x00\x00\x07\xaa\x00\x00\x00\x00\x00\x01\x00\x06Wu\ +\x00\x00\x07\xda\x00\x00\x00\x00\x00\x01\x00\x06Wu\ \x00\x00\x01\x8d\x80\x12\x85E\ -\x00\x00\x06\xcc\x00\x00\x00\x00\x00\x01\x00\x060B\ +\x00\x00\x06\xfc\x00\x00\x00\x00\x00\x01\x00\x060B\ \x00\x00\x01\x8d\x80\x12\x85E\ -\x00\x00\x078\x00\x00\x00\x00\x00\x01\x00\x06?e\ +\x00\x00\x07h\x00\x00\x00\x00\x00\x01\x00\x06?e\ \x00\x00\x01\x8d\x80\x12\x85H\ -\x00\x00\x07\x8c\x00\x00\x00\x00\x00\x01\x00\x06M\xb9\ +\x00\x00\x07\xbc\x00\x00\x00\x00\x00\x01\x00\x06M\xb9\ \x00\x00\x01\x8d\x80\x12\x85E\ -\x00\x00\x05\xc6\x00\x00\x00\x00\x00\x01\x00\x05\xf8\xd6\ +\x00\x00\x05\xf6\x00\x00\x00\x00\x00\x01\x00\x05\xf8\xd6\ \x00\x00\x01\x8d\x80\x12\x85E\ -\x00\x00\x07\x04\x00\x00\x00\x00\x00\x01\x00\x065t\ +\x00\x00\x074\x00\x00\x00\x00\x00\x01\x00\x065t\ \x00\x00\x01\x8d\x80\x12\x85E\ -\x00\x00\x07 \x00\x00\x00\x00\x00\x01\x00\x06<\xe8\ +\x00\x00\x07P\x00\x00\x00\x00\x00\x01\x00\x06<\xe8\ \x00\x00\x01\x8d\x80\x12\x85E\ -\x00\x00\x06*\x00\x00\x00\x00\x00\x01\x00\x06\x09\x81\ +\x00\x00\x06Z\x00\x00\x00\x00\x00\x01\x00\x06\x09\x81\ \x00\x00\x01\x8d\x80\x12\x85E\ -\x00\x00\x08\x0e\x00\x00\x00\x00\x00\x01\x00\x06gg\ +\x00\x00\x08>\x00\x00\x00\x00\x00\x01\x00\x06gg\ \x00\x00\x01\x8d\x80\x12\x85E\ -\x00\x00\x05\xa2\x00\x00\x00\x00\x00\x01\x00\x05\xf5\xfa\ +\x00\x00\x05\xd2\x00\x00\x00\x00\x00\x01\x00\x05\xf5\xfa\ \x00\x00\x01\x8d\x80\x12\x85E\ -\x00\x00\x05j\x00\x00\x00\x00\x00\x01\x00\x05\xeaG\ +\x00\x00\x05\x9a\x00\x00\x00\x00\x00\x01\x00\x05\xeaG\ \x00\x00\x01\x8d\x80\x12\x85E\ -\x00\x00\x05.\x00\x00\x00\x00\x00\x01\x00\x05\xdb\xf7\ +\x00\x00\x05^\x00\x00\x00\x00\x00\x01\x00\x05\xdb\xf7\ \x00\x00\x01\x8d\x80\x12\x85E\ -\x00\x00\x06\x94\x00\x00\x00\x00\x00\x01\x00\x06 A\ +\x00\x00\x06\xc4\x00\x00\x00\x00\x00\x01\x00\x06 A\ \x00\x00\x01\x8d\x80\x12\x85E\ -\x00\x00\x04\xa6\x00\x00\x00\x00\x00\x01\x00\x05\xc1\xc2\ +\x00\x00\x04\xd6\x00\x00\x00\x00\x00\x01\x00\x05\xc1\xc2\ \x00\x00\x01\x8d\x80\x12\x85E\ " diff --git a/persepolis/gui/setting_ui.py b/persepolis/gui/setting_ui.py index 7611ae89..2b5b54c0 100644 --- a/persepolis/gui/setting_ui.py +++ b/persepolis/gui/setting_ui.py @@ -39,7 +39,7 @@ def __init__(self, persepolis_setting): if self.translator.load(':/translations/locales/ui_' + locale, 'ts'): QCoreApplication.installTranslator(self.translator) - self.setWindowIcon(QIcon.fromTheme('persepolis', QIcon(':/persepolis.svg'))) + self.setWindowIcon(QIcon.fromTheme('persepolis', QIcon(':/com.github.persepolisdm.persepolis.svg'))) self.setWindowTitle(QCoreApplication.translate("setting_ui_tr", 'Preferences')) # set ui direction @@ -96,7 +96,7 @@ def __init__(self, persepolis_setting): if self.translator.load(':/translations/locales/ui_' + locale, 'ts'): QCoreApplication.installTranslator(self.translator) - self.setWindowIcon(QIcon.fromTheme('persepolis', QIcon(':/persepolis.svg'))) + self.setWindowIcon(QIcon.fromTheme('persepolis', QIcon(':/com.github.persepolisdm.persepolis.svg'))) self.setWindowTitle(QCoreApplication.translate("setting_ui_tr", 'Preferences')) # set ui direction diff --git a/persepolis/gui/text_queue_ui.py b/persepolis/gui/text_queue_ui.py index fa1b6d14..2e2e348c 100644 --- a/persepolis/gui/text_queue_ui.py +++ b/persepolis/gui/text_queue_ui.py @@ -49,7 +49,7 @@ def __init__(self, persepolis_setting): elif ui_direction in 'ltr': self.setLayoutDirection(Qt.LeftToRight) - self.setWindowIcon(QIcon.fromTheme('persepolis', QIcon(':/persepolis.svg'))) + self.setWindowIcon(QIcon.fromTheme('persepolis', QIcon(':/com.github.persepolisdm.persepolis.svg'))) window_verticalLayout = QVBoxLayout() self.setLayout(window_verticalLayout) diff --git a/persepolis/scripts/bubble.py b/persepolis/scripts/bubble.py index 648ea9ed..66ee2946 100644 --- a/persepolis/scripts/bubble.py +++ b/persepolis/scripts/bubble.py @@ -82,7 +82,7 @@ def notifySend(message1, message2, time, sound, parent=None): else: if os_type in OS.UNIX_LIKE: - subprocess.Popen(['notify-send', '--icon', 'persepolis', + subprocess.Popen(['notify-send', '--icon', 'com.github.persepolisdm.persepolis', '--app-name', 'Persepolis Download Manager', '--expire-time', time, message1, message2], diff --git a/persepolis/scripts/error_window.py b/persepolis/scripts/error_window.py index 6c02dfc1..77bc26d4 100644 --- a/persepolis/scripts/error_window.py +++ b/persepolis/scripts/error_window.py @@ -32,7 +32,7 @@ def __init__(self, text): super().__init__() # finding windows_size self.setMinimumSize(QSize(363, 300)) - self.setWindowIcon(QIcon.fromTheme('persepolis', QIcon(':/persepolis.svg'))) + self.setWindowIcon(QIcon.fromTheme('persepolis', QIcon(':/com.github.persepolisdm.persepolis.svg'))) self.setWindowTitle('Persepolis Download Manager') verticalLayout = QVBoxLayout(self) diff --git a/persepolis/scripts/persepolis.py b/persepolis/scripts/persepolis.py index 82378634..8312db6c 100644 --- a/persepolis/scripts/persepolis.py +++ b/persepolis/scripts/persepolis.py @@ -103,7 +103,7 @@ if os_type in OS.UNIX_LIKE: try: from setproctitle import setproctitle - setproctitle("persepolis") + setproctitle("com.github.persepolisdm.persepolis") except: from persepolis.scripts import logger logger.sendToLog('setproctitle is not installed!', "ERROR") @@ -376,16 +376,6 @@ def main(): # set color_scheme and style # see palettes.py and setting.py - # this line is added fot fixing persepolis view in HighDpi displays - # more information at: https://doc.qt.io/qt-5/highdpi.html - try: - QApplication.setAttribute(Qt.AA_EnableHighDpiScaling) - except: - from persepolis.scripts import logger - - # write error_message in log file. - logger.sendToLog('Qt.AA_EnableHighDpiScaling is not available!', "ERROR") - # create QApplication persepolis_download_manager = PersepolisApplication(sys.argv) @@ -404,12 +394,24 @@ def main(): # write error_message in log file. logger.sendToLog('Qt.AA_UseHighDpiPixmaps is not available!', "ERROR") + # this line is added fot fixing persepolis view in HighDpi displays + # more information at: https://doc.qt.io/qt-5/highdpi.html + try: + persepolis_download_manager.setAttribute(Qt.AA_EnableHighDpiScaling) + except: + from persepolis.scripts import logger + + # write error_message in log file. + logger.sendToLog('Qt.AA_EnableHighDpiScaling is not available!', "ERROR") + + # set organization name and domain and application name - QCoreApplication.setOrganizationName('persepolis_download_manager') - QCoreApplication.setApplicationName('persepolis') + persepolis_download_manager.setOrganizationName('com.github.persepolisdm.persepolis') + persepolis_download_manager.setApplicationName('com.github.persepolisdm.persepolis') + persepolis_download_manager.setDesktopFileName('com.github.persepolisdm.persepolis') # Persepolis setting - persepolis_download_manager.setting = QSettings() + persepolis_download_manager.setting = QSettings('persepolis_download_manager', 'persepolis') # get user's desired font and style , ... from setting custom_font = persepolis_download_manager.setting.value('settings/custom-font') diff --git a/persepolis/scripts/startup.py b/persepolis/scripts/startup.py index f664c06d..f7ac7539 100644 --- a/persepolis/scripts/startup.py +++ b/persepolis/scripts/startup.py @@ -85,7 +85,7 @@ def addstartup(): Categories=Qt;Network; StartupNotify=true Exec=persepolis --tray -Icon=persepolis +Icon=com.github.persepolisdm.persepolis StartupWMClass=persepolis-download-Manager ''' diff --git a/persepolis/scripts/update.py b/persepolis/scripts/update.py index 537cb3e4..c2df3e69 100644 --- a/persepolis/scripts/update.py +++ b/persepolis/scripts/update.py @@ -43,7 +43,7 @@ def __init__(self, persepolis_setting): self.persepolis_setting = persepolis_setting icons = ':/' + \ str(self.persepolis_setting.value('settings/icons')) + '/' - self.setWindowIcon(QIcon.fromTheme('persepolis', QIcon(':/persepolis.svg'))) + self.setWindowIcon(QIcon.fromTheme('persepolis', QIcon(':/com.github.persepolisdm.persepolis.svg'))) # add support for other languages locale = str(self.persepolis_setting.value('settings/locale')) diff --git a/resources/persepolis.svg b/resources/com.github.persepolisdm.persepolis.svg similarity index 100% rename from resources/persepolis.svg rename to resources/com.github.persepolisdm.persepolis.svg diff --git a/resources/meson.build b/resources/meson.build index 2942fcf1..e56b2d69 100644 --- a/resources/meson.build +++ b/resources/meson.build @@ -1,5 +1,5 @@ icon_files = [ - 'persepolis.svg', + 'com.github.persepolisdm.persepolis.svg', 'persepolis-tray.svg'] install_data(icon_files, install_dir: icondir) diff --git a/resources/resources.qrc b/resources/resources.qrc index 33f81555..7d43e0e4 100644 --- a/resources/resources.qrc +++ b/resources/resources.qrc @@ -2,7 +2,7 @@ translators.txt - persepolis.svg + com.github.persepolisdm.persepolis.svg persepolis-tray.svg Breeze/about.svg Breeze/add.svg diff --git a/uninstall.py b/uninstall.py index e781717c..b828a3cb 100755 --- a/uninstall.py +++ b/uninstall.py @@ -25,7 +25,7 @@ if os_type == 'Linux': path_list = ['/usr/share/man/man1/persepolis.1.gz', - '/usr/share/pixmaps/persepolis.svg', + '/usr/share/pixmaps/com.github.persepolisdm.persepolis.svg', '/usr/share/pixmaps/persepolis-tray.svg', '/usr/share/applications/com.github.persepolisdm.persepolis.desktop', '/usr/share/metainfo/com.github.persepolisdm.persepolis.appdata.xml', @@ -33,7 +33,7 @@ elif os_type in ('FreeBSD', 'OpenBSD'): path_list = ['/usr/local/share/man/man1/persepolis.1.gz', - '/usr/local/share/pixmaps/persepolis.svg', + '/usr/local/share/pixmaps/com.github.persepolisdm.persepolis.svg', '/usr/local/share/pixmaps/persepolis-tray.svg', '/usr/local/share/applications/com.github.persepolisdm.persepolis.desktop', '/usr/local/share/metainfo/com.github.persepolisdm.persepolis.appdata.xml', diff --git a/xdg/com.github.persepolisdm.persepolis.desktop b/xdg/com.github.persepolisdm.persepolis.desktop index bc06fcf5..9296c3bb 100644 --- a/xdg/com.github.persepolisdm.persepolis.desktop +++ b/xdg/com.github.persepolisdm.persepolis.desktop @@ -11,7 +11,7 @@ GenericName[bn]=ডাউনলোড মেনেজার GenericName[fa]=نرم افزار مدیریت بارگیری GenericName[it]=Download Manager GenericName[ko]=다운로드 관리자 -Icon=persepolis +Icon=com.github.persepolisdm.persepolis Keywords=Internet;WWW;Web; Name[en_US]=Persepolis Download Manager Name=Persepolis Download Manager @@ -20,7 +20,7 @@ Name[fa]=پرسپولیس Name[it]=Download Manager Persepolis Name[it]=Persepolis 다운로드 관리자 StartupNotify=true -StartupWMClass=persepolis +StartupWMClass=com.github.persepolisdm.persepolis Terminal=false Type=Application X-KDE-SubstituteUID=false