QtCS2015 QtQuickControls2: Difference between revisions
Jump to navigation
Jump to search
(Created page with "* Background ** QtQuick.Controls 1 has tons and tons of objects per control * Overview ** QtQuick.Controls 2 has interaction logic in C++, greatly decreases object overhead an...") |
m (Added Category) |
||
Line 1: | Line 1: | ||
[[Category:QtCS2015]] | |||
* Background | * Background | ||
** QtQuick.Controls 1 has tons and tons of objects per control | ** QtQuick.Controls 1 has tons and tons of objects per control |
Latest revision as of 15:17, 11 June 2015
- Background
- QtQuick.Controls 1 has tons and tons of objects per control
- Overview
- QtQuick.Controls 2 has interaction logic in C++, greatly decreases object overhead and number of contexts
- QtQuick.Controls 2 has visual items still in a (thin) QML layer
- Styling, theming and customization
- Native/platform styles currently out of scope
- Would be in a separate (derived) imports?
- Currently QtQuick.Controls 2 has a simple themable QML layer
- Ongoing work adapting the palette concept from widgets (QTBUG-45839)
- Parts of controls can be replaced with custom delegates
- Native/platform styles currently out of scope
- Status
- Popup items vs. popup windows
- Text selection handles via IM
- No scaling (logical units?) thought of yet
- Discussion
- Accessibility in the QML layer? Needed as it's private from QtQuick
- Some embedded users don't want accessibility. Seems "Short-sighted".
- Continue with controls 1 until native/desktop gets brought into the controls 2 idea
- As in done and maintained, but R&D on controls 2