< Frameworks | Epics
Revision as of 18:43, 17 January 2013 by Dfaure (talk | contribs) (→Merging features in Qt 5.1 epic)
Frameworks/Epics/Qt 5.1 Merging
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Merging features in Qt 5.1 epic
Status | Description | Contact | |
---|---|---|---|
DONE | QSaveFile | David Faure (https://codereview.qt-project.org/41790) | |
DONE | Add a Q_COREAPP_STARTUP_FUNCTION macro which allows to have code called just at the end of QCoreApplicationPrivate::init() | David Faure (https://codereview.qt-project.org/42002) | |
DONE | QDebugStateSaver | David Faure (https://codereview.qt-project.org/41793) | |
IN PROGRESS | K/Q_GLOBAL_STATIC merge | Thiago Macieira (https://codereview.qt-project.org/43297) | |
IN PROGRESS | QUrlPathInfo | David Faure (https://codereview.qt-project.org/44960) | |
IN PROGRESS | Restore QX11Info, in qtx11extras.git | Richard Moore and David Faure | |
IN PROGRESS | qunsetenv | David Faure (https://codereview.qt-project.org/44599) | |
IN PROGRESS | QCommandLineArguments | Laszlo Papp; see qt5-feedback discussions; will be for Qt-5.1 | |
TO DO | QDebug: coloring the method name (blue for debugs, red for warnings/errors) | ? | <{{{3}}}> |
TO DO | QMenu: title feature, keyboard navigation (from KMenu) | ? | <{{{3}}}> |
TO DO | QSqueezedTextLabel, or squeezing in QLabel | ? | <{{{3}}}> |
TO DO | QFileSystemWatcher: support for watching non-existing files | David Faure | <{{{3}}}> |
TO DO | QCompleter: many missing features compared to KCompletion. Look at the completion model in http://qt-project.org/wiki/Qt-5-Ui-Helpers as a possible replacement which would also work for QML. | ? | <{{{3}}}> |
TO DO | QLocalSocket/QLocalServer: support for abstract unix sockets | Thiago? | <{{{3}}}> |
TO DO | KProcess/KShell features in Qt? | Ossi | <{{{3}}}> |
TO DO | KProcess ForwardOnlyStdErr/ForwardOnlyStdOut features in Qt? | ? | <{{{3}}}> |
TO DO | QCursor: auto-hide support (see KCursor API), plus styleHint to enable this in QLineEdit/QTextEdit (and let users turn this on/off in KConfig) | ? | <{{{3}}}> |
TO DO | QCursor: theme support | ? | <{{{3}}}> |
TO DO | QIcon: support for overlays | ? | <{{{3}}}> |
TO DO | QPushButton: support for delayed menu | ? | <{{{3}}}> |
TO DO | QSystemTray: support for the new dbus protocol (see KStatusNotifierItem) | ? | <{{{3}}}> |
TO DO | QLockFile | David Faure | <{{{3}}}> |
TO DO | QRecursiveFilterProxyModel | Stephen Kelly? | <{{{3}}}> |
TO DO | QPoTranslator (support for .po files, and locating them with QStandardPaths, so that libs can load them?) | ?? | <{{{3}}}> |
TO DO | QLineEdit: support for clear button | ?? | <{{{3}}}> |
TO DO | QLineEdit: support for text squeezing | ?? | <{{{3}}}> |
TO DO | QLineEdit: support for URL drops (replace existing text, rather than append) | ?? | <{{{3}}}> |
TO DO | QComboBox: support for URL drops (replace existing text, rather than append) | ?? | <{{{3}}}> |
IN PROGRESS | QTextEdit: support for place holder text like place holder text in QLineEdit | Benjamin Port | |
TO DO | QLocale & QDateTime | John Layt | <{{{3}}}> |
TO DO | Printing | John Layt | <{{{3}}}> |
TO DO | Geolocation | ?? | <{{{3}}}> |
IN PROGRESS | qDebug with categories, currently in an addon (playground/qlogger.git), plan is to have it in 5.1 | Wolfgang Beck, QTBUG-19536 | |
TO DO | Merge KStandardShortcut and QKeySequence::StandardKey | ?? | <{{{3}}}> |
TO DO | Rewrite QKeySequence::StandardKey to get the default keys from QPA, not just an enum. In KDE we can make the shortcuts configurable this way. | ?? | <{{{3}}}> |
TO DO | QTabWidget: give the possibility to hide the tabbar (used in many places if count is 0). Preferably called setTabBarHidden(bool) / isTabBarHidden() (then deprecate ktabwidget). | ?? | <{{{3}}}> |
IN PROGRESS | QTabBar: port signals from KTabBar | Ivan Komissarov (https://codereview.qt-project.org/#change,29650) | |
TO DO | Add support for default vs active shortcuts to QAction | ?? | <{{{3}}}> |
TO DO | Add the triggered(Qt::MouseButtons buttons, Qt::KeyboardModifiers modifiers) signal to QAction | ?? | <{{{3}}}> |
TO DO | Add the web color line edit to QColorDialog (KColorDialog has it) | ?? | <{{{3}}}> |
TO DO | Add the color picker button to QColorDialog (KColorDialog has it) | ?? | <{{{3}}}> |
TO DO | Make sure we have a QAction independent of QtWidgets in QtGui | ?? | <{{{3}}}> |
TO DO | QToolBar should take its default settings from the global settings when running in a Plasma Workspace session (see loadKDESettings from KToolBar) | ?? | <{{{3}}}> |
TO DO | QMainWindow should follow the KDE HIG when changing the window title in a Plasma Workspace session (see KMainWindow::setCaption) | ?? | <{{{3}}}> |
TO DO | QInputDialog should have an equivalent of KInputDialog::getMultiLineText | ?? | <{{{3}}}> |
TO DO | QInputDialog should have an equivalent of KInputDialog::getDouble with configurable step | ?? | <{{{3}}}> |
TO DO | QInputDialog should have an equivalent of KInputDialog::getItemList (multi-choice, not single choice like getItem) | ?? | <{{{3}}}> |
TO DO | QFileDialog: add the QUrl equivalents of KFileDialog static methods to QFileDialog, should be possible to specify a optional list of protocols supported by the user code | ?? | <{{{3}}}> |
TO DO | Make sure QDesktopServices can list the protocols it supports | ?? | <{{{3}}}> |
TO DO | Make sure QNetworkAccessManager can list the protocols it supports | ?? | <{{{3}}}> |
TO DO | Add icons to QTextBrowser context menu | ?? | <{{{3}}}> |
TO DO | Add support for "whatsthis:/text" urls to QTextBrowser | ?? | <{{{3}}}> |
TO DO | Make sure QTextBrowser automatically follows KDE settings for the wheel button behavior (scroll vs zoom) via backend | ?? | <{{{3}}}> |
TO DO | Allow to register a default syntax highlighter type for QTextEdit, the KDE backend would register the spell checking one coming from sonnet as default | ?? | <{{{3}}}> |
TO DO | KSsl*/QSsl* merge | Richard Moore | <{{{3}}}> |
TO DO | Create QPA theme plugin for setting KDE palette, font, widget style, etc. (in KDE), will require extensions on the Qt side, look at KGlobalSettings, some of it is there | ? | <{{{3}}}> |
TO DO | Make sure the QPA plugin can properly react to setting changes | ? | <{{{3}}}> |
TO DO | Restore the _NET_STARTUP_INFO from Qt4 that got lost (work for the xcb backend) | ? | <{{{3}}}> |
TO DO | Restore QSessionManager from Qt4 that got broken | ? | <{{{3}}}> |
TO DO | Extend the QStyle API so that the styleHint() can control the default value for animated widgets (should animate or not by default?) | ? | <{{{3}}}> |
TO DO | Extend the QStyle API so that the styleHint() can control the default value QSplitter::opaqueResize | ? | <{{{3}}}> |
TO DO | Make sure QDialogButtonBox Ok button has Ctrl+Return as shortcut | ? | <{{{3}}}> |
This page was last edited on 22 April 2013, at 13:22. Content is available under Creative Commons License SA 4.0 unless otherwise noted.