X-Git-Url: https://harishankar.org/repos/?p=biaweb_qt.git;a=blobdiff_plain;f=category_dialog.py;fp=category_dialog.py;h=af7f7738880d482ea2c3cc34cafe1ff28abb2d33;hp=0000000000000000000000000000000000000000;hb=35c21d64e5d7554d2c610599a87c7f236b83d992;hpb=51a6ece9a63764e7a57230081d299f36d3186918 diff --git a/category_dialog.py b/category_dialog.py new file mode 100644 index 0000000..af7f773 --- /dev/null +++ b/category_dialog.py @@ -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")