more bits
@ -41,8 +41,6 @@ class ApiTab(SettingsTab):
|
|||||||
self.icon_path = ':/plugins/plugin_remote.png'
|
self.icon_path = ':/plugins/plugin_remote.png'
|
||||||
advanced_translated = translate('OpenLP.AdvancedTab', 'Advanced')
|
advanced_translated = translate('OpenLP.AdvancedTab', 'Advanced')
|
||||||
super(ApiTab, self).__init__(parent, 'api', advanced_translated)
|
super(ApiTab, self).__init__(parent, 'api', advanced_translated)
|
||||||
self.define_main_window_icon()
|
|
||||||
self.generate_icon()
|
|
||||||
|
|
||||||
def setupUi(self):
|
def setupUi(self):
|
||||||
self.setObjectName('ApiTab')
|
self.setObjectName('ApiTab')
|
||||||
@ -155,24 +153,6 @@ class ApiTab(SettingsTab):
|
|||||||
self.thumbnails_check_box.stateChanged.connect(self.on_thumbnails_check_box_changed)
|
self.thumbnails_check_box.stateChanged.connect(self.on_thumbnails_check_box_changed)
|
||||||
self.address_edit.textChanged.connect(self.set_urls)
|
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):
|
def retranslateUi(self):
|
||||||
self.tab_title_visible = translate('RemotePlugin.RemoteTab', 'Remote Interface')
|
self.tab_title_visible = translate('RemotePlugin.RemoteTab', 'Remote Interface')
|
||||||
self.server_settings_group_box.setTitle(translate('RemotePlugin.RemoteTab', 'Server Settings'))
|
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
|
# we have a set value convert to True/False
|
||||||
if check_state == QtCore.Qt.Checked:
|
if check_state == QtCore.Qt.Checked:
|
||||||
self.thumbnails = True
|
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()
|
|
||||||
|
@ -31,6 +31,7 @@ from openlp.core.common.actions import ActionList
|
|||||||
from openlp.core.common.i18n import UiStrings, translate
|
from openlp.core.common.i18n import UiStrings, translate
|
||||||
from openlp.core.common.registry import Registry
|
from openlp.core.common.registry import Registry
|
||||||
from openlp.core.lib import build_icon
|
from openlp.core.lib import build_icon
|
||||||
|
from openlp.core.ui.icons import UiIcons
|
||||||
|
|
||||||
log = logging.getLogger(__name__)
|
log = logging.getLogger(__name__)
|
||||||
|
|
||||||
@ -161,10 +162,10 @@ def create_button(parent, name, **kwargs):
|
|||||||
kwargs.setdefault('text', UiStrings().Delete)
|
kwargs.setdefault('text', UiStrings().Delete)
|
||||||
kwargs.setdefault('tooltip', translate('OpenLP.Ui', 'Delete the selected item.'))
|
kwargs.setdefault('tooltip', translate('OpenLP.Ui', 'Delete the selected item.'))
|
||||||
elif role == 'up':
|
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.'))
|
kwargs.setdefault('tooltip', translate('OpenLP.Ui', 'Move selection up one position.'))
|
||||||
elif role == 'down':
|
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.'))
|
kwargs.setdefault('tooltip', translate('OpenLP.Ui', 'Move selection down one position.'))
|
||||||
else:
|
else:
|
||||||
log.warning('The role "{role}" is not defined in create_push_button().'.format(role=role))
|
log.warning('The role "{role}" is not defined in create_push_button().'.format(role=role))
|
||||||
|
@ -127,7 +127,7 @@ class UiProjectorManager(object):
|
|||||||
triggers=self.on_select_input)
|
triggers=self.on_select_input)
|
||||||
self.one_toolbar.add_toolbar_action('view_projector',
|
self.one_toolbar.add_toolbar_action('view_projector',
|
||||||
text=translate('OpenLP.ProjectorManager', 'View Projector'),
|
text=translate('OpenLP.ProjectorManager', 'View Projector'),
|
||||||
icon=':/system/system_about.png',
|
icon=UiIcons().info,
|
||||||
tooltip=translate('OpenLP.ProjectorManager',
|
tooltip=translate('OpenLP.ProjectorManager',
|
||||||
'View selected projector information.'),
|
'View selected projector information.'),
|
||||||
triggers=self.on_status_projector)
|
triggers=self.on_status_projector)
|
||||||
@ -234,7 +234,7 @@ class UiProjectorManager(object):
|
|||||||
self.status_action = create_widget_action(self.menu,
|
self.status_action = create_widget_action(self.menu,
|
||||||
text=translate('OpenLP.ProjectorManager',
|
text=translate('OpenLP.ProjectorManager',
|
||||||
'&View Projector Information'),
|
'&View Projector Information'),
|
||||||
icon=':/system/system_about.png',
|
icon=UiIcons().info,
|
||||||
triggers=self.on_status_projector)
|
triggers=self.on_status_projector)
|
||||||
self.edit_action = create_widget_action(self.menu,
|
self.edit_action = create_widget_action(self.menu,
|
||||||
text=translate('OpenLP.ProjectorManager',
|
text=translate('OpenLP.ProjectorManager',
|
||||||
|
@ -90,6 +90,9 @@ class UiIcons(object):
|
|||||||
'print': 'fa.print',
|
'print': 'fa.print',
|
||||||
'remote': 'fa.rss',
|
'remote': 'fa.rss',
|
||||||
'save': 'fa.save',
|
'save': 'fa.save',
|
||||||
|
'search': 'fa.search',
|
||||||
|
'search_minus': 'fa.search-minus',
|
||||||
|
'search_plus': 'fa.search-plus',
|
||||||
'settings': 'fa.cogs',
|
'settings': 'fa.cogs',
|
||||||
'shortcuts': 'fa.wrench',
|
'shortcuts': 'fa.wrench',
|
||||||
'stop': 'fa.stop',
|
'stop': 'fa.stop',
|
||||||
|
Before Width: | Height: | Size: 880 B |
Before Width: | Height: | Size: 608 B |
Before Width: | Height: | Size: 1.1 KiB |
@ -34,7 +34,6 @@
|
|||||||
<file>general_zoom_out.png</file>
|
<file>general_zoom_out.png</file>
|
||||||
<file>general_zoom_in.png</file>
|
<file>general_zoom_in.png</file>
|
||||||
<file>general_zoom_original.png</file>
|
<file>general_zoom_original.png</file>
|
||||||
<file>general_print.png</file>
|
|
||||||
<file>general_email.png</file>
|
<file>general_email.png</file>
|
||||||
<file>general_find.png</file>
|
<file>general_find.png</file>
|
||||||
<file>general_back.png</file>
|
<file>general_back.png</file>
|
||||||
@ -66,20 +65,16 @@
|
|||||||
<file>wizard_duplicateremoval.bmp</file>
|
<file>wizard_duplicateremoval.bmp</file>
|
||||||
</qresource>
|
</qresource>
|
||||||
<qresource prefix="services">
|
<qresource prefix="services">
|
||||||
<file>service_down.png</file>
|
|
||||||
<file>service_up.png</file>
|
|
||||||
</qresource>
|
</qresource>
|
||||||
<qresource prefix="system">
|
<qresource prefix="system">
|
||||||
<file>system_close.png</file>
|
<file>system_close.png</file>
|
||||||
<file>clear_shortcut.png</file>
|
<file>clear_shortcut.png</file>
|
||||||
<file>system_about.png</file>
|
|
||||||
<file>system_mediamanager.png</file>
|
<file>system_mediamanager.png</file>
|
||||||
<file>system_volunteer.png</file>
|
<file>system_volunteer.png</file>
|
||||||
<file>system_servicemanager.png</file>
|
<file>system_servicemanager.png</file>
|
||||||
<file>system_thememanager.png</file>
|
<file>system_thememanager.png</file>
|
||||||
<file>settings_plugin_list.png</file>
|
<file>settings_plugin_list.png</file>
|
||||||
<file>system_settings.png</file>
|
<file>system_settings.png</file>
|
||||||
<file>system_configure.png</file>
|
|
||||||
<file>system_edit_copy.png</file>
|
<file>system_edit_copy.png</file>
|
||||||
<file>system_configure_shortcuts.png</file>
|
<file>system_configure_shortcuts.png</file>
|
||||||
</qresource>
|
</qresource>
|
||||||
@ -97,8 +92,6 @@
|
|||||||
<qresource prefix="messagebox">
|
<qresource prefix="messagebox">
|
||||||
</qresource>
|
</qresource>
|
||||||
<qresource prefix="remote">
|
<qresource prefix="remote">
|
||||||
<file>network_server.png</file>
|
|
||||||
<file>network_auth.png</file>
|
|
||||||
</qresource>
|
</qresource>
|
||||||
<qresource prefix="songusage">
|
<qresource prefix="songusage">
|
||||||
<file>song_usage_active.png</file>
|
<file>song_usage_active.png</file>
|
||||||
|
Before Width: | Height: | Size: 623 B |
Before Width: | Height: | Size: 672 B |
Before Width: | Height: | Size: 734 B |
Before Width: | Height: | Size: 1.1 KiB |