From dda8474928bd7276e1fad8fb7a601e7c83ff2bc2 Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Sun, 10 Jul 2011 15:17:53 -0500 Subject: Added TQt4 HEAD --- .../qt4/qmake/examples/precompile/main.cpp | 18 ++++++++++++ .../qt4/qmake/examples/precompile/mydialog.ui | 32 ++++++++++++++++++++++ .../qt4/qmake/examples/precompile/myobject.cpp | 14 ++++++++++ .../qt4/qmake/examples/precompile/myobject.h | 8 ++++++ .../qt4/qmake/examples/precompile/precompile.pro | 19 +++++++++++++ .../qt4/qmake/examples/precompile/stable.h | 10 +++++++ .../qt4/qmake/examples/precompile/util.cpp | 7 +++++ 7 files changed, 108 insertions(+) create mode 100644 tqtinterface/qt4/qmake/examples/precompile/main.cpp create mode 100644 tqtinterface/qt4/qmake/examples/precompile/mydialog.ui create mode 100644 tqtinterface/qt4/qmake/examples/precompile/myobject.cpp create mode 100644 tqtinterface/qt4/qmake/examples/precompile/myobject.h create mode 100644 tqtinterface/qt4/qmake/examples/precompile/precompile.pro create mode 100644 tqtinterface/qt4/qmake/examples/precompile/stable.h create mode 100644 tqtinterface/qt4/qmake/examples/precompile/util.cpp (limited to 'tqtinterface/qt4/qmake/examples/precompile') diff --git a/tqtinterface/qt4/qmake/examples/precompile/main.cpp b/tqtinterface/qt4/qmake/examples/precompile/main.cpp new file mode 100644 index 0000000..9669a2c --- /dev/null +++ b/tqtinterface/qt4/qmake/examples/precompile/main.cpp @@ -0,0 +1,18 @@ +#include +#include +#include +#include "myobject.h" +#include "mydialog.h" + +int main(int argc, char **argv) +{ + TQApplication app(argc, argv); + + MyObject obj; + MyDialog dia; + app.setMainWidget( &dia ); + dia.connect( dia.aButton, TQT_SIGNAL(clicked()), TQT_SLOT(close()) ); + dia.show(); + + return app.exec(); +} diff --git a/tqtinterface/qt4/qmake/examples/precompile/mydialog.ui b/tqtinterface/qt4/qmake/examples/precompile/mydialog.ui new file mode 100644 index 0000000..fe90a29 --- /dev/null +++ b/tqtinterface/qt4/qmake/examples/precompile/mydialog.ui @@ -0,0 +1,32 @@ + +MyDialog + + + MyDialog + + + Mach 2! + + + + + aLabel + + + Join the life in the fastlane; - PCH enable your project today! - + + + + + aButton + + + &Quit + + + Alt+Q + + + + + diff --git a/tqtinterface/qt4/qmake/examples/precompile/myobject.cpp b/tqtinterface/qt4/qmake/examples/precompile/myobject.cpp new file mode 100644 index 0000000..7c3d04c --- /dev/null +++ b/tqtinterface/qt4/qmake/examples/precompile/myobject.cpp @@ -0,0 +1,14 @@ +#include +#include +#include "myobject.h" + +MyObject::MyObject() + : TQObject() +{ + std::cout << "MyObject::MyObject()\n"; +} + +MyObject::~MyObject() +{ + qDebug("MyObject::~MyObject()"); +} diff --git a/tqtinterface/qt4/qmake/examples/precompile/myobject.h b/tqtinterface/qt4/qmake/examples/precompile/myobject.h new file mode 100644 index 0000000..90c0b86 --- /dev/null +++ b/tqtinterface/qt4/qmake/examples/precompile/myobject.h @@ -0,0 +1,8 @@ +#include + +class MyObject : public TQObject +{ +public: + MyObject(); + ~MyObject(); +}; diff --git a/tqtinterface/qt4/qmake/examples/precompile/precompile.pro b/tqtinterface/qt4/qmake/examples/precompile/precompile.pro new file mode 100644 index 0000000..1f02d1a --- /dev/null +++ b/tqtinterface/qt4/qmake/examples/precompile/precompile.pro @@ -0,0 +1,19 @@ +############################################# +# +# Example for using Precompiled Headers +# +############################################# +TEMPLATE = app +LANGUAGE = C++ +CONFIG += console precompile_header + +# Use Precompiled headers (PCH) +PRECOMPILED_HEADER = stable.h + +HEADERS += stable.h \ + myobject.h +SOURCES += main.cpp \ + myobject.cpp \ + util.cpp +FORMS = mydialog.ui + diff --git a/tqtinterface/qt4/qmake/examples/precompile/stable.h b/tqtinterface/qt4/qmake/examples/precompile/stable.h new file mode 100644 index 0000000..a62e501 --- /dev/null +++ b/tqtinterface/qt4/qmake/examples/precompile/stable.h @@ -0,0 +1,10 @@ +/* Add C includes here */ + +#if defined __cplusplus +/* Add C++ includes here */ + +# include +# include +# include +# include +#endif diff --git a/tqtinterface/qt4/qmake/examples/precompile/util.cpp b/tqtinterface/qt4/qmake/examples/precompile/util.cpp new file mode 100644 index 0000000..6a15452 --- /dev/null +++ b/tqtinterface/qt4/qmake/examples/precompile/util.cpp @@ -0,0 +1,7 @@ +void util_function_does_nothing() +{ + // Nothing here... + int x = 0; + ++x; +} + -- cgit v1.2.3