-
Notifications
You must be signed in to change notification settings - Fork 284
Future Work
vkrause edited this page Jul 23, 2012
·
25 revisions
Planned features that are not allocated to a release yet.
(Features that have been implemented can be looked up in the Road Map.)
- Mac bundle injector
- Static "injector"
- Pintool based injector
- Injectors using different Qt plug-in systems (a11y, QPA)
- Injector auto-detector in the launcher to find the best available one
- Show smart pointer refcounts?
- Show filesystem watchers?
- Show locale information. or application information.
- Show ClassInfo of available types.
- Show running threads
- Show running event loops
- Show pending events
- Show loaded translators.
- Add signal/slot tracking?
- Support for multiple probes for different BIC configurations (debug vs. release, different compilers or Qt versions), and dynamic selection of the appropriate one.
- Add generic infrastructure for reporting detected problems in a central place, such as:
- shortcut conflicts
- modeltest issues
- nested layout margins
- dangling QStates
- Split the part that has to run in the process of the analyzed application and the frontend, to allow inspecting non-gui Qt apps as well as remote debugging
- Allow to overwrite/reset message handler
- Runtime attachable model test
- Show selection models properly
- Integration of Steve's proxy model tests and model test recorder
- Support style hints, layout spacing, sub-element rects
- Add QPaintBuffer paint introspection as done for QWidgets
- Allow to modify QStyleOption parameters
- Provide dummy widgets for styles that crash if the widget pointer is 0
- Model shows object rather than layout hierarchy
- a WebInspector/Firebug like QSS debugger
- Show signal/slot connections, and possibly also how often they are used
-
Eg. number of created objects of a certain type, number of send signals/events, timer frequencies, etc, mostly interesting for QML where there are no good high-level profiling tools yet.
-
...