00001 #ifndef QLABTAXSELECTOR_H 00002 #define QLABTAXSELECTOR_H 00003 00004 #include <qwidget.h> 00005 #include <qwidgetplugin.h> 00006 #include <qlabdbcombo.h> 00007 00008 00009 00010 class QT_WIDGET_PLUGIN_EXPORT QlabTaxSelector : public QlabDbCombo 00011 { 00012 Q_OBJECT 00013 00014 Q_ENUMS( Mode ) 00015 00016 Q_PROPERTY( Mode mode READ mode WRITE setMode DESIGNABLE true SCRIPTABLE true STORED true ) 00017 Q_PROPERTY( int country READ country WRITE setCountry DESIGNABLE true SCRIPTABLE true STORED true ) 00018 00019 public : 00020 QlabTaxSelector( QWidget* parent = 0, const char* name = 0 ) ; 00021 ~QlabTaxSelector() ; 00022 00023 enum Mode { Buy, Sales } ; 00024 00025 public slots : 00026 // Property Management 00027 Mode mode() const ; 00028 void setMode( Mode m ) ; 00029 int country() const ; 00030 void setCountry( int country ) ; 00031 00032 private : 00033 Mode md ; 00034 int ctry ; 00035 00036 } ; 00037 00038 #endif // LABTAXSELECTOR_H