When click to green + in QtDesigner connections editor the new record appears on list top or end - depending from sort order. Each time this forces scroll connection sheet to top or bottom. Then after signaling object selected this record jumps somewhere but table view remains on same place. You need scroll again and find where is this new connection. This is very annoying for all who used connection editor through years. I ask for better behavior.
- If "current" row in editor is selected then new line appears right after (below) current. Only if no one line is selected then new line appears depending from sort order (at table top or bottom). And new connection line always automatically becomes current (selected).
- Editor always keeps current line in connections table view. Always. After any action - signaling object, signal, receiving object or slot is changed, or connection was just created then editor always keeps current line visible. If connection lines number is larger than view - it tries keep selected connection at view middle.
After these changes we will forget annoying scrolling then clicking then again scrolling and so on.
|For Gerrit Dashboard: QTBUG-82924|
|294290,2||Qt Designer: Refactor ConnectionModel::data() of the signal slot editor||dev||qt/qttools||Status: MERGED||+2||0|
|294291,6||Qt Designer/signal slot editor: Improve adding new connections||dev||qt/qttools||Status: MERGED||+2||0|
|294690,2||Qt Designer: Refactor ConnectionModel::data() of the signal slot editor||5.15||qt/qttools||Status: MERGED||+2||0|
|294696,2||Qt Designer/signal slot editor: Improve adding new connections||5.15||qt/qttools||Status: MERGED||+2||0|