Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages

qlabglaccountselector.h

00001 #ifndef QLABGLACCOUNTSELECTOR_H
00002 #define QLABGLACCOUNTSELECTOR_H
00003 
00004 #include <qwidget.h>
00005 #include <qwidgetplugin.h>
00006 #include <qlabdbcombo.h>
00007 
00008 
00009 
00010 class QT_WIDGET_PLUGIN_EXPORT QlabGlAccountSelector : 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( QString company READ company WRITE setCompany DESIGNABLE true SCRIPTABLE true STORED true )
00018         
00019 public :
00020         QlabGlAccountSelector( QWidget* parent = 0, const char* name = 0 ) ;
00021         ~QlabGlAccountSelector() ;
00022         
00023         enum Mode { None, Payable, Receivable, Tax, Revenue, Charge, Capital, Freight, Buy, Sell,
00024                                 Bank, Financial, Liability, Payroll, Stock } ;
00025 
00026 public slots :
00027         // Property Management
00028         Mode mode() const ;
00029         void setMode( Mode m ) ;
00030         QString company() const ;
00031         void setCompany( const QString & comp ) ;
00032         
00033 private :
00034         Mode md ;
00035         QString activeMode ;
00036         QString activeCompany ; 
00037 } ;
00038 
00039 #endif // QLABGLACCOUNTSELECTOR_H

 

L.A.B. Project © 2001-2004 LAB Project & DJ Anubis