diff options
author | tpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2011-01-03 04:12:51 +0000 |
---|---|---|
committer | tpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2011-01-03 04:12:51 +0000 |
commit | 560378aaca1784ba19806a0414a32b20c744de39 (patch) | |
tree | ce0dfd7c3febf2a1adc7603d1019a8be2083c415 /TODO | |
parent | d4d5af1cdbd3cc65d095e0afc5b1f4260091cf5d (diff) | |
download | tdelibs-560378aaca1784ba19806a0414a32b20c744de39.tar.gz tdelibs-560378aaca1784ba19806a0414a32b20c744de39.zip |
Automated conversion for enhanced compatibility with TQt for Qt4 3.4.0 TP1
NOTE: This will not compile with Qt4 (yet), however it does compile with Qt3
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdelibs@1211081 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -3,7 +3,7 @@ that we would like to make for the next binary incompatible release. - Check for forked classes in kde pim and other modules -- There is no reason why KConfigBase should inherit from QObject, get rid of that. +- There is no reason why KConfigBase should inherit from TQObject, get rid of that. - Change all FooPrivate *d; -> Private * const d; and place initialization in the constructor (for classes that would benefit from this). To help catch silly @@ -19,7 +19,7 @@ that we would like to make for the next binary incompatible release. - Remove all KDE_NO_COMPAT from the KDE2 -> KDE3 port before adding new ones for KDE4. - Remove the smart-to-dumb-pointer conversion operator from KSharedPtr - and replace it with a T* Get() member function. An implict conversion is + and tqreplace it with a T* Get() member function. An implict conversion is far too dangerous. See: http://groups.google.com/groups?selm=4ognb0%243cd%40linda.teleport.com&oe=UTF-8&output=gplain Also free the client from the requirement to inherit from KShared. @@ -59,7 +59,7 @@ that we would like to make for the next binary incompatible release. - Manually, properly clean up the includes in all of the headers. Remove unnecessary ones and change pointers to use class foo; decorations and move the - headers into the cpp files. When finished fixkdeincludes shouldn't find + headers into the cpp files. When finished fixkdeincludes shouldn't tqfind anything (but don't rely on fixkdeinclude, it should be done manually first!) - Use of the C++ keyword "explicit". Make all ctors explicit which can be used @@ -199,7 +199,7 @@ an alternative help->contents action) - Make sure all GUI classes adopt well to palette changes. - Rework KPanelExtension and KPanelApplet to have a sane set of global position - enums, make the geometry handling less spaghetti like and extend the API so + enums, make the tqgeometry handling less spaghetti like and extend the API so requests for things like re-reading the config of a KPanelExtension can be done by its parent. @@ -212,7 +212,7 @@ an alternative help->contents action) - KListView: merge setDropHighlighter and setDropVisualizer, add a setDnDMode to choose between "dnd to move items" (e.g. keditbookmarks) and "dnd onto items" (e.g. kmail). Unless Qt4 does it all :) -- Move KIO::findDeviceMountPoint, findPathMoundPoint, probably_slow_mounted, and testFileSystemFlag to KMountPoint, +- Move KIO::tqfindDeviceMountPoint, tqfindPathMoundPoint, probably_slow_mounted, and testFileSystemFlag to KMountPoint, to merge that code. - Refactor the kio/bookmarks code so we don't need to use the static d-pointer trick anymore. |