Frameworks/Epics/Contributions to Qt5 for KF5.1

Jump to: navigation, search

Contributing to Qt 5 for KF 5.1 epic

Quite some effort goes into Qt 5 in order to push into Qt some of the features which should be in Qt and not in KDE Frameworks. Usually because all Qt apps would benefit from them even outside the KDE world, and because this cuts dependencies between the KDE frameworks.

Status Description Contact
TODO QSqueezedTextLabel, or squeezing in QLabel null
TODO QFileSystemWatcher: support for watching non-existing files. Reviving an old Qt patch for this might work:,19274 David Faure, Mark Gaiser
TODO QCompleter: many missing features compared to KCompletion. Look at the completion model in as a possible replacement which would also work for QML.  ?
IN PROGRESS QLocalSocket/QLocalServer: support for abstract unix sockets. See,73977 for the work in progress Rich Moore
TODO KProcess::setShellCommand (see also KShell) features in Qt. Ossi says: look at importing QtcProcess from QtCreator to replace QProcess  ?
TODO KProcess ForwardOnlyStdErr/ForwardOnlyStdOut features in Qt (Ossi has 7 years old unfinished patches, someone needs to take over that)  ?
TODO QCursor: auto-hide support (see KCursor API), plus styleHint to enable this in QLineEdit/QTextEdit (and let users turn this on/off in KConfig)  ?
TODO QCursor: theme support  ?
TODO QSystemTray: support for the new dbus protocol (see KStatusNotifierItem)  ?
TODO QRecursiveFilterProxyModel Stephen Kelly?
TODO QPoTranslator (support for .po files, and locating them with QStandardPaths, so that libs can load them?)  ??
IN PROGRESS QTimeZone John Layt
DONE qDebug with categories (qCDebug) Kai Koehne
TODO QLocale John Layt
TODO Printing John Layt
TODO Merge KStandardShortcut and QKeySequence::StandardKey  ??
TODO Make sure we have a QAction independent of QtWidgets in QtGui  ??
TODO Support for timer-based auto-selection in QAbstractItemView (triggered by styleHint, like QStyle::SH_ItemView_ActivateItemOnSingleClick triggers single-click mode)  ??
TODO Make sure QTextBrowser automatically follows KDE settings for the wheel button behavior (scroll vs zoom) via backend  ??
TODO KSsl*/QSsl* merge Richard Moore
TODO Make it possible to create plugins for handling url's for QDesktopServices::openUrl  ?
DONE Methods for associating mimetypes with imageformats in QImageReader/Writer (replacing last bits of KImageIO) Allan Sandfeld Jensen
TODO Add plugin version to QPluginLoader (see KPluginLoader::version())
TODO QPluginLoader::findPlugin(), like KPluginLoader::findPlugin()

This page was last modified on 8 September 2014, at 12:25. Content is available under Creative Commons License SA 3.0 as well as the GNU Free Documentation License 1.2 unless otherwise noted.