diff --git a/openlp/core/api/tab.py b/openlp/core/api/tab.py index 840fb0d0b..20a023ed4 100644 --- a/openlp/core/api/tab.py +++ b/openlp/core/api/tab.py @@ -41,8 +41,6 @@ class ApiTab(SettingsTab): self.icon_path = ':/plugins/plugin_remote.png' advanced_translated = translate('OpenLP.AdvancedTab', 'Advanced') super(ApiTab, self).__init__(parent, 'api', advanced_translated) - self.define_main_window_icon() - self.generate_icon() def setupUi(self): self.setObjectName('ApiTab') @@ -155,24 +153,6 @@ class ApiTab(SettingsTab): self.thumbnails_check_box.stateChanged.connect(self.on_thumbnails_check_box_changed) self.address_edit.textChanged.connect(self.set_urls) - def define_main_window_icon(self): - """ - Define an icon on the main window to show the state of the server - :return: - """ - self.remote_server_icon = QtWidgets.QLabel(self.main_window.status_bar) - size_policy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) - size_policy.setHorizontalStretch(0) - size_policy.setVerticalStretch(0) - size_policy.setHeightForWidth(self.remote_server_icon.sizePolicy().hasHeightForWidth()) - self.remote_server_icon.setSizePolicy(size_policy) - self.remote_server_icon.setFrameShadow(QtWidgets.QFrame.Plain) - self.remote_server_icon.setLineWidth(1) - self.remote_server_icon.setScaledContents(True) - self.remote_server_icon.setFixedSize(20, 20) - self.remote_server_icon.setObjectName('remote_server_icon') - self.main_window.status_bar.insertPermanentWidget(2, self.remote_server_icon) - def retranslateUi(self): self.tab_title_visible = translate('RemotePlugin.RemoteTab', 'Remote Interface') self.server_settings_group_box.setTitle(translate('RemotePlugin.RemoteTab', 'Server Settings')) @@ -280,19 +260,3 @@ class ApiTab(SettingsTab): # we have a set value convert to True/False if check_state == QtCore.Qt.Checked: self.thumbnails = True - - def generate_icon(self): - """ - Generate icon for main window - """ - self.remote_server_icon.hide() - icon = QtGui.QImage(':/remote/network_server.png') - icon = icon.scaled(80, 80, QtCore.Qt.KeepAspectRatio, QtCore.Qt.SmoothTransformation) - if Settings().value(self.settings_section + '/authentication enabled'): - overlay = QtGui.QImage(':/remote/network_auth.png') - overlay = overlay.scaled(60, 60, QtCore.Qt.KeepAspectRatio, QtCore.Qt.SmoothTransformation) - painter = QtGui.QPainter(icon) - painter.drawImage(20, 0, overlay) - painter.end() - self.remote_server_icon.setPixmap(QtGui.QPixmap.fromImage(icon)) - self.remote_server_icon.show() diff --git a/openlp/core/lib/ui.py b/openlp/core/lib/ui.py index ac8441cf3..05e0a7286 100644 --- a/openlp/core/lib/ui.py +++ b/openlp/core/lib/ui.py @@ -31,6 +31,7 @@ from openlp.core.common.actions import ActionList from openlp.core.common.i18n import UiStrings, translate from openlp.core.common.registry import Registry from openlp.core.lib import build_icon +from openlp.core.ui.icons import UiIcons log = logging.getLogger(__name__) @@ -161,10 +162,10 @@ def create_button(parent, name, **kwargs): kwargs.setdefault('text', UiStrings().Delete) kwargs.setdefault('tooltip', translate('OpenLP.Ui', 'Delete the selected item.')) elif role == 'up': - kwargs.setdefault('icon', ':/services/service_up.png') + kwargs.setdefault('icon', UiIcons().arrow_up) kwargs.setdefault('tooltip', translate('OpenLP.Ui', 'Move selection up one position.')) elif role == 'down': - kwargs.setdefault('icon', ':/services/service_down.png') + kwargs.setdefault('icon', UiIcons().arrow_down) kwargs.setdefault('tooltip', translate('OpenLP.Ui', 'Move selection down one position.')) else: log.warning('The role "{role}" is not defined in create_push_button().'.format(role=role)) diff --git a/openlp/core/projectors/manager.py b/openlp/core/projectors/manager.py index c8f1e1e1e..62712b699 100644 --- a/openlp/core/projectors/manager.py +++ b/openlp/core/projectors/manager.py @@ -127,7 +127,7 @@ class UiProjectorManager(object): triggers=self.on_select_input) self.one_toolbar.add_toolbar_action('view_projector', text=translate('OpenLP.ProjectorManager', 'View Projector'), - icon=':/system/system_about.png', + icon=UiIcons().info, tooltip=translate('OpenLP.ProjectorManager', 'View selected projector information.'), triggers=self.on_status_projector) @@ -234,7 +234,7 @@ class UiProjectorManager(object): self.status_action = create_widget_action(self.menu, text=translate('OpenLP.ProjectorManager', '&View Projector Information'), - icon=':/system/system_about.png', + icon=UiIcons().info, triggers=self.on_status_projector) self.edit_action = create_widget_action(self.menu, text=translate('OpenLP.ProjectorManager', diff --git a/openlp/core/ui/icons.py b/openlp/core/ui/icons.py index 1e85904b3..33af4c54b 100644 --- a/openlp/core/ui/icons.py +++ b/openlp/core/ui/icons.py @@ -90,6 +90,9 @@ class UiIcons(object): 'print': 'fa.print', 'remote': 'fa.rss', 'save': 'fa.save', + 'search': 'fa.search', + 'search_minus': 'fa.search-minus', + 'search_plus': 'fa.search-plus', 'settings': 'fa.cogs', 'shortcuts': 'fa.wrench', 'stop': 'fa.stop', diff --git a/resources/images/general_print.png b/resources/images/general_print.png deleted file mode 100644 index 8eb1c6741..000000000 Binary files a/resources/images/general_print.png and /dev/null differ diff --git a/resources/images/network_auth.png b/resources/images/network_auth.png deleted file mode 100644 index 45e7a5c17..000000000 Binary files a/resources/images/network_auth.png and /dev/null differ diff --git a/resources/images/network_server.png b/resources/images/network_server.png deleted file mode 100644 index 25b95f3b0..000000000 Binary files a/resources/images/network_server.png and /dev/null differ diff --git a/resources/images/openlp-2.qrc b/resources/images/openlp-2.qrc index 914303ede..39c636140 100644 --- a/resources/images/openlp-2.qrc +++ b/resources/images/openlp-2.qrc @@ -34,7 +34,6 @@ general_zoom_out.png general_zoom_in.png general_zoom_original.png - general_print.png general_email.png general_find.png general_back.png @@ -66,20 +65,16 @@ wizard_duplicateremoval.bmp - service_down.png - service_up.png - + system_close.png clear_shortcut.png - system_about.png system_mediamanager.png system_volunteer.png system_servicemanager.png system_thememanager.png settings_plugin_list.png system_settings.png - system_configure.png system_edit_copy.png system_configure_shortcuts.png @@ -97,9 +92,7 @@ - network_server.png - network_auth.png - + song_usage_active.png song_usage_inactive.png diff --git a/resources/images/service_down.png b/resources/images/service_down.png deleted file mode 100644 index 5891219e4..000000000 Binary files a/resources/images/service_down.png and /dev/null differ diff --git a/resources/images/service_up.png b/resources/images/service_up.png deleted file mode 100644 index b3d9cef97..000000000 Binary files a/resources/images/service_up.png and /dev/null differ diff --git a/resources/images/system_about.png b/resources/images/system_about.png deleted file mode 100644 index e1eb7972d..000000000 Binary files a/resources/images/system_about.png and /dev/null differ diff --git a/resources/images/system_configure.png b/resources/images/system_configure.png deleted file mode 100644 index 45b8fae8b..000000000 Binary files a/resources/images/system_configure.png and /dev/null differ