summaryrefslogtreecommitdiffstats
path: root/examples/animation/example/mainwindow.h
diff options
context:
space:
mode:
authorAlexis Menard <alexis.menard@nokia.com>2009-04-17 10:40:52 (GMT)
committerAlexis Menard <alexis.menard@nokia.com>2009-04-17 10:40:52 (GMT)
commitbb2e4df9bee3148e819c98410aa36e22dad95d7a (patch)
treea6e6e8c070a72378d4b2e5f39ad3cc9c368b61ab /examples/animation/example/mainwindow.h
downloadQt-bb2e4df9bee3148e819c98410aa36e22dad95d7a.zip
Qt-bb2e4df9bee3148e819c98410aa36e22dad95d7a.tar.gz
Qt-bb2e4df9bee3148e819c98410aa36e22dad95d7a.tar.bz2
Initial import of kinetic-animations branch from the old kinetic
repository to the new repository
Diffstat (limited to 'examples/animation/example/mainwindow.h')
-rw-r--r--examples/animation/example/mainwindow.h45
1 files changed, 45 insertions, 0 deletions
diff --git a/examples/animation/example/mainwindow.h b/examples/animation/example/mainwindow.h
new file mode 100644
index 0000000..6be7463
--- /dev/null
+++ b/examples/animation/example/mainwindow.h
@@ -0,0 +1,45 @@
+/****************************************************************************
+**
+** Copyright (C) 2008 Nokia Corporation and/or its subsidiary(-ies).
+** Contact: Qt Software Information (qt-info@nokia.com)
+**
+** This file is part of the $MODULE$ of the Qt Toolkit.
+**
+** $TROLLTECH_DUAL_LICENSE$
+**
+****************************************************************************/
+
+#ifndef __MAINWINDOW__H__
+#define __MAINWINDOW__H__
+
+#include <QtGui>
+
+class MainWindow : public QMainWindow
+{
+Q_OBJECT
+public:
+ MainWindow();
+
+private slots :
+ void onEnterState3();
+ void onEnterState2();
+ void onEnterState1();
+ void onItemClicked(QListWidgetItem*);
+ void onRemoveClicked();
+private:
+ QListWidget *listWidget;
+ QLabel *labelWidget;
+ QLabel *label2Widget;
+ QLineEdit *editWidget;
+ QGraphicsScene *scene;
+ QGraphicsView *view;
+ QState *state1;
+ QState *state2;
+ QState *state3;
+ QState *currentState;
+ QState *group;
+ QStateMachine *machine;
+};
+
+#endif //__MAINWINDOW__H__
+