X-Git-Url: https://harishankar.org/repos/?p=biaweb_qt.git;a=blobdiff_plain;f=main_window.py;fp=main_window.py;h=bf223101d1426a150adb830ab9ab144e0806c517;hp=6b7f31ad7f919c0e369bf4c8c81199465cb2a60c;hb=9321b80905bca48d49a6b12a4d463c268736b166;hpb=54389d5adbbb1830a7e85545b2bdde816713a272 diff --git a/main_window.py b/main_window.py index 6b7f31a..bf22310 100644 --- a/main_window.py +++ b/main_window.py @@ -9,6 +9,7 @@ import site_configuration_dialog as scd import category_dialog as catd import article_dialog as artd import templates_dialog as tpld +import generate_dialog as gend import biaweb_db class MainWindow (PyQt4.QtGui.QMainWindow, ui_main_window.Ui_MainWindow): @@ -362,6 +363,16 @@ class MainWindow (PyQt4.QtGui.QMainWindow, ui_main_window.Ui_MainWindow): else: PyQt4.QtGui.QMessageBox.critical (self, "Error", "System or SQLite 3 error in creating database") + # when generate site menu is triggered + def onGenerateSite (self): + if self.current_db is None: + PyQt4.QtGui.QMessageBox.critical (self, "Error", + "Cannot generate site. You need to create or open a website first") + else: + # run the generate site dialog + gendlg = gend.GenerateDialog (self, self.current_db) + gendlg.exec_ () + # file quit is clicked def onFileQuit (self): sys.exit (0)