Changing app name

This commit is contained in:
Olivier Keshavjee 2015-06-18 14:38:26 +02:00
parent e4a49b8f0e
commit ca270b0b09
9 changed files with 1078 additions and 17 deletions

View file

@ -20,5 +20,5 @@ SOURCES += ../src/ui/views/lineEditView.py
SOURCES += ../src/settingsWindow.py
TRANSLATIONS += snowflaQe_fr.ts
TRANSLATIONS += manuskript_fr.ts

View file

@ -21,10 +21,10 @@ compile:
cd src && python3 setup.py build_ext --inplace
translation:
pylupdate5 -noobsolete i18n/snowflaQe.pro
pylupdate5 -noobsolete i18n/manuskript.pro
linguist:
linguist i18n/snowflaQe_fr.ts
linguist i18n/manuskript_fr.ts
i18n: $(QMs)

View file

@ -2,14 +2,15 @@
import sys
from qt import *
from ui.editors.fullScreenEditor import *
_version = "0.1"
def run():
app = QApplication(sys.argv)
app.setOrganizationName("Theologeek")
app.setOrganizationName("manuskript")
app.setOrganizationDomain("www.theologeek.ch")
app.setApplicationName("snowFlaqe")
app.setApplicationName("manuskript")
app.setApplicationVersion("0.1")
app.setStyle("Fusion")
@ -21,7 +22,7 @@ def run():
#if qtTranslator.load("qt_" + locale):
#app.installTranslator(qtTranslator)
appTranslator = QTranslator()
if appTranslator.load("i18n/snowflaQe_{}.qm".format(locale)):
if appTranslator.load("i18n/manuskript_{}.qm".format(locale)):
app.installTranslator(appTranslator)
print(app.tr("Loaded transation: {}.").format(locale))
else:
@ -37,6 +38,8 @@ def run():
main = MainWindow()
main.show()
#testW = fullScreenEditor()
app.exec_()
app.deleteLater()

View file

@ -227,6 +227,7 @@ class MainWindow(QMainWindow, Ui_MainWindow):
self.lstDebugStatus.setModel(self.mdlStatus)
self.loadProject("test_project.zip")
self.settingsWindow(tab="Fullscreen")
####################################################################################################
# OUTLINE #
@ -420,14 +421,15 @@ class MainWindow(QMainWindow, Ui_MainWindow):
self.checkPersosID()
# Adds header labels
self.mdlPersos.setHorizontalHeaderLabels(
[i.name for i in Perso])
self.mdlPersos.setHorizontalHeaderLabels([i.name for i in Perso])
def readSettings(self):
# Load State and geometry
settings = QSettings(qApp.organizationName(), qApp.applicationName())
self.restoreGeometry(settings.value("geometry"))
self.restoreState(settings.value("windowState"))
if settings.contains("geometry"):
self.restoreGeometry(settings.value("geometry"))
if settings.contains("windowState"):
self.restoreState(settings.value("windowState"))
def closeEvent(self, event):
# Save State and geometry

View file

@ -27,6 +27,7 @@ class settingsWindow(QWidget, Ui_Settings):
item = self.lstMenu.item(i)
item.setSizeHint(QSize(item.sizeHint().width(), 42))
item.setTextAlignment(Qt.AlignCenter)
self.lstMenu.setMaximumWidth(150)
# General
self.cmbStyle.addItems(list(QStyleFactory.keys()))
@ -78,6 +79,13 @@ class settingsWindow(QWidget, Ui_Settings):
self.btnStatusAdd.clicked.connect(self.addStatus)
self.btnStatusRemove.clicked.connect(self.removeStatus)
# Fullscreen
self.btnThemeEditOK.setIcon(qApp.style().standardIcon(QStyle.SP_DialogOkButton))
self.cmbThemeEdit.currentIndexChanged.connect(self.themeStack.setCurrentIndex)
self.cmbThemeEdit.setCurrentIndex(0)
self.cmbThemeEdit.currentIndexChanged.emit(0)
print(QStandardPaths.writableLocation(QStandardPaths.AppLocalDataLocation))
def setTab(self, tab):
tabs = {
@ -85,6 +93,7 @@ class settingsWindow(QWidget, Ui_Settings):
"Views":1,
"Labels":2,
"Status":3,
"Fullscreen":4,
}
if tab in tabs:

View file

@ -11,7 +11,7 @@ from PyQt5 import QtCore, QtGui, QtWidgets
class Ui_Settings(object):
def setupUi(self, Settings):
Settings.setObjectName("Settings")
Settings.resize(551, 378)
Settings.resize(634, 382)
self.horizontalLayout_8 = QtWidgets.QHBoxLayout(Settings)
self.horizontalLayout_8.setObjectName("horizontalLayout_8")
self.lstMenu = QtWidgets.QListWidget(Settings)
@ -24,6 +24,8 @@ class Ui_Settings(object):
self.lstMenu.addItem(item)
item = QtWidgets.QListWidgetItem()
self.lstMenu.addItem(item)
item = QtWidgets.QListWidgetItem()
self.lstMenu.addItem(item)
self.horizontalLayout_8.addWidget(self.lstMenu)
self.stack = QtWidgets.QStackedWidget(Settings)
self.stack.setObjectName("stack")
@ -696,11 +698,346 @@ class Ui_Settings(object):
self.horizontalLayout_3.addItem(spacerItem8)
self.verticalLayout_4.addLayout(self.horizontalLayout_3)
self.stack.addWidget(self.stackedWidgetPage4)
self.page = QtWidgets.QWidget()
self.page.setObjectName("page")
self.verticalLayout_10 = QtWidgets.QVBoxLayout(self.page)
self.verticalLayout_10.setObjectName("verticalLayout_10")
self.lblTitleStatus_2 = QtWidgets.QLabel(self.page)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.lblTitleStatus_2.sizePolicy().hasHeightForWidth())
self.lblTitleStatus_2.setSizePolicy(sizePolicy)
self.lblTitleStatus_2.setStyleSheet("background-color:lightBlue;\n"
"border:none;\n"
"padding:10px;\n"
"color:darkBlue;\n"
"font-size:16px;\n"
"font-weight:bold;\n"
"text-align:center;")
self.lblTitleStatus_2.setAlignment(QtCore.Qt.AlignCenter)
self.lblTitleStatus_2.setObjectName("lblTitleStatus_2")
self.verticalLayout_10.addWidget(self.lblTitleStatus_2)
self.tabWidget = QtWidgets.QTabWidget(self.page)
self.tabWidget.setObjectName("tabWidget")
self.tab_4 = QtWidgets.QWidget()
self.tab_4.setObjectName("tab_4")
self.verticalLayout_12 = QtWidgets.QVBoxLayout(self.tab_4)
self.verticalLayout_12.setObjectName("verticalLayout_12")
self.listWidget = QtWidgets.QListWidget(self.tab_4)
self.listWidget.setObjectName("listWidget")
self.verticalLayout_12.addWidget(self.listWidget)
self.horizontalLayout_6 = QtWidgets.QHBoxLayout()
self.horizontalLayout_6.setObjectName("horizontalLayout_6")
self.btnThemeAdd = QtWidgets.QPushButton(self.tab_4)
icon = QtGui.QIcon.fromTheme("list-add")
self.btnThemeAdd.setIcon(icon)
self.btnThemeAdd.setObjectName("btnThemeAdd")
self.horizontalLayout_6.addWidget(self.btnThemeAdd)
self.btnThemEdit = QtWidgets.QPushButton(self.tab_4)
self.btnThemEdit.setObjectName("btnThemEdit")
self.horizontalLayout_6.addWidget(self.btnThemEdit)
self.btnThemeRemove = QtWidgets.QPushButton(self.tab_4)
icon = QtGui.QIcon.fromTheme("list-remove")
self.btnThemeRemove.setIcon(icon)
self.btnThemeRemove.setObjectName("btnThemeRemove")
self.horizontalLayout_6.addWidget(self.btnThemeRemove)
spacerItem9 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_6.addItem(spacerItem9)
self.verticalLayout_12.addLayout(self.horizontalLayout_6)
self.tabWidget.addTab(self.tab_4, "")
self.tab_5 = QtWidgets.QWidget()
self.tab_5.setObjectName("tab_5")
self.verticalLayout_13 = QtWidgets.QVBoxLayout(self.tab_5)
self.verticalLayout_13.setObjectName("verticalLayout_13")
self.splitter = QtWidgets.QSplitter(self.tab_5)
self.splitter.setOrientation(QtCore.Qt.Horizontal)
self.splitter.setHandleWidth(3)
self.splitter.setChildrenCollapsible(False)
self.splitter.setObjectName("splitter")
self.widget = QtWidgets.QWidget(self.splitter)
self.widget.setObjectName("widget")
self.verticalLayout_14 = QtWidgets.QVBoxLayout(self.widget)
self.verticalLayout_14.setContentsMargins(0, 0, 0, 0)
self.verticalLayout_14.setObjectName("verticalLayout_14")
self.horizontalLayout_10 = QtWidgets.QHBoxLayout()
self.horizontalLayout_10.setObjectName("horizontalLayout_10")
self.cmbThemeEdit = QtWidgets.QComboBox(self.widget)
self.cmbThemeEdit.setObjectName("cmbThemeEdit")
self.cmbThemeEdit.addItem("")
self.cmbThemeEdit.addItem("")
self.cmbThemeEdit.addItem("")
self.cmbThemeEdit.addItem("")
self.horizontalLayout_10.addWidget(self.cmbThemeEdit)
self.btnThemeEditOK = QtWidgets.QPushButton(self.widget)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.btnThemeEditOK.sizePolicy().hasHeightForWidth())
self.btnThemeEditOK.setSizePolicy(sizePolicy)
self.btnThemeEditOK.setText("")
self.btnThemeEditOK.setObjectName("btnThemeEditOK")
self.horizontalLayout_10.addWidget(self.btnThemeEditOK)
self.verticalLayout_14.addLayout(self.horizontalLayout_10)
self.themeStack = QtWidgets.QStackedWidget(self.widget)
self.themeStack.setObjectName("themeStack")
self.stackedWidgetPage1_2 = QtWidgets.QWidget()
self.stackedWidgetPage1_2.setObjectName("stackedWidgetPage1_2")
self.formLayout_4 = QtWidgets.QFormLayout(self.stackedWidgetPage1_2)
self.formLayout_4.setFieldGrowthPolicy(QtWidgets.QFormLayout.AllNonFixedFieldsGrow)
self.formLayout_4.setObjectName("formLayout_4")
self.label_17 = QtWidgets.QLabel(self.stackedWidgetPage1_2)
self.label_17.setObjectName("label_17")
self.formLayout_4.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_17)
self.btnThemWindowBackgroundColor = QtWidgets.QPushButton(self.stackedWidgetPage1_2)
self.btnThemWindowBackgroundColor.setText("")
self.btnThemWindowBackgroundColor.setObjectName("btnThemWindowBackgroundColor")
self.formLayout_4.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.btnThemWindowBackgroundColor)
self.label_18 = QtWidgets.QLabel(self.stackedWidgetPage1_2)
self.label_18.setObjectName("label_18")
self.formLayout_4.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.label_18)
self.cmbThemeBackgroundImage = QtWidgets.QComboBox(self.stackedWidgetPage1_2)
self.cmbThemeBackgroundImage.setObjectName("cmbThemeBackgroundImage")
self.formLayout_4.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.cmbThemeBackgroundImage)
self.label_19 = QtWidgets.QLabel(self.stackedWidgetPage1_2)
self.label_19.setObjectName("label_19")
self.formLayout_4.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.label_19)
self.cmbThemBackgroundType = QtWidgets.QComboBox(self.stackedWidgetPage1_2)
self.cmbThemBackgroundType.setObjectName("cmbThemBackgroundType")
self.cmbThemBackgroundType.addItem("")
self.cmbThemBackgroundType.addItem("")
self.cmbThemBackgroundType.addItem("")
self.cmbThemBackgroundType.addItem("")
self.cmbThemBackgroundType.addItem("")
self.formLayout_4.setWidget(2, QtWidgets.QFormLayout.FieldRole, self.cmbThemBackgroundType)
self.themeStack.addWidget(self.stackedWidgetPage1_2)
self.stackedWidgetPage2_2 = QtWidgets.QWidget()
self.stackedWidgetPage2_2.setObjectName("stackedWidgetPage2_2")
self.formLayout_5 = QtWidgets.QFormLayout(self.stackedWidgetPage2_2)
self.formLayout_5.setFieldGrowthPolicy(QtWidgets.QFormLayout.AllNonFixedFieldsGrow)
self.formLayout_5.setObjectName("formLayout_5")
self.label_20 = QtWidgets.QLabel(self.stackedWidgetPage2_2)
self.label_20.setObjectName("label_20")
self.formLayout_5.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_20)
self.btnThemeTextBackgroundColor = QtWidgets.QPushButton(self.stackedWidgetPage2_2)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.btnThemeTextBackgroundColor.sizePolicy().hasHeightForWidth())
self.btnThemeTextBackgroundColor.setSizePolicy(sizePolicy)
self.btnThemeTextBackgroundColor.setText("")
self.btnThemeTextBackgroundColor.setObjectName("btnThemeTextBackgroundColor")
self.formLayout_5.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.btnThemeTextBackgroundColor)
self.label_21 = QtWidgets.QLabel(self.stackedWidgetPage2_2)
self.label_21.setObjectName("label_21")
self.formLayout_5.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.label_21)
self.spnThemeTextBackgroundOpacity = QtWidgets.QSpinBox(self.stackedWidgetPage2_2)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.spnThemeTextBackgroundOpacity.sizePolicy().hasHeightForWidth())
self.spnThemeTextBackgroundOpacity.setSizePolicy(sizePolicy)
self.spnThemeTextBackgroundOpacity.setMaximum(100)
self.spnThemeTextBackgroundOpacity.setProperty("value", 70)
self.spnThemeTextBackgroundOpacity.setObjectName("spnThemeTextBackgroundOpacity")
self.formLayout_5.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.spnThemeTextBackgroundOpacity)
self.label_22 = QtWidgets.QLabel(self.stackedWidgetPage2_2)
self.label_22.setObjectName("label_22")
self.formLayout_5.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.label_22)
self.cmbThemeTextPosition = QtWidgets.QComboBox(self.stackedWidgetPage2_2)
self.cmbThemeTextPosition.setObjectName("cmbThemeTextPosition")
self.cmbThemeTextPosition.addItem("")
self.cmbThemeTextPosition.addItem("")
self.cmbThemeTextPosition.addItem("")
self.formLayout_5.setWidget(2, QtWidgets.QFormLayout.FieldRole, self.cmbThemeTextPosition)
self.label_23 = QtWidgets.QLabel(self.stackedWidgetPage2_2)
self.label_23.setObjectName("label_23")
self.formLayout_5.setWidget(3, QtWidgets.QFormLayout.LabelRole, self.label_23)
self.spnThemeTextWidth = QtWidgets.QSpinBox(self.stackedWidgetPage2_2)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.spnThemeTextWidth.sizePolicy().hasHeightForWidth())
self.spnThemeTextWidth.setSizePolicy(sizePolicy)
self.spnThemeTextWidth.setMinimum(300)
self.spnThemeTextWidth.setMaximum(9999)
self.spnThemeTextWidth.setProperty("value", 700)
self.spnThemeTextWidth.setObjectName("spnThemeTextWidth")
self.formLayout_5.setWidget(3, QtWidgets.QFormLayout.FieldRole, self.spnThemeTextWidth)
self.spnThemeTextRadius = QtWidgets.QSpinBox(self.stackedWidgetPage2_2)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.spnThemeTextRadius.sizePolicy().hasHeightForWidth())
self.spnThemeTextRadius.setSizePolicy(sizePolicy)
self.spnThemeTextRadius.setMinimum(0)
self.spnThemeTextRadius.setMaximum(100)
self.spnThemeTextRadius.setProperty("value", 5)
self.spnThemeTextRadius.setObjectName("spnThemeTextRadius")
self.formLayout_5.setWidget(4, QtWidgets.QFormLayout.FieldRole, self.spnThemeTextRadius)
self.label_24 = QtWidgets.QLabel(self.stackedWidgetPage2_2)
self.label_24.setObjectName("label_24")
self.formLayout_5.setWidget(4, QtWidgets.QFormLayout.LabelRole, self.label_24)
self.label_25 = QtWidgets.QLabel(self.stackedWidgetPage2_2)
self.label_25.setObjectName("label_25")
self.formLayout_5.setWidget(5, QtWidgets.QFormLayout.LabelRole, self.label_25)
self.spnThemeTextMargins = QtWidgets.QSpinBox(self.stackedWidgetPage2_2)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.spnThemeTextMargins.sizePolicy().hasHeightForWidth())
self.spnThemeTextMargins.setSizePolicy(sizePolicy)
self.spnThemeTextMargins.setMinimum(0)
self.spnThemeTextMargins.setMaximum(199)
self.spnThemeTextMargins.setProperty("value", 20)
self.spnThemeTextMargins.setObjectName("spnThemeTextMargins")
self.formLayout_5.setWidget(5, QtWidgets.QFormLayout.FieldRole, self.spnThemeTextMargins)
self.themeStack.addWidget(self.stackedWidgetPage2_2)
self.page_2 = QtWidgets.QWidget()
self.page_2.setObjectName("page_2")
self.formLayout_7 = QtWidgets.QFormLayout(self.page_2)
self.formLayout_7.setFieldGrowthPolicy(QtWidgets.QFormLayout.AllNonFixedFieldsGrow)
self.formLayout_7.setObjectName("formLayout_7")
self.label_29 = QtWidgets.QLabel(self.page_2)
self.label_29.setObjectName("label_29")
self.formLayout_7.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_29)
self.btnThemeTextColor = QtWidgets.QPushButton(self.page_2)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.btnThemeTextColor.sizePolicy().hasHeightForWidth())
self.btnThemeTextColor.setSizePolicy(sizePolicy)
self.btnThemeTextColor.setText("")
self.btnThemeTextColor.setObjectName("btnThemeTextColor")
self.formLayout_7.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.btnThemeTextColor)
self.label_30 = QtWidgets.QLabel(self.page_2)
self.label_30.setObjectName("label_30")
self.formLayout_7.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.label_30)
self.cmbThemeFont = QtWidgets.QFontComboBox(self.page_2)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.cmbThemeFont.sizePolicy().hasHeightForWidth())
self.cmbThemeFont.setSizePolicy(sizePolicy)
self.cmbThemeFont.setMaximumSize(QtCore.QSize(150, 16777215))
self.cmbThemeFont.setObjectName("cmbThemeFont")
self.formLayout_7.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.cmbThemeFont)
self.label_31 = QtWidgets.QLabel(self.page_2)
self.label_31.setObjectName("label_31")
self.formLayout_7.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.label_31)
self.cmbThemeFontSize = QtWidgets.QComboBox(self.page_2)
self.cmbThemeFontSize.setEditable(True)
self.cmbThemeFontSize.setObjectName("cmbThemeFontSize")
self.formLayout_7.setWidget(2, QtWidgets.QFormLayout.FieldRole, self.cmbThemeFontSize)
self.label_32 = QtWidgets.QLabel(self.page_2)
self.label_32.setObjectName("label_32")
self.formLayout_7.setWidget(3, QtWidgets.QFormLayout.LabelRole, self.label_32)
self.btnThemeMisspelledColor = QtWidgets.QPushButton(self.page_2)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.btnThemeMisspelledColor.sizePolicy().hasHeightForWidth())
self.btnThemeMisspelledColor.setSizePolicy(sizePolicy)
self.btnThemeMisspelledColor.setText("")
self.btnThemeMisspelledColor.setObjectName("btnThemeMisspelledColor")
self.formLayout_7.setWidget(3, QtWidgets.QFormLayout.FieldRole, self.btnThemeMisspelledColor)
self.themeStack.addWidget(self.page_2)
self.stackedWidgetPage3_2 = QtWidgets.QWidget()
self.stackedWidgetPage3_2.setObjectName("stackedWidgetPage3_2")
self.formLayout_6 = QtWidgets.QFormLayout(self.stackedWidgetPage3_2)
self.formLayout_6.setFieldGrowthPolicy(QtWidgets.QFormLayout.AllNonFixedFieldsGrow)
self.formLayout_6.setObjectName("formLayout_6")
self.label_26 = QtWidgets.QLabel(self.stackedWidgetPage3_2)
self.label_26.setObjectName("label_26")
self.formLayout_6.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_26)
self.cmbThemeLineSpacing = QtWidgets.QComboBox(self.stackedWidgetPage3_2)
self.cmbThemeLineSpacing.setObjectName("cmbThemeLineSpacing")
self.cmbThemeLineSpacing.addItem("")
self.cmbThemeLineSpacing.addItem("")
self.cmbThemeLineSpacing.addItem("")
self.cmbThemeLineSpacing.addItem("")
self.formLayout_6.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.cmbThemeLineSpacing)
self.spnThemeLineSpacing = QtWidgets.QSpinBox(self.stackedWidgetPage3_2)
self.spnThemeLineSpacing.setEnabled(False)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.spnThemeLineSpacing.sizePolicy().hasHeightForWidth())
self.spnThemeLineSpacing.setSizePolicy(sizePolicy)
self.spnThemeLineSpacing.setMinimum(50)
self.spnThemeLineSpacing.setMaximum(999)
self.spnThemeLineSpacing.setProperty("value", 100)
self.spnThemeLineSpacing.setObjectName("spnThemeLineSpacing")
self.formLayout_6.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.spnThemeLineSpacing)
self.label_27 = QtWidgets.QLabel(self.stackedWidgetPage3_2)
self.label_27.setObjectName("label_27")
self.formLayout_6.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.label_27)
self.spnThemeTabWidth = QtWidgets.QSpinBox(self.stackedWidgetPage3_2)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.spnThemeTabWidth.sizePolicy().hasHeightForWidth())
self.spnThemeTabWidth.setSizePolicy(sizePolicy)
self.spnThemeTabWidth.setMinimum(0)
self.spnThemeTabWidth.setMaximum(199)
self.spnThemeTabWidth.setProperty("value", 20)
self.spnThemeTabWidth.setObjectName("spnThemeTabWidth")
self.formLayout_6.setWidget(2, QtWidgets.QFormLayout.FieldRole, self.spnThemeTabWidth)
self.label_28 = QtWidgets.QLabel(self.stackedWidgetPage3_2)
self.label_28.setObjectName("label_28")
self.formLayout_6.setWidget(4, QtWidgets.QFormLayout.LabelRole, self.label_28)
self.spnThemeParaAbove = QtWidgets.QSpinBox(self.stackedWidgetPage3_2)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.spnThemeParaAbove.sizePolicy().hasHeightForWidth())
self.spnThemeParaAbove.setSizePolicy(sizePolicy)
self.spnThemeParaAbove.setMinimum(0)
self.spnThemeParaAbove.setMaximum(199)
self.spnThemeParaAbove.setProperty("value", 5)
self.spnThemeParaAbove.setObjectName("spnThemeParaAbove")
self.formLayout_6.setWidget(4, QtWidgets.QFormLayout.FieldRole, self.spnThemeParaAbove)
self.spnThemeParaBelow = QtWidgets.QSpinBox(self.stackedWidgetPage3_2)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.spnThemeParaBelow.sizePolicy().hasHeightForWidth())
self.spnThemeParaBelow.setSizePolicy(sizePolicy)
self.spnThemeParaBelow.setMinimum(0)
self.spnThemeParaBelow.setMaximum(199)
self.spnThemeParaBelow.setProperty("value", 5)
self.spnThemeParaBelow.setObjectName("spnThemeParaBelow")
self.formLayout_6.setWidget(5, QtWidgets.QFormLayout.FieldRole, self.spnThemeParaBelow)
self.chkThemeIndent = QtWidgets.QCheckBox(self.stackedWidgetPage3_2)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.chkThemeIndent.sizePolicy().hasHeightForWidth())
self.chkThemeIndent.setSizePolicy(sizePolicy)
self.chkThemeIndent.setObjectName("chkThemeIndent")
self.formLayout_6.setWidget(3, QtWidgets.QFormLayout.FieldRole, self.chkThemeIndent)
self.themeStack.addWidget(self.stackedWidgetPage3_2)
self.verticalLayout_14.addWidget(self.themeStack)
self.lblPreview = QtWidgets.QLabel(self.splitter)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.lblPreview.sizePolicy().hasHeightForWidth())
self.lblPreview.setSizePolicy(sizePolicy)
self.lblPreview.setMinimumSize(QtCore.QSize(300, 200))
self.lblPreview.setText("")
self.lblPreview.setObjectName("lblPreview")
self.verticalLayout_13.addWidget(self.splitter)
self.tabWidget.addTab(self.tab_5, "")
self.verticalLayout_10.addWidget(self.tabWidget)
self.stack.addWidget(self.page)
self.horizontalLayout_8.addWidget(self.stack)
self.retranslateUi(Settings)
self.stack.setCurrentIndex(1)
self.tabViews.setCurrentIndex(0)
self.stack.setCurrentIndex(4)
self.tabViews.setCurrentIndex(2)
self.tabWidget.setCurrentIndex(1)
self.themeStack.setCurrentIndex(0)
self.lstMenu.currentRowChanged['int'].connect(self.stack.setCurrentIndex)
QtCore.QMetaObject.connectSlotsByName(Settings)
@ -717,6 +1054,8 @@ class Ui_Settings(object):
item.setText(_translate("Settings", "Labels"))
item = self.lstMenu.item(3)
item.setText(_translate("Settings", "Status"))
item = self.lstMenu.item(4)
item.setText(_translate("Settings", "Fullscreen"))
self.lstMenu.setSortingEnabled(__sortingEnabled)
self.lblTitleGeneral.setText(_translate("Settings", "General settings"))
self.groupBox_2.setTitle(_translate("Settings", "Application style"))
@ -816,4 +1155,51 @@ class Ui_Settings(object):
self.lblTitleLabels.setText(_translate("Settings", "Labels"))
self.btnLabelColor.setShortcut(_translate("Settings", "Ctrl+S"))
self.lblTitleStatus.setText(_translate("Settings", "Status"))
self.lblTitleStatus_2.setText(_translate("Settings", "Fullscreen"))
self.btnThemeAdd.setText(_translate("Settings", "New"))
self.btnThemEdit.setText(_translate("Settings", "Edit"))
self.btnThemeRemove.setText(_translate("Settings", "Delete"))
self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_4), _translate("Settings", "Themes"))
self.cmbThemeEdit.setItemText(0, _translate("Settings", "Window Background"))
self.cmbThemeEdit.setItemText(1, _translate("Settings", "Text Background"))
self.cmbThemeEdit.setItemText(2, _translate("Settings", "Text Options"))
self.cmbThemeEdit.setItemText(3, _translate("Settings", "Paragraph Options"))
self.label_17.setText(_translate("Settings", "Color:"))
self.label_18.setText(_translate("Settings", "Image:"))
self.label_19.setText(_translate("Settings", "Type:"))
self.cmbThemBackgroundType.setItemText(0, _translate("Settings", "Tiled"))
self.cmbThemBackgroundType.setItemText(1, _translate("Settings", "Centered"))
self.cmbThemBackgroundType.setItemText(2, _translate("Settings", "Stretched"))
self.cmbThemBackgroundType.setItemText(3, _translate("Settings", "Scaled"))
self.cmbThemBackgroundType.setItemText(4, _translate("Settings", "Zoomed"))
self.label_20.setText(_translate("Settings", "Color:"))
self.label_21.setText(_translate("Settings", "Opacity:"))
self.spnThemeTextBackgroundOpacity.setSuffix(_translate("Settings", "%"))
self.label_22.setText(_translate("Settings", "Position:"))
self.cmbThemeTextPosition.setItemText(0, _translate("Settings", "Left"))
self.cmbThemeTextPosition.setItemText(1, _translate("Settings", "Center"))
self.cmbThemeTextPosition.setItemText(2, _translate("Settings", "Right"))
self.label_23.setText(_translate("Settings", "Width:"))
self.spnThemeTextWidth.setSuffix(_translate("Settings", " px"))
self.spnThemeTextRadius.setSuffix(_translate("Settings", " px"))
self.label_24.setText(_translate("Settings", "Corner radius:"))
self.label_25.setText(_translate("Settings", "Margins:"))
self.spnThemeTextMargins.setSuffix(_translate("Settings", " px"))
self.label_29.setText(_translate("Settings", "Color:"))
self.label_30.setText(_translate("Settings", "Font:"))
self.label_31.setText(_translate("Settings", "Size:"))
self.label_32.setText(_translate("Settings", "Misspelled:"))
self.label_26.setText(_translate("Settings", "Line spacing:"))
self.cmbThemeLineSpacing.setItemText(0, _translate("Settings", "Single"))
self.cmbThemeLineSpacing.setItemText(1, _translate("Settings", "1.5 lines"))
self.cmbThemeLineSpacing.setItemText(2, _translate("Settings", "Double"))
self.cmbThemeLineSpacing.setItemText(3, _translate("Settings", "Proportional"))
self.spnThemeLineSpacing.setSuffix(_translate("Settings", "%"))
self.label_27.setText(_translate("Settings", "Tab width:"))
self.spnThemeTabWidth.setSuffix(_translate("Settings", " px"))
self.label_28.setText(_translate("Settings", "Spacing:"))
self.spnThemeParaAbove.setSuffix(_translate("Settings", " px"))
self.spnThemeParaBelow.setSuffix(_translate("Settings", " px"))
self.chkThemeIndent.setText(_translate("Settings", "Indent 1st line"))
self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_5), _translate("Settings", "Edit"))

View file

@ -6,8 +6,8 @@
<rect>
<x>0</x>
<y>0</y>
<width>551</width>
<height>378</height>
<width>634</width>
<height>382</height>
</rect>
</property>
<property name="windowTitle">
@ -36,12 +36,17 @@
<string>Status</string>
</property>
</item>
<item>
<property name="text">
<string>Fullscreen</string>
</property>
</item>
</widget>
</item>
<item>
<widget class="QStackedWidget" name="stack">
<property name="currentIndex">
<number>1</number>
<number>4</number>
</property>
<widget class="QWidget" name="stackedWidgetPage1">
<layout class="QVBoxLayout" name="verticalLayout_7">
@ -356,7 +361,7 @@ text-align:center;</string>
<item>
<widget class="QTabWidget" name="tabViews">
<property name="currentIndex">
<number>0</number>
<number>2</number>
</property>
<widget class="QWidget" name="tab">
<attribute name="title">
@ -1472,6 +1477,662 @@ text-align:center;</string>
</item>
</layout>
</widget>
<widget class="QWidget" name="page">
<layout class="QVBoxLayout" name="verticalLayout_10">
<item>
<widget class="QLabel" name="lblTitleStatus_2">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="styleSheet">
<string notr="true">background-color:lightBlue;
border:none;
padding:10px;
color:darkBlue;
font-size:16px;
font-weight:bold;
text-align:center;</string>
</property>
<property name="text">
<string>Fullscreen</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
<item>
<widget class="QTabWidget" name="tabWidget">
<property name="currentIndex">
<number>1</number>
</property>
<widget class="QWidget" name="tab_4">
<attribute name="title">
<string>Themes</string>
</attribute>
<layout class="QVBoxLayout" name="verticalLayout_12">
<item>
<widget class="QListWidget" name="listWidget"/>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_6">
<item>
<widget class="QPushButton" name="btnThemeAdd">
<property name="text">
<string>New</string>
</property>
<property name="icon">
<iconset theme="list-add">
<normaloff/>
</iconset>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="btnThemEdit">
<property name="text">
<string>Edit</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="btnThemeRemove">
<property name="text">
<string>Delete</string>
</property>
<property name="icon">
<iconset theme="list-remove">
<normaloff/>
</iconset>
</property>
</widget>
</item>
<item>
<spacer name="horizontalSpacer_5">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
</layout>
</item>
</layout>
</widget>
<widget class="QWidget" name="tab_5">
<attribute name="title">
<string>Edit</string>
</attribute>
<layout class="QVBoxLayout" name="verticalLayout_13">
<item>
<widget class="QSplitter" name="splitter">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="handleWidth">
<number>3</number>
</property>
<property name="childrenCollapsible">
<bool>false</bool>
</property>
<widget class="QWidget" name="">
<layout class="QVBoxLayout" name="verticalLayout_14">
<item>
<layout class="QHBoxLayout" name="horizontalLayout_10">
<item>
<widget class="QComboBox" name="cmbThemeEdit">
<item>
<property name="text">
<string>Window Background</string>
</property>
</item>
<item>
<property name="text">
<string>Text Background</string>
</property>
</item>
<item>
<property name="text">
<string>Text Options</string>
</property>
</item>
<item>
<property name="text">
<string>Paragraph Options</string>
</property>
</item>
</widget>
</item>
<item>
<widget class="QPushButton" name="btnThemeEditOK">
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string/>
</property>
</widget>
</item>
</layout>
</item>
<item>
<widget class="QStackedWidget" name="themeStack">
<property name="currentIndex">
<number>0</number>
</property>
<widget class="QWidget" name="stackedWidgetPage1_2" native="true">
<layout class="QFormLayout" name="formLayout_4">
<property name="fieldGrowthPolicy">
<enum>QFormLayout::AllNonFixedFieldsGrow</enum>
</property>
<item row="0" column="0">
<widget class="QLabel" name="label_17">
<property name="text">
<string>Color:</string>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QPushButton" name="btnThemWindowBackgroundColor">
<property name="text">
<string/>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QLabel" name="label_18">
<property name="text">
<string>Image:</string>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QComboBox" name="cmbThemeBackgroundImage"/>
</item>
<item row="2" column="0">
<widget class="QLabel" name="label_19">
<property name="text">
<string>Type:</string>
</property>
</widget>
</item>
<item row="2" column="1">
<widget class="QComboBox" name="cmbThemBackgroundType">
<item>
<property name="text">
<string>Tiled</string>
</property>
</item>
<item>
<property name="text">
<string>Centered</string>
</property>
</item>
<item>
<property name="text">
<string>Stretched</string>
</property>
</item>
<item>
<property name="text">
<string>Scaled</string>
</property>
</item>
<item>
<property name="text">
<string>Zoomed</string>
</property>
</item>
</widget>
</item>
</layout>
</widget>
<widget class="QWidget" name="stackedWidgetPage2_2" native="true">
<layout class="QFormLayout" name="formLayout_5">
<property name="fieldGrowthPolicy">
<enum>QFormLayout::AllNonFixedFieldsGrow</enum>
</property>
<item row="0" column="0">
<widget class="QLabel" name="label_20">
<property name="text">
<string>Color:</string>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QPushButton" name="btnThemeTextBackgroundColor">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string/>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QLabel" name="label_21">
<property name="text">
<string>Opacity:</string>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QSpinBox" name="spnThemeTextBackgroundOpacity">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="suffix">
<string>%</string>
</property>
<property name="maximum">
<number>100</number>
</property>
<property name="value">
<number>70</number>
</property>
</widget>
</item>
<item row="2" column="0">
<widget class="QLabel" name="label_22">
<property name="text">
<string>Position:</string>
</property>
</widget>
</item>
<item row="2" column="1">
<widget class="QComboBox" name="cmbThemeTextPosition">
<item>
<property name="text">
<string>Left</string>
</property>
</item>
<item>
<property name="text">
<string>Center</string>
</property>
</item>
<item>
<property name="text">
<string>Right</string>
</property>
</item>
</widget>
</item>
<item row="3" column="0">
<widget class="QLabel" name="label_23">
<property name="text">
<string>Width:</string>
</property>
</widget>
</item>
<item row="3" column="1">
<widget class="QSpinBox" name="spnThemeTextWidth">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="suffix">
<string> px</string>
</property>
<property name="minimum">
<number>300</number>
</property>
<property name="maximum">
<number>9999</number>
</property>
<property name="value">
<number>700</number>
</property>
</widget>
</item>
<item row="4" column="1">
<widget class="QSpinBox" name="spnThemeTextRadius">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="suffix">
<string> px</string>
</property>
<property name="minimum">
<number>0</number>
</property>
<property name="maximum">
<number>100</number>
</property>
<property name="value">
<number>5</number>
</property>
</widget>
</item>
<item row="4" column="0">
<widget class="QLabel" name="label_24">
<property name="text">
<string>Corner radius:</string>
</property>
</widget>
</item>
<item row="5" column="0">
<widget class="QLabel" name="label_25">
<property name="text">
<string>Margins:</string>
</property>
</widget>
</item>
<item row="5" column="1">
<widget class="QSpinBox" name="spnThemeTextMargins">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="suffix">
<string> px</string>
</property>
<property name="minimum">
<number>0</number>
</property>
<property name="maximum">
<number>199</number>
</property>
<property name="value">
<number>20</number>
</property>
</widget>
</item>
</layout>
</widget>
<widget class="QWidget" name="page_2">
<layout class="QFormLayout" name="formLayout_7">
<property name="fieldGrowthPolicy">
<enum>QFormLayout::AllNonFixedFieldsGrow</enum>
</property>
<item row="0" column="0">
<widget class="QLabel" name="label_29">
<property name="text">
<string>Color:</string>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QPushButton" name="btnThemeTextColor">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string/>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QLabel" name="label_30">
<property name="text">
<string>Font:</string>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QFontComboBox" name="cmbThemeFont">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="maximumSize">
<size>
<width>150</width>
<height>16777215</height>
</size>
</property>
</widget>
</item>
<item row="2" column="0">
<widget class="QLabel" name="label_31">
<property name="text">
<string>Size:</string>
</property>
</widget>
</item>
<item row="2" column="1">
<widget class="QComboBox" name="cmbThemeFontSize">
<property name="editable">
<bool>true</bool>
</property>
</widget>
</item>
<item row="3" column="0">
<widget class="QLabel" name="label_32">
<property name="text">
<string>Misspelled:</string>
</property>
</widget>
</item>
<item row="3" column="1">
<widget class="QPushButton" name="btnThemeMisspelledColor">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string/>
</property>
</widget>
</item>
</layout>
</widget>
<widget class="QWidget" name="stackedWidgetPage3_2" native="true">
<layout class="QFormLayout" name="formLayout_6">
<property name="fieldGrowthPolicy">
<enum>QFormLayout::AllNonFixedFieldsGrow</enum>
</property>
<item row="0" column="0">
<widget class="QLabel" name="label_26">
<property name="text">
<string>Line spacing:</string>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QComboBox" name="cmbThemeLineSpacing">
<item>
<property name="text">
<string>Single</string>
</property>
</item>
<item>
<property name="text">
<string>1.5 lines</string>
</property>
</item>
<item>
<property name="text">
<string>Double</string>
</property>
</item>
<item>
<property name="text">
<string>Proportional</string>
</property>
</item>
</widget>
</item>
<item row="1" column="1">
<widget class="QSpinBox" name="spnThemeLineSpacing">
<property name="enabled">
<bool>false</bool>
</property>
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="suffix">
<string>%</string>
</property>
<property name="minimum">
<number>50</number>
</property>
<property name="maximum">
<number>999</number>
</property>
<property name="value">
<number>100</number>
</property>
</widget>
</item>
<item row="2" column="0">
<widget class="QLabel" name="label_27">
<property name="text">
<string>Tab width:</string>
</property>
</widget>
</item>
<item row="2" column="1">
<widget class="QSpinBox" name="spnThemeTabWidth">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="suffix">
<string> px</string>
</property>
<property name="minimum">
<number>0</number>
</property>
<property name="maximum">
<number>199</number>
</property>
<property name="value">
<number>20</number>
</property>
</widget>
</item>
<item row="4" column="0">
<widget class="QLabel" name="label_28">
<property name="text">
<string>Spacing:</string>
</property>
</widget>
</item>
<item row="4" column="1">
<widget class="QSpinBox" name="spnThemeParaAbove">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="suffix">
<string> px</string>
</property>
<property name="minimum">
<number>0</number>
</property>
<property name="maximum">
<number>199</number>
</property>
<property name="value">
<number>5</number>
</property>
</widget>
</item>
<item row="5" column="1">
<widget class="QSpinBox" name="spnThemeParaBelow">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="suffix">
<string> px</string>
</property>
<property name="minimum">
<number>0</number>
</property>
<property name="maximum">
<number>199</number>
</property>
<property name="value">
<number>5</number>
</property>
</widget>
</item>
<item row="3" column="1">
<widget class="QCheckBox" name="chkThemeIndent">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>Indent 1st line</string>
</property>
</widget>
</item>
</layout>
</widget>
</widget>
</item>
</layout>
</widget>
<widget class="QLabel" name="lblPreview">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Expanding">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>300</width>
<height>200</height>
</size>
</property>
<property name="text">
<string/>
</property>
</widget>
</widget>
</item>
</layout>
</widget>
</widget>
</item>
</layout>
</widget>
</widget>
</item>
</layout>