From bd0f3345a938b35ce6a12f6150373b0955b8dd12 Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Sun, 10 Jul 2011 15:24:15 -0500 Subject: Add Qt3 development HEAD version --- qmake/examples/tutorial/hello.cpp | 7 +++++++ qmake/examples/tutorial/hello.h | 7 +++++++ qmake/examples/tutorial/hellounix.cpp | 2 ++ qmake/examples/tutorial/hellowin.cpp | 2 ++ qmake/examples/tutorial/main.cpp | 14 ++++++++++++++ 5 files changed, 32 insertions(+) create mode 100644 qmake/examples/tutorial/hello.cpp create mode 100644 qmake/examples/tutorial/hello.h create mode 100644 qmake/examples/tutorial/hellounix.cpp create mode 100644 qmake/examples/tutorial/hellowin.cpp create mode 100644 qmake/examples/tutorial/main.cpp (limited to 'qmake/examples/tutorial') diff --git a/qmake/examples/tutorial/hello.cpp b/qmake/examples/tutorial/hello.cpp new file mode 100644 index 0000000..cec428b --- /dev/null +++ b/qmake/examples/tutorial/hello.cpp @@ -0,0 +1,7 @@ +#include "hello.h" + +MyPushButton::MyPushButton( const QString& text ) + : QPushButton( 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 0000000..4a292af --- /dev/null +++ b/qmake/examples/tutorial/hello.h @@ -0,0 +1,7 @@ +#include + +class MyPushButton : public QPushButton +{ +public: + MyPushButton( const QString& ); +}; diff --git a/qmake/examples/tutorial/hellounix.cpp b/qmake/examples/tutorial/hellounix.cpp new file mode 100644 index 0000000..0abf10e --- /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 0000000..54c8d5d --- /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 0000000..064c206 --- /dev/null +++ b/qmake/examples/tutorial/main.cpp @@ -0,0 +1,14 @@ +#include +#include "hello.h" + +int main( int argc, char **argv ) +{ + QApplication a( argc, argv ); + + MyPushButton* hello = new MyPushButton( "Hello world!" ); + hello->resize( 100, 30 ); + + a.setMainWidget( hello ); + hello->show(); + return a.exec(); +} -- cgit v1.2.3