Make sure title and author is always refreshed when project details dialog is opened (#1336)
This commit is contained in:
@@ -156,7 +156,7 @@ class GuiProjectDetailsMain(QWidget):
|
|||||||
# Header
|
# Header
|
||||||
# ======
|
# ======
|
||||||
|
|
||||||
self.bookTitle = QLabel(self.theProject.data.title)
|
self.bookTitle = QLabel("")
|
||||||
bookFont = self.bookTitle.font()
|
bookFont = self.bookTitle.font()
|
||||||
bookFont.setPointSizeF(2.2*fPt)
|
bookFont.setPointSizeF(2.2*fPt)
|
||||||
bookFont.setWeight(QFont.Bold)
|
bookFont.setWeight(QFont.Bold)
|
||||||
@@ -164,9 +164,7 @@ class GuiProjectDetailsMain(QWidget):
|
|||||||
self.bookTitle.setAlignment(Qt.AlignHCenter)
|
self.bookTitle.setAlignment(Qt.AlignHCenter)
|
||||||
self.bookTitle.setWordWrap(True)
|
self.bookTitle.setWordWrap(True)
|
||||||
|
|
||||||
self.projName = QLabel(
|
self.projName = QLabel("")
|
||||||
self.tr("Working Title: {0}").format(self.theProject.data.name)
|
|
||||||
)
|
|
||||||
workFont = self.projName.font()
|
workFont = self.projName.font()
|
||||||
workFont.setPointSizeF(0.8*fPt)
|
workFont.setPointSizeF(0.8*fPt)
|
||||||
workFont.setItalic(True)
|
workFont.setItalic(True)
|
||||||
@@ -174,7 +172,7 @@ class GuiProjectDetailsMain(QWidget):
|
|||||||
self.projName.setAlignment(Qt.AlignHCenter)
|
self.projName.setAlignment(Qt.AlignHCenter)
|
||||||
self.projName.setWordWrap(True)
|
self.projName.setWordWrap(True)
|
||||||
|
|
||||||
self.bookAuthors = QLabel(self.tr("By {0}").format(self.theProject.data.author))
|
self.bookAuthors = QLabel("")
|
||||||
authFont = self.bookAuthors.font()
|
authFont = self.bookAuthors.font()
|
||||||
authFont.setPointSizeF(1.2*fPt)
|
authFont.setPointSizeF(1.2*fPt)
|
||||||
self.bookAuthors.setFont(authFont)
|
self.bookAuthors.setFont(authFont)
|
||||||
@@ -251,6 +249,10 @@ class GuiProjectDetailsMain(QWidget):
|
|||||||
nwCount = pIndex.getNovelWordCount()
|
nwCount = pIndex.getNovelWordCount()
|
||||||
edTime = self.theProject.getCurrentEditTime()
|
edTime = self.theProject.getCurrentEditTime()
|
||||||
|
|
||||||
|
self.bookTitle.setText(self.theProject.data.title or self.theProject.data.name)
|
||||||
|
self.projName.setText(self.tr("Project: {0}").format(self.theProject.data.name))
|
||||||
|
self.bookAuthors.setText(self.tr("By {0}").format(self.theProject.data.author))
|
||||||
|
|
||||||
self.wordCountVal.setText(f"{nwCount:n}")
|
self.wordCountVal.setText(f"{nwCount:n}")
|
||||||
self.chapCountVal.setText(f"{hCounts[2]:n}")
|
self.chapCountVal.setText(f"{hCounts[2]:n}")
|
||||||
self.sceneCountVal.setText(f"{hCounts[3]:n}")
|
self.sceneCountVal.setText(f"{hCounts[3]:n}")
|
||||||
|
|||||||
Reference in New Issue
Block a user