summaryrefslogtreecommitdiffstats
path: root/qtinterface/TODO
diff options
context:
space:
mode:
authortpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2010-07-21 21:18:36 +0000
committertpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2010-07-21 21:18:36 +0000
commit5e266f8f85ead4c33f7a9d227a82b0461df7e09a (patch)
tree29ee823e9a8b87b3213db0a14fbe7148edcd5365 /qtinterface/TODO
parentce4313a6257fee35d97e07d22956f42916d4905c (diff)
downloadtqtinterface-5e266f8f85ead4c33f7a9d227a82b0461df7e09a.tar.gz
tqtinterface-5e266f8f85ead4c33f7a9d227a82b0461df7e09a.zip
Significant upgrades to the TQT system; kdelibs and kdebase now build and run correctly through TQT and Qt3
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/dependencies/tqtinterface@1152745 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'qtinterface/TODO')
-rw-r--r--qtinterface/TODO13
1 files changed, 12 insertions, 1 deletions
diff --git a/qtinterface/TODO b/qtinterface/TODO
index 34906e3..4f94baf 100644
--- a/qtinterface/TODO
+++ b/qtinterface/TODO
@@ -46,4 +46,15 @@ This may have something to do with the template class junk
Weird headers with no classes (???):
-tqdrawutil \ No newline at end of file
+tqdrawutil
+
+
+
+
+Here's the latest proposed structure of the library...
+
+All of Trinity now uses TQ<something>, e.g. QTimer is now TQTimer. Depending on the QT3 or QT4 flag, certain defines are set in tqt.h like the following:
+#define TQCString QCString (for Qt3)
+#define TQCString Q3CString (for Qt4)
+
+If needed, the TQ function can subclass the Q or Q3 function and reimplement the missing features. However, the vast majority of classes (those that have not changed much) will be handled with the simple #define statements, greatly simplifying and speeding implementation. \ No newline at end of file