added more tools t design toolbar, added doc settings menu and form

This commit is contained in:
Bachir Soussi Chiadmi
2017-06-01 08:55:46 +02:00
parent 201bed35b8
commit fd1ac14e45
3 changed files with 142 additions and 24 deletions
+23 -7
View File
@@ -14,7 +14,7 @@ import os
from PyQt5.QtGui import QIcon
from PyQt5.QtWidgets import QMainWindow, QAction, QWidget, QLabel, QStackedWidget, QFileDialog, QMessageBox
from classes import design, content
from classes import design, content, docsetdialog
@@ -54,13 +54,21 @@ class MainWindow(QMainWindow):
self.save_action.setShortcut("Ctrl+Shift+s")
file.addAction(self.save_action)
prnt = QAction("&PDF",self)
prnt.setShortcut("Ctrl+p")
file.addAction(prnt)
self.save_action = QAction("&Save Project as",self)
self.save_action.setShortcut("Ctrl+Shift+s")
file.addAction(self.save_action)
quit = QAction("&Quit",self)
quit.setShortcut("Ctrl+q")
file.addAction(quit)
self.docset_action = QAction("&Document Settings",self)
self.docset_action.setShortcut("Ctrl+d")
file.addAction(self.docset_action)
self.pdf_action = QAction("&PDF",self)
self.pdf_action.setShortcut("Ctrl+p")
file.addAction(self.pdf_action)
self.quit_action = QAction("&Quit",self)
self.quit_action.setShortcut("Ctrl+q")
file.addAction(self.quit_action)
file.triggered[QAction].connect(self.onfilemenutrigger)
@@ -109,6 +117,8 @@ class MainWindow(QMainWindow):
self.openprojectdialogue()
elif q.text() == "&Save Project as":
self.saveprojectdialogue()
elif q.text() == "&Document Settings":
self.onDocSettings()
elif q.text() == "&PDF":
self.genPDF()
elif q.text() == "&Quit":
@@ -185,6 +195,12 @@ class MainWindow(QMainWindow):
print('Exception', e)
pass
def onDocSettings(self):
dialog = docsetdialog.DocsetDialog(self)
value = dialog.exec_()
if value:
print(value)
def genPDF(self):
print('PDF')
self.designstack.webkitview.ongenPDF()