home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 February / PCWFEB09.iso / Software / Linux / SLAX 6.0.8 / slax-6.0.8.iso / slax / base / 006-devel.lzm / usr / include / KDChartObjectFactory.h < prev    next >
Encoding:
C/C++ Source or Header  |  2007-05-30  |  1.8 KB  |  38 lines

  1. #ifndef KDCHARTQSA_H
  2. #define KDCHARTQSA_H
  3. #include <qsobjectfactory.h>
  4.  
  5. class KDChartObjectFactory :public QSObjectFactory {
  6.  
  7. public:
  8.     KDChartObjectFactory();
  9.     virtual QObject* create( const QString& className, const QSArgumentList& args, QObject* context );
  10. protected:
  11.     QObject* createKDChartWidget( const QSArgumentList& args );
  12.     QObject* createKDChartTableData( const QSArgumentList& args );
  13.     QObject* createQDateTime( const QSArgumentList& args );
  14.     QObject* createQDate( const QSArgumentList& args );
  15.     QObject* createQTime( const QSArgumentList& args );
  16.     QObject* createKDChartTextPiece( const QSArgumentList& args );
  17.     QObject* createQFont( const QSArgumentList& args );
  18.     QObject* createKDChartCustomBox( const QSArgumentList& args );
  19.     QObject* createQColor(const QSArgumentList& args );
  20.     QObject* createKDChartPropertySet(const QSArgumentList& args );
  21.  
  22.     bool isNumber( const QVariant& );
  23.     bool checkArgCount( const QString& className, int count, int min, int max );
  24.     bool checkArgsIsQtClass( const QSArgumentList& args, int index, const char* expected, const char* constructing );
  25.     bool getString( const QSArgumentList& arg, int index, QString* str, const char* constructing  );
  26.  
  27.     bool getNumber( const QSArgumentList& args, int index, double* number, const char* constructing );
  28.     bool getNumber( const QSArgumentList& args, int index, int* number, const char* constructing );
  29.     bool getNumber( const QSArgumentList& args, int index, uint* number, const char* constructing );
  30.  
  31.     bool getBool( const QSArgumentList& arg, int index, bool* b, const char* constructing );
  32.     bool checkIsQtVariant( const QSArgumentList& arg, int index, QVariant::Type expected, const QString& variantName, const char* constructing );
  33. };
  34.  
  35.  
  36. #endif /* KDCHARTQSA_H */
  37.  
  38.