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
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