summaryrefslogtreecommitdiff
path: root/library
authorzecke <zecke>2004-08-25 14:15:54 (UTC)
committer zecke <zecke>2004-08-25 14:15:54 (UTC)
commit4afd078e1ac5d7b6c2d3766dd5fd34ca33726dc1 (patch) (side-by-side diff)
tree3815dd5142d2ca900abe1b16861b0000d5e6d318 /library
parente3732f23f3ce7d5e2413827b8388fde723938d87 (diff)
downloadopie-4afd078e1ac5d7b6c2d3766dd5fd34ca33726dc1.zip
opie-4afd078e1ac5d7b6c2d3766dd5fd34ca33726dc1.tar.gz
opie-4afd078e1ac5d7b6c2d3766dd5fd34ca33726dc1.tar.bz2
First try of a stable header for Opie Library. It's planned purpose
is to enable precompiled header support with Opie. Compiling results are already quite promising.
Diffstat (limited to 'library') (more/less context) (show whitespace changes)
-rw-r--r--library/stable.h77
1 files changed, 77 insertions, 0 deletions
diff --git a/library/stable.h b/library/stable.h
new file mode 100644
index 0000000..10f13a6
--- a/dev/null
+++ b/library/stable.h
@@ -0,0 +1,77 @@
+ /* Add C includes here */
+
+#if defined __cplusplus
+
+#include <stdlib.h>
+#include <iostream>
+
+#include <qapplication.h>
+#include <qpushbutton.h>
+#include <qlabel.h>
+#include <qimage.h>
+#include <qlayout.h>
+
+#define INCLUDE_MENUITEM_DEF
+#include <qpopupmenu.h>
+#undef INCLUDE_MENUITEM_DEF
+
+
+#define QTOPIA_INTERNAL_LANGLIST
+#define QTOPIA_INTERNAL_INITAPP
+#define QTOPIA_INTERNAL_PRELOADACCESS
+#include <qtopia/qpeapplication.h>
+#include <qtopia/global.h>
+
+#define QTOPIA_INTERNAL_MIMEEXT
+#define QTOPIA_INTERNAL_PRELOADACCESS
+#define QTOPIA_INTERNAL_APPLNKASSIGN
+#include <qtopia/applnk.h>
+#undef QTOPIA_INTERNAL_PRELOADACCESS
+#undef QTOPIA_INTERNAL_MIMEEXT
+#undef QTOPIA_INTERNAL_APPLNKASSIGN
+
+#include "categoryedit_p.h"
+#include <qtopia/categorymenu.h>
+#include <qtopia/categoryselect.h>
+#include <qtopia/categorywidget.h>
+
+#define QTOPIA_INTERNAL_LANGLIST
+#include <qtopia/config.h>
+#undef QTOPIA_INTERNAL_LANGLIST
+
+#include <qtopia/datebookdb.h>
+#include <qtopia/datebookmonth.h>
+
+#define QTOPIA_INTERNAL_TZSELECT_INC_LOCAL
+#include <qtopia/tzselect.h>
+#undef QTOPIA_INTERNAL_TZSELECT_INC_LOCAL
+
+#include <qtopia/resource.h>
+#include <qtopia/version.h>
+#include <qtopia/storage.h>
+#include <qtopia/qpestyle.h>
+
+#include <qtopia/alarmserver.h>
+#include <qtopia/calendar.h>
+#include <qtopia/fileselector.h>
+#include <qtopia/filemanager.h>
+#include <qtopia/qcom.h>
+#include <qtopia/qcopenvelope_qws.h>
+#include <qtopia/qpemessagebox.h>
+
+
+#undef QTOPIA_INTERAL_PRELOADACCESS
+#undef QTOPIA_INTERNAL_INITAPP
+#undef QTOPIA_INTERNAL_LANGLIST
+
+#include <qtopia/xmlreader.h>
+#include <qtopia/windowdecorationinterface.h>
+
+#define QTOPIA_INTERNAL_TZSELECT_INC_LOCAL
+#include <qtopia/tzselect.h>
+#undef QTOPIA_INTERNAL_TZSELECT_INC_LOCAL
+
+#include <qtopia/applicationinterface.h>
+
+
+#endif