Clean up button types
This commit is contained in:
@@ -37,7 +37,7 @@ from novelwriter.enum import nwStandardButton
|
|||||||
from novelwriter.extensions.configlayout import NColorLabel
|
from novelwriter.extensions.configlayout import NColorLabel
|
||||||
from novelwriter.extensions.modified import NDialog
|
from novelwriter.extensions.modified import NDialog
|
||||||
from novelwriter.extensions.versioninfo import VersionInfoWidget
|
from novelwriter.extensions.versioninfo import VersionInfoWidget
|
||||||
from novelwriter.types import QtAlignRightTop, QtHexArgb
|
from novelwriter.types import QtAlignRightTop, QtHexArgb, QtRoleReject
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
||||||
from PyQt6.QtGui import QCloseEvent
|
from PyQt6.QtGui import QCloseEvent
|
||||||
@@ -87,7 +87,7 @@ class GuiAbout(NDialog):
|
|||||||
self.btnClose.clicked.connect(self.reject)
|
self.btnClose.clicked.connect(self.reject)
|
||||||
|
|
||||||
self.btnBox = QDialogButtonBox(self)
|
self.btnBox = QDialogButtonBox(self)
|
||||||
self.btnBox.addButton(self.btnClose, QDialogButtonBox.ButtonRole.RejectRole)
|
self.btnBox.addButton(self.btnClose, QtRoleReject)
|
||||||
|
|
||||||
# Assemble
|
# Assemble
|
||||||
self.innerBox = QVBoxLayout()
|
self.innerBox = QVBoxLayout()
|
||||||
|
|||||||
@@ -37,7 +37,7 @@ from novelwriter.enum import nwStandardButton
|
|||||||
from novelwriter.extensions.configlayout import NColorLabel
|
from novelwriter.extensions.configlayout import NColorLabel
|
||||||
from novelwriter.extensions.modified import NDialog
|
from novelwriter.extensions.modified import NDialog
|
||||||
from novelwriter.extensions.switch import NSwitch
|
from novelwriter.extensions.switch import NSwitch
|
||||||
from novelwriter.types import QtAccepted, QtUserRole
|
from novelwriter.types import QtAccepted, QtRoleAccept, QtRoleReject, QtRoleReset, QtUserRole
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
@@ -96,9 +96,9 @@ class GuiDocMerge(NDialog):
|
|||||||
self.btnReset.clicked.connect(self._resetList)
|
self.btnReset.clicked.connect(self._resetList)
|
||||||
|
|
||||||
self.btnBox = QDialogButtonBox(self)
|
self.btnBox = QDialogButtonBox(self)
|
||||||
self.btnBox.addButton(self.btnOk, QDialogButtonBox.ButtonRole.AcceptRole)
|
self.btnBox.addButton(self.btnOk, QtRoleAccept)
|
||||||
self.btnBox.addButton(self.btnCancel, QDialogButtonBox.ButtonRole.RejectRole)
|
self.btnBox.addButton(self.btnCancel, QtRoleReject)
|
||||||
self.btnBox.addButton(self.btnReset, QDialogButtonBox.ButtonRole.ResetRole)
|
self.btnBox.addButton(self.btnReset, QtRoleReset)
|
||||||
|
|
||||||
# Assemble
|
# Assemble
|
||||||
self.outerBox = QVBoxLayout()
|
self.outerBox = QVBoxLayout()
|
||||||
|
|||||||
@@ -37,7 +37,7 @@ from novelwriter.enum import nwStandardButton
|
|||||||
from novelwriter.extensions.configlayout import NColorLabel
|
from novelwriter.extensions.configlayout import NColorLabel
|
||||||
from novelwriter.extensions.modified import NComboBox, NDialog
|
from novelwriter.extensions.modified import NComboBox, NDialog
|
||||||
from novelwriter.extensions.switch import NSwitch
|
from novelwriter.extensions.switch import NSwitch
|
||||||
from novelwriter.types import QtAccepted, QtUserRole
|
from novelwriter.types import QtAccepted, QtRoleAccept, QtRoleReject, QtUserRole
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
@@ -125,8 +125,8 @@ class GuiDocSplit(NDialog):
|
|||||||
self.btnCancel.clicked.connect(self.reject)
|
self.btnCancel.clicked.connect(self.reject)
|
||||||
|
|
||||||
self.btnBox = QDialogButtonBox(self)
|
self.btnBox = QDialogButtonBox(self)
|
||||||
self.btnBox.addButton(self.btnOk, QDialogButtonBox.ButtonRole.AcceptRole)
|
self.btnBox.addButton(self.btnOk, QtRoleAccept)
|
||||||
self.btnBox.addButton(self.btnCancel, QDialogButtonBox.ButtonRole.RejectRole)
|
self.btnBox.addButton(self.btnCancel, QtRoleReject)
|
||||||
|
|
||||||
# Assemble
|
# Assemble
|
||||||
self.outerBox = QVBoxLayout()
|
self.outerBox = QVBoxLayout()
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ from PyQt6.QtWidgets import QDialogButtonBox, QHBoxLayout, QLabel, QLineEdit, QV
|
|||||||
from novelwriter import SHARED
|
from novelwriter import SHARED
|
||||||
from novelwriter.enum import nwStandardButton
|
from novelwriter.enum import nwStandardButton
|
||||||
from novelwriter.extensions.modified import NDialog
|
from novelwriter.extensions.modified import NDialog
|
||||||
from novelwriter.types import QtAccepted
|
from novelwriter.types import QtAccepted, QtRoleAccept, QtRoleReject
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
@@ -63,8 +63,8 @@ class GuiEditLabel(NDialog):
|
|||||||
self.btnCancel.clicked.connect(self.reject)
|
self.btnCancel.clicked.connect(self.reject)
|
||||||
|
|
||||||
self.btnBox = QDialogButtonBox(self)
|
self.btnBox = QDialogButtonBox(self)
|
||||||
self.btnBox.addButton(self.btnOk, QDialogButtonBox.ButtonRole.AcceptRole)
|
self.btnBox.addButton(self.btnOk, QtRoleAccept)
|
||||||
self.btnBox.addButton(self.btnCancel, QDialogButtonBox.ButtonRole.RejectRole)
|
self.btnBox.addButton(self.btnCancel, QtRoleReject)
|
||||||
|
|
||||||
# Assemble
|
# Assemble
|
||||||
self.innerBox = QHBoxLayout()
|
self.innerBox = QHBoxLayout()
|
||||||
|
|||||||
@@ -45,7 +45,7 @@ from novelwriter.extensions.modified import (
|
|||||||
)
|
)
|
||||||
from novelwriter.extensions.pagedsidebar import NPagedSideBar
|
from novelwriter.extensions.pagedsidebar import NPagedSideBar
|
||||||
from novelwriter.extensions.switch import NSwitch
|
from novelwriter.extensions.switch import NSwitch
|
||||||
from novelwriter.types import QtAlignCenter
|
from novelwriter.types import QtAlignCenter, QtRoleAccept, QtRoleReject
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
@@ -97,8 +97,8 @@ class GuiPreferences(NDialog):
|
|||||||
self.btnCancel.clicked.connect(self.reject)
|
self.btnCancel.clicked.connect(self.reject)
|
||||||
|
|
||||||
self.btnBox = QDialogButtonBox(self)
|
self.btnBox = QDialogButtonBox(self)
|
||||||
self.btnBox.addButton(self.btnSave, QDialogButtonBox.ButtonRole.AcceptRole)
|
self.btnBox.addButton(self.btnSave, QtRoleAccept)
|
||||||
self.btnBox.addButton(self.btnCancel, QDialogButtonBox.ButtonRole.RejectRole)
|
self.btnBox.addButton(self.btnCancel, QtRoleReject)
|
||||||
|
|
||||||
# Assemble
|
# Assemble
|
||||||
self.searchBox = QHBoxLayout()
|
self.searchBox = QHBoxLayout()
|
||||||
|
|||||||
@@ -46,7 +46,10 @@ from novelwriter.extensions.configlayout import NColorLabel, NFixedPage, NScroll
|
|||||||
from novelwriter.extensions.modified import NComboBox, NDialog, NIconToolButton
|
from novelwriter.extensions.modified import NComboBox, NDialog, NIconToolButton
|
||||||
from novelwriter.extensions.pagedsidebar import NPagedSideBar
|
from novelwriter.extensions.pagedsidebar import NPagedSideBar
|
||||||
from novelwriter.extensions.switch import NSwitch
|
from novelwriter.extensions.switch import NSwitch
|
||||||
from novelwriter.types import QtSizeMinimum, QtSizeMinimumExpanding, QtUserRole
|
from novelwriter.types import (
|
||||||
|
QtRoleAccept, QtRoleReject, QtSizeMinimum, QtSizeMinimumExpanding,
|
||||||
|
QtUserRole
|
||||||
|
)
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
@@ -99,8 +102,8 @@ class GuiProjectSettings(NDialog):
|
|||||||
self.btnCancel.clicked.connect(self.reject)
|
self.btnCancel.clicked.connect(self.reject)
|
||||||
|
|
||||||
self.btnBox = QDialogButtonBox(self)
|
self.btnBox = QDialogButtonBox(self)
|
||||||
self.btnBox.addButton(self.btnSave, QDialogButtonBox.ButtonRole.AcceptRole)
|
self.btnBox.addButton(self.btnSave, QtRoleAccept)
|
||||||
self.btnBox.addButton(self.btnCancel, QDialogButtonBox.ButtonRole.RejectRole)
|
self.btnBox.addButton(self.btnCancel, QtRoleReject)
|
||||||
|
|
||||||
# Content
|
# Content
|
||||||
SHARED.project.countStatus()
|
SHARED.project.countStatus()
|
||||||
|
|||||||
@@ -36,7 +36,10 @@ from novelwriter import SHARED
|
|||||||
from novelwriter.constants import nwQuotes, trConst
|
from novelwriter.constants import nwQuotes, trConst
|
||||||
from novelwriter.enum import nwStandardButton
|
from novelwriter.enum import nwStandardButton
|
||||||
from novelwriter.extensions.modified import NDialog
|
from novelwriter.extensions.modified import NDialog
|
||||||
from novelwriter.types import QtAccepted, QtAlignCenter, QtAlignTop, QtUserRole
|
from novelwriter.types import (
|
||||||
|
QtAccepted, QtAlignCenter, QtAlignTop, QtRoleAccept, QtRoleReject,
|
||||||
|
QtUserRole
|
||||||
|
)
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
@@ -97,8 +100,8 @@ class GuiQuoteSelect(NDialog):
|
|||||||
self.btnCancel.clicked.connect(self.reject)
|
self.btnCancel.clicked.connect(self.reject)
|
||||||
|
|
||||||
self.btnBox = QDialogButtonBox(self)
|
self.btnBox = QDialogButtonBox(self)
|
||||||
self.btnBox.addButton(self.btnOk, QDialogButtonBox.ButtonRole.AcceptRole)
|
self.btnBox.addButton(self.btnOk, QtRoleAccept)
|
||||||
self.btnBox.addButton(self.btnCancel, QDialogButtonBox.ButtonRole.RejectRole)
|
self.btnBox.addButton(self.btnCancel, QtRoleReject)
|
||||||
|
|
||||||
# Assemble
|
# Assemble
|
||||||
self.labelBox.addWidget(self.previewLabel, 0, QtAlignTop)
|
self.labelBox.addWidget(self.previewLabel, 0, QtAlignTop)
|
||||||
|
|||||||
@@ -40,6 +40,7 @@ from novelwriter.core.spellcheck import UserDictionary
|
|||||||
from novelwriter.enum import nwStandardButton
|
from novelwriter.enum import nwStandardButton
|
||||||
from novelwriter.extensions.configlayout import NColorLabel
|
from novelwriter.extensions.configlayout import NColorLabel
|
||||||
from novelwriter.extensions.modified import NDialog, NIconToolButton
|
from novelwriter.extensions.modified import NDialog, NIconToolButton
|
||||||
|
from novelwriter.types import QtRoleAccept, QtRoleReject
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
||||||
from PyQt6.QtGui import QCloseEvent
|
from PyQt6.QtGui import QCloseEvent
|
||||||
@@ -117,8 +118,8 @@ class GuiWordList(NDialog):
|
|||||||
self.btnClose.clicked.connect(self.reject)
|
self.btnClose.clicked.connect(self.reject)
|
||||||
|
|
||||||
self.btnBox = QDialogButtonBox(self)
|
self.btnBox = QDialogButtonBox(self)
|
||||||
self.btnBox.addButton(self.btnSave, QDialogButtonBox.ButtonRole.AcceptRole)
|
self.btnBox.addButton(self.btnSave, QtRoleAccept)
|
||||||
self.btnBox.addButton(self.btnClose, QDialogButtonBox.ButtonRole.RejectRole)
|
self.btnBox.addButton(self.btnClose, QtRoleReject)
|
||||||
|
|
||||||
# Assemble
|
# Assemble
|
||||||
self.outerBox = QVBoxLayout()
|
self.outerBox = QVBoxLayout()
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ from novelwriter.common import formatFileFilter, formatInt, getFileSize, openExt
|
|||||||
from novelwriter.enum import nwStandardButton
|
from novelwriter.enum import nwStandardButton
|
||||||
from novelwriter.error import formatException
|
from novelwriter.error import formatException
|
||||||
from novelwriter.extensions.modified import NIconToolButton, NNonBlockingDialog
|
from novelwriter.extensions.modified import NIconToolButton, NNonBlockingDialog
|
||||||
from novelwriter.types import QtHexArgb
|
from novelwriter.types import QtHexArgb, QtRoleReject
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
@@ -115,7 +115,7 @@ class GuiDictionaries(NNonBlockingDialog):
|
|||||||
self.btnClose.clicked.connect(self.reject)
|
self.btnClose.clicked.connect(self.reject)
|
||||||
|
|
||||||
self.btnBox = QDialogButtonBox(self)
|
self.btnBox = QDialogButtonBox(self)
|
||||||
self.btnBox.addButton(self.btnClose, QDialogButtonBox.ButtonRole.AcceptRole)
|
self.btnBox.addButton(self.btnClose, QtRoleReject)
|
||||||
|
|
||||||
# Assemble
|
# Assemble
|
||||||
self.outerBox = QVBoxLayout()
|
self.outerBox = QVBoxLayout()
|
||||||
|
|||||||
@@ -37,7 +37,7 @@ from novelwriter.common import readTextFile
|
|||||||
from novelwriter.enum import nwStandardButton
|
from novelwriter.enum import nwStandardButton
|
||||||
from novelwriter.extensions.modified import NDialog
|
from novelwriter.extensions.modified import NDialog
|
||||||
from novelwriter.extensions.switch import NSwitch
|
from novelwriter.extensions.switch import NSwitch
|
||||||
from novelwriter.types import QtAlignLeft, QtAlignRight
|
from novelwriter.types import QtAlignLeft, QtAlignRight, QtRoleApply, QtRoleReject
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
@@ -101,8 +101,8 @@ class GuiLipsum(NDialog):
|
|||||||
self.btnClose.setAutoDefault(False)
|
self.btnClose.setAutoDefault(False)
|
||||||
|
|
||||||
self.btnBox = QDialogButtonBox(self)
|
self.btnBox = QDialogButtonBox(self)
|
||||||
self.btnBox.addButton(self.btnInsert, QDialogButtonBox.ButtonRole.ApplyRole)
|
self.btnBox.addButton(self.btnInsert, QtRoleApply)
|
||||||
self.btnBox.addButton(self.btnClose, QDialogButtonBox.ButtonRole.RejectRole)
|
self.btnBox.addButton(self.btnClose, QtRoleReject)
|
||||||
|
|
||||||
# Assemble
|
# Assemble
|
||||||
self.outerBox = QVBoxLayout()
|
self.outerBox = QVBoxLayout()
|
||||||
|
|||||||
@@ -127,12 +127,12 @@ class GuiBuildSettings(NToolDialog):
|
|||||||
# Buttons
|
# Buttons
|
||||||
self.btnApply = SHARED.theme.getStandardButton(nwStandardButton.APPLY, self)
|
self.btnApply = SHARED.theme.getStandardButton(nwStandardButton.APPLY, self)
|
||||||
self.btnSave = SHARED.theme.getStandardButton(nwStandardButton.SAVE, self)
|
self.btnSave = SHARED.theme.getStandardButton(nwStandardButton.SAVE, self)
|
||||||
self.btnCancel = SHARED.theme.getStandardButton(nwStandardButton.CANCEL, self)
|
self.btnClose = SHARED.theme.getStandardButton(nwStandardButton.CLOSE, self)
|
||||||
|
|
||||||
self.btnBox = QDialogButtonBox(self)
|
self.btnBox = QDialogButtonBox(self)
|
||||||
self.btnBox.addButton(self.btnApply, QDialogButtonBox.ButtonRole.ApplyRole)
|
self.btnBox.addButton(self.btnApply, QtRoleApply)
|
||||||
self.btnBox.addButton(self.btnSave, QDialogButtonBox.ButtonRole.AcceptRole)
|
self.btnBox.addButton(self.btnSave, QtRoleAccept)
|
||||||
self.btnBox.addButton(self.btnCancel, QDialogButtonBox.ButtonRole.RejectRole)
|
self.btnBox.addButton(self.btnClose, QtRoleReject)
|
||||||
self.btnBox.clicked.connect(self._dialogButtonClicked)
|
self.btnBox.clicked.connect(self._dialogButtonClicked)
|
||||||
|
|
||||||
# Assemble
|
# Assemble
|
||||||
|
|||||||
@@ -44,7 +44,7 @@ from novelwriter.extensions.modified import NNonBlockingDialog
|
|||||||
from novelwriter.extensions.novelselector import NovelSelector
|
from novelwriter.extensions.novelselector import NovelSelector
|
||||||
from novelwriter.extensions.pagedsidebar import NPagedSideBar
|
from novelwriter.extensions.pagedsidebar import NPagedSideBar
|
||||||
from novelwriter.extensions.switch import NSwitch
|
from novelwriter.extensions.switch import NSwitch
|
||||||
from novelwriter.types import QtAlignRight, QtDecoration
|
from novelwriter.types import QtAlignRight, QtDecoration, QtRoleReject
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
||||||
from PyQt6.QtGui import QCloseEvent
|
from PyQt6.QtGui import QCloseEvent
|
||||||
@@ -107,7 +107,7 @@ class GuiNovelDetails(NNonBlockingDialog):
|
|||||||
self.btnClose.clicked.connect(self.reject)
|
self.btnClose.clicked.connect(self.reject)
|
||||||
|
|
||||||
self.btnBox = QDialogButtonBox(self)
|
self.btnBox = QDialogButtonBox(self)
|
||||||
self.btnBox.addButton(self.btnClose, QDialogButtonBox.ButtonRole.RejectRole)
|
self.btnBox.addButton(self.btnClose, QtRoleReject)
|
||||||
|
|
||||||
# Assemble
|
# Assemble
|
||||||
self.topBox = QHBoxLayout()
|
self.topBox = QHBoxLayout()
|
||||||
|
|||||||
@@ -43,7 +43,10 @@ from novelwriter.enum import nwStandardButton
|
|||||||
from novelwriter.error import formatException
|
from novelwriter.error import formatException
|
||||||
from novelwriter.extensions.modified import NPushButton, NToolDialog
|
from novelwriter.extensions.modified import NPushButton, NToolDialog
|
||||||
from novelwriter.extensions.switch import NSwitch
|
from novelwriter.extensions.switch import NSwitch
|
||||||
from novelwriter.types import QtAlignLeftMiddle, QtAlignRight, QtAlignRightMiddle, QtDecoration
|
from novelwriter.types import (
|
||||||
|
QtAlignLeftMiddle, QtAlignRight, QtAlignRightMiddle, QtDecoration,
|
||||||
|
QtRoleAction, QtRoleReject
|
||||||
|
)
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
||||||
from novelwriter.guimain import GuiMain
|
from novelwriter.guimain import GuiMain
|
||||||
@@ -294,8 +297,8 @@ class GuiWritingStats(NToolDialog):
|
|||||||
self.btnSave.setMenu(self.saveMenu)
|
self.btnSave.setMenu(self.saveMenu)
|
||||||
|
|
||||||
self.btnBox = QDialogButtonBox(self)
|
self.btnBox = QDialogButtonBox(self)
|
||||||
self.btnBox.addButton(self.btnClose, QDialogButtonBox.ButtonRole.RejectRole)
|
self.btnBox.addButton(self.btnSave, QtRoleAction)
|
||||||
self.btnBox.addButton(self.btnSave, QDialogButtonBox.ButtonRole.ActionRole)
|
self.btnBox.addButton(self.btnClose, QtRoleReject)
|
||||||
|
|
||||||
# Assemble
|
# Assemble
|
||||||
self.outerBox = QGridLayout()
|
self.outerBox = QGridLayout()
|
||||||
|
|||||||
@@ -93,17 +93,11 @@ QtMouseMiddle = Qt.MouseButton.MiddleButton
|
|||||||
QtAccepted = QDialog.DialogCode.Accepted
|
QtAccepted = QDialog.DialogCode.Accepted
|
||||||
QtRejected = QDialog.DialogCode.Rejected
|
QtRejected = QDialog.DialogCode.Rejected
|
||||||
|
|
||||||
QtDialogApply = QDialogButtonBox.StandardButton.Apply
|
|
||||||
QtDialogCancel = QDialogButtonBox.StandardButton.Cancel
|
|
||||||
QtDialogClose = QDialogButtonBox.StandardButton.Close
|
|
||||||
QtDialogOk = QDialogButtonBox.StandardButton.Ok
|
|
||||||
QtDialogReset = QDialogButtonBox.StandardButton.Reset
|
|
||||||
QtDialogSave = QDialogButtonBox.StandardButton.Save
|
|
||||||
|
|
||||||
QtRoleAccept = QDialogButtonBox.ButtonRole.AcceptRole
|
QtRoleAccept = QDialogButtonBox.ButtonRole.AcceptRole
|
||||||
QtRoleAction = QDialogButtonBox.ButtonRole.ActionRole
|
QtRoleAction = QDialogButtonBox.ButtonRole.ActionRole
|
||||||
QtRoleApply = QDialogButtonBox.ButtonRole.ApplyRole
|
QtRoleApply = QDialogButtonBox.ButtonRole.ApplyRole
|
||||||
QtRoleReject = QDialogButtonBox.ButtonRole.RejectRole
|
QtRoleReject = QDialogButtonBox.ButtonRole.RejectRole
|
||||||
|
QtRoleReset = QDialogButtonBox.ButtonRole.ResetRole
|
||||||
|
|
||||||
# Cursor Types
|
# Cursor Types
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user