summaryrefslogtreecommitdiffstats
path: root/tools/qscxmlc/decl.t
blob: 2b35d6764549f5e16b29b9e2a83dd2cbc1cd8b49 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
class ${classname}: public QScxmlStateMachine
{
public:
    /* qmake ignore Q_OBJECT */
    Q_OBJECT

public:
    ${classname}(QObject *parent = 0);
    ~${classname}();

${getters}
signals:
${signals}
public slots:
${slots}
private:
    struct Data;
    friend struct Data;
    struct Data *data;
};