Deprecate, move to kde4support, the merging of the locale stuff makes it obsolete.

DONE

KIcon : public QIcon

Discussed on kde-frameworks-devel, replace with one method.

DONE

KLibrary : public QLibrary

Adds KF5 search paths, so moved to the kservice framework. Should become mostly internal, though...

DONE

KPluginLoader : public QPluginLoader

Adds KF5 search paths, so moved to the kservice framework.

DONE

KListWidget : public QListWidget

only adds auto-select support, which was mainly meant for filemanagers. Port kdelibs to QListWidget, then move KListWidget to kde4support.

DONE

KMainWindow : public QMainWindow

Goes to kconfig-widgets except for the "setCaption" part which should be covered by the platform integration plugin in Qt

DONE

KMenu : public QMenu

Title item support, and keyboard navigation. Could be added to QMenu.

DONE

KMenuBar : public QMenuBar

This one goes straight to kde4support, it's only feature probably doesn't even work anymore on modern systems (top level menubar), and it's getting replaced through dbusmenu

DONE

KProcess : public QProcess

Code should be ported to QProcess (except kpty).

DONE

KPushButton : public QPushButton

DnD support, only used in KUrlRequester in kdelibs -> create a helper class based on event filtering. Auth support -> rename to KAuthPushButton. Delayed menu support -> add to Qt 5.1..

DONE

KSplashScreen : public QSplashScreen

Only exists for KDE Xinerama settings, which are gone. -> kde4support

DONE

KStatusBar : public QStatusBar

KStatusBar adds convenience to QStatusBar by making items changeable by id (but the same could easily be done by keeping a pointer to the QLabel widgets passed in) and emitting a signal when items are clicked (Again keeping pointers to the QWidgets would give the same signals)

DONE

KSystemTrayIcon : public QSystemTrayIcon

KSystemTrayIcon is to be deprecated in favor of KStatusNotifierItem. Moved by aseigo already, he also took care of adding the important bit to KStatusNotifierLegacyIcon which now inherits from QSystemTrayIcon directly.

DONE

KTabBar: public QTabBar

TODO added to cleanup page

DONE

KTabWidget : public QTabWidget

TODO added to qt5.1 epic

DONE

KTextBrowser : public QTextBrowser

Adds icons in popup menu, support for clicking on mailto and http urls, user-configurable wheel event (zoom or scroll), then kde4support

DONE

KTextEdit : public QTextEdit

Background spellchecking in QTextEdit, then tier4/consistency

DONE

KToolBar : public QToolBar

Goes to kconfig-widgets except for the "loadKDESettings" part which should be covered by the platform integration plugin in Qt

DONE

KUndoStack : public QUndoStack

Could become two methods in a namespace, no subclass needed.

DONE

KUrl : public QUrl

Finish porting to QUrl, then move to kde4support

DONE

KAction : public QWidgetAction

See spreadsheet by Valentin Rusu, on k-f-d

DONE

KDateTime

Already part of jlayt's plans, I think

DONE

KLocale

Already part of jlayt's plans

DONE

KColorDialog

KColorDialog is almost identical to QColorDialog with slightly different api. KColorDialog adds a web color lineedit and a dropper button. Probably should go to kde4support