Basic document handling
This commit is contained in:
@@ -16,8 +16,10 @@ from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor,
|
||||
QImage, QKeySequence, QLinearGradient, QPainter,
|
||||
QPalette, QPixmap, QRadialGradient, QTransform)
|
||||
from PySide6.QtWidgets import (QAbstractButton, QApplication, QDialog, QDialogButtonBox,
|
||||
QFormLayout, QGroupBox, QSizePolicy, QSpacerItem,
|
||||
QSpinBox, QTabWidget, QVBoxLayout, QWidget)
|
||||
QFormLayout, QGroupBox, QHBoxLayout, QLabel,
|
||||
QListWidget, QListWidgetItem, QPushButton, QSizePolicy,
|
||||
QSpacerItem, QSpinBox, QTabWidget, QVBoxLayout,
|
||||
QWidget)
|
||||
|
||||
class Ui_SettingsDialog(object):
|
||||
def setupUi(self, SettingsDialog):
|
||||
@@ -55,6 +57,46 @@ class Ui_SettingsDialog(object):
|
||||
self.generalLayout.addItem(self.generalSpacer)
|
||||
|
||||
self.settingsTabs.addTab(self.generalTab, "")
|
||||
self.librariesTab = QWidget()
|
||||
self.librariesTab.setObjectName(u"librariesTab")
|
||||
self.librariesTabLayout = QVBoxLayout(self.librariesTab)
|
||||
self.librariesTabLayout.setObjectName(u"librariesTabLayout")
|
||||
self.libraryPathsLabel = QLabel(self.librariesTab)
|
||||
self.libraryPathsLabel.setObjectName(u"libraryPathsLabel")
|
||||
self.libraryPathsLabel.setWordWrap(True)
|
||||
|
||||
self.librariesTabLayout.addWidget(self.libraryPathsLabel)
|
||||
|
||||
self.libraryPathsList = QListWidget(self.librariesTab)
|
||||
self.libraryPathsList.setObjectName(u"libraryPathsList")
|
||||
|
||||
self.librariesTabLayout.addWidget(self.libraryPathsList)
|
||||
|
||||
self.libraryPathButtonsLayout = QHBoxLayout()
|
||||
self.libraryPathButtonsLayout.setObjectName(u"libraryPathButtonsLayout")
|
||||
self.addLibraryFileButton = QPushButton(self.librariesTab)
|
||||
self.addLibraryFileButton.setObjectName(u"addLibraryFileButton")
|
||||
|
||||
self.libraryPathButtonsLayout.addWidget(self.addLibraryFileButton)
|
||||
|
||||
self.addLibraryFolderButton = QPushButton(self.librariesTab)
|
||||
self.addLibraryFolderButton.setObjectName(u"addLibraryFolderButton")
|
||||
|
||||
self.libraryPathButtonsLayout.addWidget(self.addLibraryFolderButton)
|
||||
|
||||
self.removeLibraryPathButton = QPushButton(self.librariesTab)
|
||||
self.removeLibraryPathButton.setObjectName(u"removeLibraryPathButton")
|
||||
|
||||
self.libraryPathButtonsLayout.addWidget(self.removeLibraryPathButton)
|
||||
|
||||
self.libraryButtonsSpacer = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum)
|
||||
|
||||
self.libraryPathButtonsLayout.addItem(self.libraryButtonsSpacer)
|
||||
|
||||
|
||||
self.librariesTabLayout.addLayout(self.libraryPathButtonsLayout)
|
||||
|
||||
self.settingsTabs.addTab(self.librariesTab, "")
|
||||
|
||||
self.dialogLayout.addWidget(self.settingsTabs)
|
||||
|
||||
@@ -81,5 +123,10 @@ class Ui_SettingsDialog(object):
|
||||
self.autosaveGroupBox.setTitle(QCoreApplication.translate("SettingsDialog", u"Automatic saving", None))
|
||||
self.autosaveIntervalSpinBox.setSuffix(QCoreApplication.translate("SettingsDialog", u" minutes", None))
|
||||
self.settingsTabs.setTabText(self.settingsTabs.indexOf(self.generalTab), QCoreApplication.translate("SettingsDialog", u"General", None))
|
||||
self.libraryPathsLabel.setText(QCoreApplication.translate("SettingsDialog", u"Load library JSON files from these files or folders at startup:", None))
|
||||
self.addLibraryFileButton.setText(QCoreApplication.translate("SettingsDialog", u"Add File\u2026", None))
|
||||
self.addLibraryFolderButton.setText(QCoreApplication.translate("SettingsDialog", u"Add Folder\u2026", None))
|
||||
self.removeLibraryPathButton.setText(QCoreApplication.translate("SettingsDialog", u"Remove", None))
|
||||
self.settingsTabs.setTabText(self.settingsTabs.indexOf(self.librariesTab), QCoreApplication.translate("SettingsDialog", u"Libraries", None))
|
||||
# retranslateUi
|
||||
|
||||
|
||||
Reference in New Issue
Block a user