#ifndef SIPTESTBIB_H #define SIPTESTBIB_H #include "sipTestBib_global.h" #include <QObject> #include <QString> #include <QHash> #include <QVariant> #include <QVariantHash> class SIPTESTBIBSHARED_EXPORT SipTestBib : public QObject { Q_OBJECT Q_PROPERTY(int intVar READ getIntVar WRITE setIntVar) Q_PROPERTY(double doubleVar READ getDoubleVar WRITE setDoubleVar) Q_PROPERTY(QString stringVar READ getStringVar WRITE setStringVar) Q_PROPERTY(QVariantHash dictVar READ getDictVar WRITE setDictVar) public: explicit SipTestBib(QObject *parent = 0); int getIntVar() const; void setIntVar(int intVar); double getDoubleVar() const; void setDoubleVar(double doubleVar); QString getStringVar() const; void setStringVar(const QString &stringVar); QVariantHash getDictVar() const; void setDictVar(const QVariantHash &dictVar); private: int _intVar; double _doubleVar; QString _stringVar; QVariantHash _dictVar; }; #endif // SIPTESTBIB_H