~trb143/openlp/more_media

« back to all changes in this revision

Viewing changes to openlp/core/ui/themewizard.py

  • Committer: Tim Bentley
  • Date: 2019-06-11 18:08:21 UTC
  • mfrom: (2876.1.2 openlp)
  • Revision ID: tim.bentley@gmail.com-20190611180821-m0viu2wi93p2o97k
Head

Show diffs side-by-side

added added

removed removed

Lines of Context:
31
31
from openlp.core.ui.icons import UiIcons
32
32
from openlp.core.widgets.buttons import ColorButton
33
33
from openlp.core.widgets.edits import PathEdit
 
34
from openlp.core.widgets.layouts import AspectRatioLayout
 
35
from openlp.core.display.render import ThemePreviewRenderer
34
36
 
35
37
 
36
38
class Ui_ThemeWizard(object):
363
365
        self.preview_layout.addLayout(self.theme_name_layout)
364
366
        self.preview_area = QtWidgets.QWidget(self.preview_page)
365
367
        self.preview_area.setObjectName('PreviewArea')
366
 
        self.preview_area_layout = QtWidgets.QGridLayout(self.preview_area)
367
 
        self.preview_area_layout.setContentsMargins(0, 0, 0, 0)
368
 
        self.preview_area_layout.setColumnStretch(0, 1)
369
 
        self.preview_area_layout.setRowStretch(0, 1)
370
 
        self.preview_area_layout.setObjectName('preview_area_layout')
371
 
        self.preview_box_label = QtWidgets.QLabel(self.preview_area)
372
 
        self.preview_box_label.setFrameShape(QtWidgets.QFrame.Box)
373
 
        self.preview_box_label.setScaledContents(True)
374
 
        self.preview_box_label.setObjectName('preview_box_label')
375
 
        self.preview_area_layout.addWidget(self.preview_box_label)
 
368
        self.preview_area_layout = AspectRatioLayout(self.preview_area, 0.75)  # Dummy ratio, will be update
 
369
        self.preview_area_layout.margin = 8
 
370
        self.preview_area_layout.setSpacing(0)
 
371
        self.preview_area_layout.setObjectName('preview_web_layout')
 
372
        self.preview_box = ThemePreviewRenderer(self)
 
373
        self.preview_box.setObjectName('preview_box')
 
374
        self.preview_area_layout.addWidget(self.preview_box)
376
375
        self.preview_layout.addWidget(self.preview_area)
377
376
        theme_wizard.addPage(self.preview_page)
378
377
        self.retranslate_ui(theme_wizard)