Make some GuiItemDetails variables private
This commit is contained in:
+32
-30
@@ -46,7 +46,9 @@ class GuiItemDetails(QWidget):
|
|||||||
self.theParent = theParent
|
self.theParent = theParent
|
||||||
self.theProject = theParent.theProject
|
self.theProject = theParent.theProject
|
||||||
self.theTheme = theParent.theTheme
|
self.theTheme = theParent.theTheme
|
||||||
self.theHandle = None
|
|
||||||
|
# Internal Variables
|
||||||
|
self._itemHandle = None
|
||||||
|
|
||||||
# Sizes
|
# Sizes
|
||||||
hSp = self.mainConf.pxInt(6)
|
hSp = self.mainConf.pxInt(6)
|
||||||
@@ -55,92 +57,92 @@ class GuiItemDetails(QWidget):
|
|||||||
iPx = self.theTheme.baseIconSize
|
iPx = self.theTheme.baseIconSize
|
||||||
fPt = self.theTheme.fontPointSize
|
fPt = self.theTheme.fontPointSize
|
||||||
|
|
||||||
self.expCheck = self.theTheme.getPixmap("check", (iPx, iPx))
|
self._expCheck = self.theTheme.getPixmap("check", (iPx, iPx))
|
||||||
self.expCross = self.theTheme.getPixmap("cross", (iPx, iPx))
|
self._expCross = self.theTheme.getPixmap("cross", (iPx, iPx))
|
||||||
|
|
||||||
self.fntLabel = QFont()
|
fntLabel = QFont()
|
||||||
self.fntLabel.setBold(True)
|
fntLabel.setBold(True)
|
||||||
self.fntLabel.setPointSizeF(0.9*fPt)
|
fntLabel.setPointSizeF(0.9*fPt)
|
||||||
|
|
||||||
self.fntValue = QFont()
|
fntValue = QFont()
|
||||||
self.fntValue.setPointSizeF(0.9*fPt)
|
fntValue.setPointSizeF(0.9*fPt)
|
||||||
|
|
||||||
# Label
|
# Label
|
||||||
self.labelName = QLabel(self.tr("Label"))
|
self.labelName = QLabel(self.tr("Label"))
|
||||||
self.labelName.setFont(self.fntLabel)
|
self.labelName.setFont(fntLabel)
|
||||||
self.labelName.setAlignment(Qt.AlignLeft | Qt.AlignBaseline)
|
self.labelName.setAlignment(Qt.AlignLeft | Qt.AlignBaseline)
|
||||||
|
|
||||||
self.labelFlag = QLabel("")
|
self.labelFlag = QLabel("")
|
||||||
self.labelFlag.setAlignment(Qt.AlignRight | Qt.AlignBaseline)
|
self.labelFlag.setAlignment(Qt.AlignRight | Qt.AlignBaseline)
|
||||||
|
|
||||||
self.labelData = QLabel("")
|
self.labelData = QLabel("")
|
||||||
self.labelData.setFont(self.fntValue)
|
self.labelData.setFont(fntValue)
|
||||||
self.labelData.setAlignment(Qt.AlignLeft | Qt.AlignBaseline)
|
self.labelData.setAlignment(Qt.AlignLeft | Qt.AlignBaseline)
|
||||||
self.labelData.setWordWrap(True)
|
self.labelData.setWordWrap(True)
|
||||||
|
|
||||||
# Status
|
# Status
|
||||||
self.statusName = QLabel(self.tr("Status"))
|
self.statusName = QLabel(self.tr("Status"))
|
||||||
self.statusName.setFont(self.fntLabel)
|
self.statusName.setFont(fntLabel)
|
||||||
self.statusName.setAlignment(Qt.AlignLeft)
|
self.statusName.setAlignment(Qt.AlignLeft)
|
||||||
|
|
||||||
self.statusFlag = QLabel("")
|
self.statusFlag = QLabel("")
|
||||||
self.statusFlag.setAlignment(Qt.AlignRight | Qt.AlignVCenter)
|
self.statusFlag.setAlignment(Qt.AlignRight | Qt.AlignVCenter)
|
||||||
|
|
||||||
self.statusData = QLabel("")
|
self.statusData = QLabel("")
|
||||||
self.statusData.setFont(self.fntValue)
|
self.statusData.setFont(fntValue)
|
||||||
self.statusData.setAlignment(Qt.AlignLeft)
|
self.statusData.setAlignment(Qt.AlignLeft)
|
||||||
|
|
||||||
# Class
|
# Class
|
||||||
self.className = QLabel(self.tr("Class"))
|
self.className = QLabel(self.tr("Class"))
|
||||||
self.className.setFont(self.fntLabel)
|
self.className.setFont(fntLabel)
|
||||||
self.className.setAlignment(Qt.AlignLeft)
|
self.className.setAlignment(Qt.AlignLeft)
|
||||||
|
|
||||||
self.classFlag = QLabel("")
|
self.classFlag = QLabel("")
|
||||||
self.classFlag.setFont(self.fntValue)
|
self.classFlag.setFont(fntValue)
|
||||||
self.classFlag.setAlignment(Qt.AlignRight)
|
self.classFlag.setAlignment(Qt.AlignRight)
|
||||||
|
|
||||||
self.classData = QLabel("")
|
self.classData = QLabel("")
|
||||||
self.classData.setFont(self.fntValue)
|
self.classData.setFont(fntValue)
|
||||||
self.classData.setAlignment(Qt.AlignLeft)
|
self.classData.setAlignment(Qt.AlignLeft)
|
||||||
|
|
||||||
# Layout
|
# Layout
|
||||||
self.layoutName = QLabel(self.tr("Layout"))
|
self.layoutName = QLabel(self.tr("Layout"))
|
||||||
self.layoutName.setFont(self.fntLabel)
|
self.layoutName.setFont(fntLabel)
|
||||||
self.layoutName.setAlignment(Qt.AlignLeft)
|
self.layoutName.setAlignment(Qt.AlignLeft)
|
||||||
|
|
||||||
self.layoutFlag = QLabel("")
|
self.layoutFlag = QLabel("")
|
||||||
self.layoutFlag.setFont(self.fntValue)
|
self.layoutFlag.setFont(fntValue)
|
||||||
self.layoutFlag.setAlignment(Qt.AlignRight)
|
self.layoutFlag.setAlignment(Qt.AlignRight)
|
||||||
|
|
||||||
self.layoutData = QLabel("")
|
self.layoutData = QLabel("")
|
||||||
self.layoutData.setFont(self.fntValue)
|
self.layoutData.setFont(fntValue)
|
||||||
self.layoutData.setAlignment(Qt.AlignLeft)
|
self.layoutData.setAlignment(Qt.AlignLeft)
|
||||||
|
|
||||||
# Character Count
|
# Character Count
|
||||||
self.cCountName = QLabel(" "+self.tr("Characters"))
|
self.cCountName = QLabel(" "+self.tr("Characters"))
|
||||||
self.cCountName.setFont(self.fntLabel)
|
self.cCountName.setFont(fntLabel)
|
||||||
self.cCountName.setAlignment(Qt.AlignRight)
|
self.cCountName.setAlignment(Qt.AlignRight)
|
||||||
|
|
||||||
self.cCountData = QLabel("")
|
self.cCountData = QLabel("")
|
||||||
self.cCountData.setFont(self.fntValue)
|
self.cCountData.setFont(fntValue)
|
||||||
self.cCountData.setAlignment(Qt.AlignRight)
|
self.cCountData.setAlignment(Qt.AlignRight)
|
||||||
|
|
||||||
# Word Count
|
# Word Count
|
||||||
self.wCountName = QLabel(" "+self.tr("Words"))
|
self.wCountName = QLabel(" "+self.tr("Words"))
|
||||||
self.wCountName.setFont(self.fntLabel)
|
self.wCountName.setFont(fntLabel)
|
||||||
self.wCountName.setAlignment(Qt.AlignRight)
|
self.wCountName.setAlignment(Qt.AlignRight)
|
||||||
|
|
||||||
self.wCountData = QLabel("")
|
self.wCountData = QLabel("")
|
||||||
self.wCountData.setFont(self.fntValue)
|
self.wCountData.setFont(fntValue)
|
||||||
self.wCountData.setAlignment(Qt.AlignRight)
|
self.wCountData.setAlignment(Qt.AlignRight)
|
||||||
|
|
||||||
# Paragraph Count
|
# Paragraph Count
|
||||||
self.pCountName = QLabel(" "+self.tr("Paragraphs"))
|
self.pCountName = QLabel(" "+self.tr("Paragraphs"))
|
||||||
self.pCountName.setFont(self.fntLabel)
|
self.pCountName.setFont(fntLabel)
|
||||||
self.pCountName.setAlignment(Qt.AlignRight)
|
self.pCountName.setAlignment(Qt.AlignRight)
|
||||||
|
|
||||||
self.pCountData = QLabel("")
|
self.pCountData = QLabel("")
|
||||||
self.pCountData.setFont(self.fntValue)
|
self.pCountData.setFont(fntValue)
|
||||||
self.pCountData.setAlignment(Qt.AlignRight)
|
self.pCountData.setAlignment(Qt.AlignRight)
|
||||||
|
|
||||||
# Assemble
|
# Assemble
|
||||||
@@ -180,8 +182,8 @@ class GuiItemDetails(QWidget):
|
|||||||
self.setLayout(self.mainBox)
|
self.setLayout(self.mainBox)
|
||||||
|
|
||||||
# Make sure the columns for flags and counts don't resize too often
|
# Make sure the columns for flags and counts don't resize too often
|
||||||
flagWidth = self.theTheme.getTextWidth("Mm", self.fntValue)
|
flagWidth = self.theTheme.getTextWidth("Mm", fntValue)
|
||||||
countWidth = self.theTheme.getTextWidth("99,999", self.fntValue)
|
countWidth = self.theTheme.getTextWidth("99,999", fntValue)
|
||||||
self.mainBox.setColumnMinimumWidth(1, flagWidth)
|
self.mainBox.setColumnMinimumWidth(1, flagWidth)
|
||||||
self.mainBox.setColumnMinimumWidth(4, countWidth)
|
self.mainBox.setColumnMinimumWidth(4, countWidth)
|
||||||
|
|
||||||
@@ -224,7 +226,7 @@ class GuiItemDetails(QWidget):
|
|||||||
self.clearDetails()
|
self.clearDetails()
|
||||||
return
|
return
|
||||||
|
|
||||||
self.theHandle = tHandle
|
self._itemHandle = tHandle
|
||||||
theLabel = nwItem.itemName
|
theLabel = nwItem.itemName
|
||||||
if len(theLabel) > 100:
|
if len(theLabel) > 100:
|
||||||
theLabel = theLabel[:96].rstrip()+" ..."
|
theLabel = theLabel[:96].rstrip()+" ..."
|
||||||
@@ -239,9 +241,9 @@ class GuiItemDetails(QWidget):
|
|||||||
|
|
||||||
if nwItem.itemType == nwItemType.FILE:
|
if nwItem.itemType == nwItemType.FILE:
|
||||||
if nwItem.isExported:
|
if nwItem.isExported:
|
||||||
self.labelFlag.setPixmap(self.expCheck)
|
self.labelFlag.setPixmap(self._expCheck)
|
||||||
else:
|
else:
|
||||||
self.labelFlag.setPixmap(self.expCross)
|
self.labelFlag.setPixmap(self._expCross)
|
||||||
else:
|
else:
|
||||||
self.labelFlag.setPixmap(QPixmap(1, 1))
|
self.labelFlag.setPixmap(QPixmap(1, 1))
|
||||||
|
|
||||||
@@ -279,7 +281,7 @@ class GuiItemDetails(QWidget):
|
|||||||
"""Update the counts if the handle is the same as the one we're
|
"""Update the counts if the handle is the same as the one we're
|
||||||
already showing. Otherwise, do nothing.
|
already showing. Otherwise, do nothing.
|
||||||
"""
|
"""
|
||||||
if tHandle == self.theHandle:
|
if tHandle == self._itemHandle:
|
||||||
self.cCountData.setText(f"{cC:n}")
|
self.cCountData.setText(f"{cC:n}")
|
||||||
self.wCountData.setText(f"{wC:n}")
|
self.wCountData.setText(f"{wC:n}")
|
||||||
self.pCountData.setText(f"{pC:n}")
|
self.pCountData.setText(f"{pC:n}")
|
||||||
|
|||||||
Reference in New Issue
Block a user