Details
-
Epic
-
Resolution: Unresolved
-
P3: Somewhat important
-
None
-
None
-
QtSystemInfo backlog
Description
General backlog for possible tasks/features in QtSystemInfo – things not necessarily ever committed to but under consideration.
Please add new suggestions via new user stories to Jira and link them against this epic as already done below. Hopefully over time this epic can be transformed into somewhat of a roadmap for QtSystemInfo development. The aim is to have an official release of QtSystemInfo as part of Qt 5.2.
Current considerations which need further discussions and separate Jira details (no particular order of priority yet):
- Short term (up to Qt 5.2)
- Move QtSystemInfo to the new branching system utilized by other APIs (dev/stable/release) -> done
- Documentation must be modularized and reviewed (QTBUG-31942)
- QtSystemInfo was not officially released as part of Qt 5.x. there might be some opportunities for API/lib changes. This is dependent on current uptake and cost/gain
- add QSystemState (see http://gitorious.org/meego-middleware/qmsystem )
- thermal state?
- usb mode?
- hardware keys state?
- activity state? (qscreensaver)
- remove display info
- alignedtimer ?
- Remove any DeviceProfile related code
- port UPower (previously devicekit) backend from qtmobility
- change battery API
- add QBatteryManager
- batteryCount, chargerType, EnergyUnit
- QBatteryInfo defaults to battery 0 - add setBatteryNumber(int)
- make qml API more like mobility -> QProperties
- re-add QBatteryInfo::Critical
- re-add QBatteryInfo::remainingCapacityPercent()
- add QBatteryManager
- Evaluate possibility of shifting system info elements to other parts of Qt (QTBUG-32402)
Attachments
Issue Links
- relates to
-
QTBUG-31942 QtSystemInfo documentation must be modularized and reviewed
- Reported
-
QTBUG-96637 Provide signals for system power events
- Reported