Added save path to project settings.

This commit is contained in:
Veronica K. B. Olsen
2018-10-03 00:17:25 +02:00
parent b04ab099b1
commit 39044818ca
+15 -1
View File
@@ -13,7 +13,8 @@
import logging
import nw
from PyQt5.QtWidgets import QWidget, QVBoxLayout, QGroupBox, QFormLayout, QLabel, QLineEdit, QPlainTextEdit
from PyQt5.QtWidgets import QWidget, QHBoxLayout, QVBoxLayout, QGroupBox, QFormLayout, QLabel, QLineEdit, QPlainTextEdit, QPushButton, QFileDialog
from PyQt5.QtGui import QIcon
logger = logging.getLogger(__name__)
@@ -33,10 +34,18 @@ class GuiProjectEditor(QWidget):
self.editName = QLineEdit()
self.editTitle = QLineEdit()
self.editAuthors = QPlainTextEdit()
self.saveBox = QHBoxLayout()
self.savePath = QLineEdit()
self.saveButton = QPushButton(QIcon.fromTheme("folder"),"Browse")
self.saveButton.setToolTip("Browse for Save Path")
self.saveButton.clicked.connect(self._browseProjectPath)
self.saveBox.addWidget(self.savePath)
self.saveBox.addWidget(self.saveButton)
self.mainForm.addRow("Working Name", self.editName)
self.mainForm.addRow("Book Title", self.editTitle)
self.mainForm.addRow("Book Authors", self.editAuthors)
self.mainForm.addRow("Save Path", self.saveBox)
self.mainGroup.setLayout(self.mainForm)
self.outerBox.addWidget(self.mainGroup)
@@ -45,4 +54,9 @@ class GuiProjectEditor(QWidget):
return
def _browseProjectPath(self):
fileName, _ = QFileDialog.getSaveFileName(self,"Project File Name","","novelWriter File (*.nwf);;All Files (*)")
self.savePath.setText(fileName)
return
# END Class GuiProjectEditor