summaryrefslogtreecommitdiffstats
path: root/qmake/examples/tutorial
diff options
context:
space:
mode:
authorTimothy Pearson <kb9vqf@pearsoncomputing.net>2011-11-08 12:31:36 -0600
committerTimothy Pearson <kb9vqf@pearsoncomputing.net>2011-11-08 12:31:36 -0600
commitd796c9dd933ab96ec83b9a634feedd5d32e1ba3f (patch)
tree6e3dcca4f77e20ec8966c666aac7c35bd4704053 /qmake/examples/tutorial
downloadtqt3-d796c9dd933ab96ec83b9a634feedd5d32e1ba3f.tar.gz
tqt3-d796c9dd933ab96ec83b9a634feedd5d32e1ba3f.zip
Test conversion to TQt3 from Qt3 8c6fc1f8e35fd264dd01c582ca5e7549b32ab731
Diffstat (limited to 'qmake/examples/tutorial')
-rw-r--r--qmake/examples/tutorial/hello.cpp7
-rw-r--r--qmake/examples/tutorial/hello.h7
-rw-r--r--qmake/examples/tutorial/hellounix.cpp2
-rw-r--r--qmake/examples/tutorial/hellowin.cpp2
-rw-r--r--qmake/examples/tutorial/main.cpp14
5 files changed, 32 insertions, 0 deletions
diff --git a/qmake/examples/tutorial/hello.cpp b/qmake/examples/tutorial/hello.cpp
new file mode 100644
index 000000000..da01513b5
--- /dev/null
+++ b/qmake/examples/tutorial/hello.cpp
@@ -0,0 +1,7 @@
+#include "hello.h"
+
+MyPushButton::MyPushButton( const TQString& text )
+ : TQPushButton( text, 0, "mypushbutton" )
+{
+ qDebug( "My PushButton has been constructed" );
+}
diff --git a/qmake/examples/tutorial/hello.h b/qmake/examples/tutorial/hello.h
new file mode 100644
index 000000000..37d3f05d3
--- /dev/null
+++ b/qmake/examples/tutorial/hello.h
@@ -0,0 +1,7 @@
+#include <qpushbutton.h>
+
+class MyPushButton : public TQPushButton
+{
+public:
+ MyPushButton( const TQString& );
+};
diff --git a/qmake/examples/tutorial/hellounix.cpp b/qmake/examples/tutorial/hellounix.cpp
new file mode 100644
index 000000000..0abf10ebf
--- /dev/null
+++ b/qmake/examples/tutorial/hellounix.cpp
@@ -0,0 +1,2 @@
+// This file does nothing, but check your makefile to see if there is a
+// reference to hello_win.cpp...there shouldn't be if qmake is used on X11.
diff --git a/qmake/examples/tutorial/hellowin.cpp b/qmake/examples/tutorial/hellowin.cpp
new file mode 100644
index 000000000..54c8d5d3a
--- /dev/null
+++ b/qmake/examples/tutorial/hellowin.cpp
@@ -0,0 +1,2 @@
+// This file does nothing, but check your makefile to see if there is a
+// reference to hello_x11.cpp...there shouldn't be if qmake is used on Windows.
diff --git a/qmake/examples/tutorial/main.cpp b/qmake/examples/tutorial/main.cpp
new file mode 100644
index 000000000..f63c7e27c
--- /dev/null
+++ b/qmake/examples/tutorial/main.cpp
@@ -0,0 +1,14 @@
+#include <qapplication.h>
+#include "hello.h"
+
+int main( int argc, char **argv )
+{
+ TQApplication a( argc, argv );
+
+ MyPushButton* hello = new MyPushButton( "Hello world!" );
+ hello->resize( 100, 30 );
+
+ a.setMainWidget( hello );
+ hello->show();
+ return a.exec();
+}