Category creation completed
[biaweb_qt.git] / category_dialog.py
diff --git a/category_dialog.py b/category_dialog.py
new file mode 100644 (file)
index 0000000..af7f773
--- /dev/null
@@ -0,0 +1,18 @@
+# BiaWeb Website content manager (c) 2010 V.Harishankar
+# Category dialog class
+
+import PyQt4
+import ui_category_dialog
+
+class CategoryDialog (PyQt4.QtGui.QDialog, ui_category_dialog.Ui_CategoryDialog):
+       def __init__ (self, parent):
+               PyQt4.QtGui.QDialog.__init__ (self, parent)
+               self.setupUi (self)
+
+       def accept (self):
+               category_name = str (self.category_name.text ()).strip ()
+               category_stub = str (self.category_stub.text ()).strip ()
+               if category_name <> "" and category_stub <> "":
+                       PyQt4.QtGui.QDialog.accept (self)
+               else:
+                       PyQt4.QtGui.QMessageBox.critical (self, "Missing fields", "Some required fields are missing")