Removed vverbose logging level and added treeview double click event.

This commit is contained in:
Veronica K. B. Olsen
2018-11-01 20:30:23 +01:00
parent d71259eda5
commit 027dec67ce
5 changed files with 31 additions and 24 deletions
+1 -1
View File
@@ -32,7 +32,7 @@ class GuiAboutView(QWidget):
self.outerBox = QVBoxLayout()
logoPath = path.abspath(path.join(self.mainConf.appPath,"..","novelWriter.svg"))
logger.vverbose("Loading image: %s" % logoPath)
logger.verbose("Loading image: %s" % logoPath)
nwLogo = QSvgWidget(logoPath)
nwLogo.setFixedSize(QSize(300,300))
+2 -2
View File
@@ -80,7 +80,7 @@ class GuiProjectEditor(QDialog):
return
def _doSave(self):
logger.vverbose("ProjectEditor save button clicked")
logger.verbose("ProjectEditor save button clicked")
projName = self.editName.text()
bookTitle = self.editTitle.text()
bookAuthors = self.editAuthors.toPlainText()
@@ -90,7 +90,7 @@ class GuiProjectEditor(QDialog):
return
def _doClose(self):
logger.vverbose("ProjectEditor close button clicked")
logger.verbose("ProjectEditor close button clicked")
self.close()
return
+13 -1
View File
@@ -22,6 +22,7 @@ from nw.gui.doctree import GuiDocTree
from nw.gui.doceditor import GuiDocEditor
from nw.gui.projecteditor import GuiProjectEditor
from nw.project.project import NWProject
from nw.project.item import NWItem
logger = logging.getLogger(__name__)
@@ -58,6 +59,7 @@ class GuiMain(QMainWindow):
self.setCentralWidget(self.splitMain)
self._buildMenu()
self.treeView.itemDoubleClicked.connect(self._treeDoubleClick)
self.treeView.buildTree()
self.show()
@@ -112,7 +114,7 @@ class GuiMain(QMainWindow):
return True
def openRecentProject(self, recentItem):
logger.vverbose("User requested opening recent project #%d" % recentItem)
logger.verbose("User requested opening recent project #%d" % recentItem)
self.theProject.openProject(self.mainConf.recentList[recentItem])
self.treeView.buildTree()
self._setWindowTitle(self.theProject.projName)
@@ -130,6 +132,16 @@ class GuiMain(QMainWindow):
# Internal Functions
#
def _treeDoubleClick(self, tItem, colNo):
tHandle = tItem.text(3)
logger.verbose("User double clicked tree item with handle %s" % tHandle)
nwItem = self.theProject.getItem(tHandle)
if nwItem.itemType == NWItem.TYPE_FILE:
logger.verbose("Requested item %s is a file" % tHandle)
else:
logger.verbose("Requested item %s is a folder" % tHandle)
return
def _closeMain(self):
logger.info("Exiting %s" % nw.__package__)
self.mainConf.setWinSize(self.width(), self.height())