+ if dlg.exec_ () == PyQt4.QtGui.QDialog.Accepted:
+ site_title = str (dlg.site_title.text ()).strip ()
+ site_url = str (dlg.site_url.text ()).strip ()
+ keywords = str (dlg.keywords.text ()).strip ()
+ destination = str (dlg.destination.text ()).strip ()
+ description = str (dlg.description.toPlainText ()).strip ()
+ num_rss = dlg.num_rss_items.value ()
+ copyright = str (dlg.copyright.text ()).strip ()
+
+ savefilename = PyQt4.QtGui.QFileDialog.getSaveFileName (self, "Save site database to")
+
+ if savefilename:
+ self.current_db = savefilename
+ self.setWindowTitle ("BiaWeb - " + self.current_db)
+ flag = biaweb_db.create_db (str (savefilename), site_title, site_url, keywords, description,
+ copyright, num_rss, destination)
+ if flag == True:
+ PyQt4.QtGui.QMessageBox.information (self, "Success",
+ "New site db successfully created")
+ else:
+ PyQt4.QtGui.QMessageBox.critical (self, "Error", "SQLite 3 error in creating database.")