144
144
self.android_app_group_box = QtWidgets.QGroupBox(self.right_column)
145
145
self.android_app_group_box.setObjectName('android_app_group_box')
146
146
self.right_layout.addWidget(self.android_app_group_box)
147
self.qr_layout = QtWidgets.QVBoxLayout(self.android_app_group_box)
148
self.qr_layout.setObjectName('qr_layout')
149
self.qr_code_label = QtWidgets.QLabel(self.android_app_group_box)
150
self.qr_code_label.setPixmap(QtGui.QPixmap(':/remotes/android_app_qr.png'))
151
self.qr_code_label.setAlignment(QtCore.Qt.AlignCenter)
152
self.qr_code_label.setObjectName('qr_code_label')
153
self.qr_layout.addWidget(self.qr_code_label)
154
self.qr_description_label = QtWidgets.QLabel(self.android_app_group_box)
155
self.qr_description_label.setObjectName('qr_description_label')
156
self.qr_description_label.setOpenExternalLinks(True)
157
self.qr_description_label.setWordWrap(True)
158
self.qr_layout.addWidget(self.qr_description_label)
147
self.android_qr_layout = QtWidgets.QVBoxLayout(self.android_app_group_box)
148
self.android_qr_layout.setObjectName('android_qr_layout')
149
self.android_qr_code_label = QtWidgets.QLabel(self.android_app_group_box)
150
self.android_qr_code_label.setPixmap(QtGui.QPixmap(':/remotes/android_app_qr.png'))
151
self.android_qr_code_label.setAlignment(QtCore.Qt.AlignCenter)
152
self.android_qr_code_label.setObjectName('android_qr_code_label')
153
self.android_qr_layout.addWidget(self.android_qr_code_label)
154
self.android_qr_description_label = QtWidgets.QLabel(self.android_app_group_box)
155
self.android_qr_description_label.setObjectName('android_qr_description_label')
156
self.android_qr_description_label.setOpenExternalLinks(True)
157
self.android_qr_description_label.setWordWrap(True)
158
self.android_qr_layout.addWidget(self.android_qr_description_label)
159
self.ios_app_group_box = QtWidgets.QGroupBox(self.right_column)
160
self.ios_app_group_box.setObjectName('ios_app_group_box')
161
self.right_layout.addWidget(self.ios_app_group_box)
162
self.ios_qr_layout = QtWidgets.QVBoxLayout(self.ios_app_group_box)
163
self.ios_qr_layout.setObjectName('ios_qr_layout')
164
self.ios_qr_code_label = QtWidgets.QLabel(self.ios_app_group_box)
165
self.ios_qr_code_label.setPixmap(QtGui.QPixmap(':/remotes/ios_app_qr.png'))
166
self.ios_qr_code_label.setAlignment(QtCore.Qt.AlignCenter)
167
self.ios_qr_code_label.setObjectName('ios_qr_code_label')
168
self.ios_qr_layout.addWidget(self.ios_qr_code_label)
169
self.ios_qr_description_label = QtWidgets.QLabel(self.ios_app_group_box)
170
self.ios_qr_description_label.setObjectName('ios_qr_description_label')
171
self.ios_qr_description_label.setOpenExternalLinks(True)
172
self.ios_qr_description_label.setWordWrap(True)
173
self.ios_qr_layout.addWidget(self.ios_qr_description_label)
159
174
self.left_layout.addStretch()
160
175
self.right_layout.addStretch()
161
176
self.twelve_hour_check_box.stateChanged.connect(self.on_twelve_hour_check_box_changed)
176
191
self.thumbnails_check_box.setText(translate('RemotePlugin.RemoteTab',
177
192
'Show thumbnails of non-text slides in remote and stage view.'))
178
193
self.android_app_group_box.setTitle(translate('RemotePlugin.RemoteTab', 'Android App'))
179
self.qr_description_label.setText(
194
self.android_qr_description_label.setText(
180
195
translate('RemotePlugin.RemoteTab', 'Scan the QR code or click <a href="%s">download</a> to install the '
181
196
'Android app from Google Play.') %
182
197
'https://play.google.com/store/apps/details?id=org.openlp.android2')
198
self.ios_app_group_box.setTitle(translate('RemotePlugin.RemoteTab', 'iOS App'))
199
self.ios_qr_description_label.setText(
200
translate('RemotePlugin.RemoteTab', 'Scan the QR code or click <a href="%s">download</a> to install the '
201
'iOS app from the App Store.') %
202
'https://itunes.apple.com/app/id1096218725')
183
203
self.https_settings_group_box.setTitle(translate('RemotePlugin.RemoteTab', 'HTTPS Server'))
184
204
self.https_error_label.setText(
185
205
translate('RemotePlugin.RemoteTab', 'Could not find an SSL certificate. The HTTPS server will not be '