Newer
Older
sipTestBib / sipTestBib.h
@Pascal Gollor Pascal Gollor on 17 Oct 2015 891 bytes initial commit
#ifndef SIPTESTBIB_H
#define SIPTESTBIB_H

#include "sipTestBib_global.h"

#include <QObject>
#include <QString>
#include <QHash>


class SIPTESTBIBSHARED_EXPORT SipTestBib : public QObject
{
	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:
	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