prototypes.h Example File
script/defaultprototypes/prototypes.h
#ifndef PROTOTYPES_H
#define PROTOTYPES_H
#include <QtCore/QObject>
#include <QtScript/QScriptable>
class ListWidgetItemPrototype : public QObject, public QScriptable
{
Q_OBJECT
Q_PROPERTY(QString text READ text WRITE setText)
public:
ListWidgetItemPrototype(QObject *parent = 0);
QString text() const;
void setText(const QString &text);
public slots:
QString toString() const;
};
class ListWidgetPrototype : public QObject, public QScriptable
{
Q_OBJECT
public:
ListWidgetPrototype(QObject *parent = 0);
public slots:
void addItem(const QString &text);
void addItems(const QStringList &texts);
void setBackgroundColor(const QString &colorName);
};
#endif