Description
To avoid potential performance impacts, check if:
- Making CursorManagment a QObject instead of an Item. This implies possible changes in the plugin it self as currently the cursor is attached to the object that needs to support the cursor. It should be investigated whether it would be more flexible if CursorManagment had either a property "attachTo" or would be a QML 'creatable' type.
- Make CursorIndicator one highlight that is managed by the CursorNavigator instead of creating one together with all Cursor instances.
- Remove unnecessary log messages
Investigate both and see if it's worthy making these changes.
Attachments
Gerrit Reviews
For Gerrit Dashboard: AUTOSUITE-1256 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
275925,4 | [cursormanagement] Removed unnecessary logs | master | qt-labs/cursormanagement | Status: MERGED | +2 | 0 |
276517,3 | [cursormanagement] CursorManagement bug fixes | dev | qt-apps/neptune3-ui | Status: MERGED | +2 | 0 |
276826,6 | [cursormanagement] Added config variable to disable/enable cursor in Center Console | dev | qt-apps/neptune3-ui | Status: MERGED | +2 | 0 |