summaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
authorJarek Kobus <jaroslaw.kobus@theqtcompany.com>2016-01-11 17:09:34 +0100
committerJarek Kobus <jaroslaw.kobus@theqtcompany.com>2016-02-11 08:11:24 +0000
commit095f32036aa31d8cc05e9c608858ec0fd57d23fb (patch)
treeefd73643388b73b7d9e36e8fa30aae5d967a6be7 /examples
parenta69dfbcbb1cdfe8da6e8f78645582169e948ca58 (diff)
Reorganize the calculator example.
Change-Id: I6696fcc426296a5d17180edfbdaee7842429e0c9 Reviewed-by: Erik Verbruggen <erik.verbruggen@theqtcompany.com>
Diffstat (limited to 'examples')
-rw-r--r--examples/calculator-widgets-static/calculator-widgets-static.pro21
-rw-r--r--examples/calculator/calculator.pro21
-rw-r--r--examples/calculator/calculator.scxml (renamed from examples/calculator-common/calculator.scxml)0
-rw-r--r--examples/calculator/doc/images/calculator.pngbin0 -> 6054 bytes
-rw-r--r--examples/calculator/doc/src/calculator.qdoc (renamed from examples/calculator-widgets-static/doc/src/calculator-widgets-static.qdoc)15
-rw-r--r--examples/calculator/main.cpp (renamed from examples/calculator-widgets-static/calculator-widgets-static.cpp)2
-rw-r--r--examples/calculator/mainwindow.cpp (renamed from examples/calculator-common/mainwindow.cpp)0
-rw-r--r--examples/calculator/mainwindow.h (renamed from examples/calculator-common/mainwindow.h)0
-rw-r--r--examples/calculator/mainwindow.ui (renamed from examples/calculator-common/mainwindow.ui)0
-rw-r--r--examples/examples.pro2
10 files changed, 35 insertions, 26 deletions
diff --git a/examples/calculator-widgets-static/calculator-widgets-static.pro b/examples/calculator-widgets-static/calculator-widgets-static.pro
deleted file mode 100644
index 5bf4c27..0000000
--- a/examples/calculator-widgets-static/calculator-widgets-static.pro
+++ /dev/null
@@ -1,21 +0,0 @@
-QT += widgets scxml
-
-CONFIG += c++11
-
-STATECHARTS = ../calculator-common/calculator.scxml
-
-SOURCES += \
- calculator-widgets-static.cpp \
- ../calculator-common/mainwindow.cpp
-
-FORMS += \
- ../calculator-common/mainwindow.ui
-
-HEADERS += \
- ../calculator-common/mainwindow.h
-
-# install
-target.path = $$[QT_INSTALL_EXAMPLES]/scxml/calculator-widgets
-INSTALLS += target
-
-load(qscxmlc)
diff --git a/examples/calculator/calculator.pro b/examples/calculator/calculator.pro
new file mode 100644
index 0000000..9c0ef68
--- /dev/null
+++ b/examples/calculator/calculator.pro
@@ -0,0 +1,21 @@
+QT += widgets scxml
+
+CONFIG += c++11
+
+STATECHARTS = calculator.scxml
+
+SOURCES += \
+ main.cpp \
+ mainwindow.cpp
+
+HEADERS += \
+ mainwindow.h
+
+FORMS += \
+ mainwindow.ui
+
+# install
+target.path = $$[QT_INSTALL_EXAMPLES]/scxml/calculator
+INSTALLS += target
+
+load(qscxmlc)
diff --git a/examples/calculator-common/calculator.scxml b/examples/calculator/calculator.scxml
index 2b1e926..2b1e926 100644
--- a/examples/calculator-common/calculator.scxml
+++ b/examples/calculator/calculator.scxml
diff --git a/examples/calculator/doc/images/calculator.png b/examples/calculator/doc/images/calculator.png
new file mode 100644
index 0000000..443242a
--- /dev/null
+++ b/examples/calculator/doc/images/calculator.png
Binary files differ
diff --git a/examples/calculator-widgets-static/doc/src/calculator-widgets-static.qdoc b/examples/calculator/doc/src/calculator.qdoc
index 6327cb3..9edb0c3 100644
--- a/examples/calculator-widgets-static/doc/src/calculator-widgets-static.qdoc
+++ b/examples/calculator/doc/src/calculator.qdoc
@@ -26,9 +26,18 @@
****************************************************************************/
/*!
- \example calculator-widgets-static
- \title Qt SCXML: Calculator Example (Static)
+ \example calculator
+ \title Qt SCXML Calculator Example
\ingroup examples-qtscxml
- \brief Demonstrates...
+ \image calculator.png
+
+ \brief Implements the Calculator example presented in the SCXML
+ Specification.
+
+ \e {Calculator} uses Qt SCXML to implement the
+ \l{SCXML Specification - Calculator Example}{Calculator Example}
+ presented in the SCXML Specification.
+
+ \include examples-run.qdocinc
*/
diff --git a/examples/calculator-widgets-static/calculator-widgets-static.cpp b/examples/calculator/main.cpp
index 94bb4a3..2587e2b 100644
--- a/examples/calculator-widgets-static/calculator-widgets-static.cpp
+++ b/examples/calculator/main.cpp
@@ -49,7 +49,7 @@
****************************************************************************/
#include "calculator.h"
-#include "../calculator-common/mainwindow.h"
+#include "mainwindow.h"
#include <QApplication>
diff --git a/examples/calculator-common/mainwindow.cpp b/examples/calculator/mainwindow.cpp
index eacafaa..eacafaa 100644
--- a/examples/calculator-common/mainwindow.cpp
+++ b/examples/calculator/mainwindow.cpp
diff --git a/examples/calculator-common/mainwindow.h b/examples/calculator/mainwindow.h
index c8d77f3..c8d77f3 100644
--- a/examples/calculator-common/mainwindow.h
+++ b/examples/calculator/mainwindow.h
diff --git a/examples/calculator-common/mainwindow.ui b/examples/calculator/mainwindow.ui
index 8001ff1..8001ff1 100644
--- a/examples/calculator-common/mainwindow.ui
+++ b/examples/calculator/mainwindow.ui
diff --git a/examples/examples.pro b/examples/examples.pro
index 20ef6c2..0ee3d2e 100644
--- a/examples/examples.pro
+++ b/examples/examples.pro
@@ -6,8 +6,8 @@ qtHaveModule(widgets) {
SUBDIRS += trafficlight-widgets-dynamic
SUBDIRS += mediaplayer-widgets-static
SUBDIRS += mediaplayer-widgets-dynamic
+ SUBDIRS += calculator
SUBDIRS += pinball
- SUBDIRS += calculator-widgets-static
}
qtHaveModule(qml) {