Commit Graph

11 Commits

Author SHA1 Message Date
Eike Ziller
ed5e6a4999 Add some additional shortcuts for actions
Add Cmd+Shift+- for decreasing font size on macOS.
Do not add Cmd+= for increasing size, because it conflicts with the
existing shortcut for "Replace and Find Next".

Sprinkle some Backspace shortcuts in addition to Delete for removing
items. There are (laptop) keyboards that either do not have a designated
Delete key (requiring Fn+Backspace) or where the Delete key is not
conveniently located/sized, and there is no benefit in making the
distinction in that case anyhow.

Fixes: QTCREATORBUG-706
Fixes: QTCREATORBUG-13733
Change-Id: I06274a9810b82800ec6158a883c95d2a7ae2465e
Reviewed-by: David Schulz <david.schulz@qt.io>
2020-03-17 09:39:37 +00:00
Christian Kandeler
8c0906e8fb ProjectExplorer: Make the session list in the management dialog sortable
Fixes: QTCREATORBUG-22911
Change-Id: I2110e00428d65f347fa83cd7b11f54084517be9a
Reviewed-by: hjk <hjk@qt.io>
2019-10-01 15:04:52 +00:00
Christian Kandeler
4197746095 ProjectExplorer: Let users delete several sessions at once
Task-number: QTCREATORBUG-17668
Change-Id: I90dea6721ef8e7c1496f3a2c934f74edb62bbc96
Reviewed-by: hjk <hjk@qt.io>
2019-05-09 14:54:56 +00:00
Christian Kandeler
e919a9f545 ProjectExplorer: Let the user delete sessions via the "Delete" key
Task-number: QTCREATORBUG-17668
Change-Id: Id827be147627a54953e6495be503c97b31232cf3
Reviewed-by: hjk <hjk@qt.io>
2019-05-09 14:24:36 +00:00
Alessandro Portale
8d19333075 ProjectExplorer: Modernize
modernize-use-auto
modernize-use-nullptr
modernize-use-override
modernize-use-using
modernize-use-default-member-init
modernize-use-equals-default
modernize-use-transparent-functors

Change-Id: Iebed22caa2e733d292f334e956e3d16b844e14e3
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
2018-07-16 10:01:53 +00:00
Robert Loehning
e7d44054e1 Require parent for SessionNameInputDialog
...so the dialog does not appear as a separate application.

Change-Id: I4e9b76bf70f860d7decf8836f6a9885fb5748028
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
2018-01-24 17:48:47 +00:00
Mitch Curtis
e1c7c91c9e Ensure that the full session name is visible in the session manager
This saves the user from resizing columns every time they open the
session manager.

Change-Id: Ida6a4ea7723cd913185d77e06aa0d2218f0e30a4
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2017-06-01 08:09:46 +00:00
Lorenz Haas
4a102213b9 Sessions: Make manager usable again... for Linux
With the change that the activated signal switches to the current
session the manager becomes unusable e.g. in Linux/KDE with a single
click policy. This is because you can't select a session by mouse any
more in order to use one of the delete/rename/etc buttons.

Change-Id: I4e81ee21f37fba0b4f456e02e9ce2e9da14c5a88
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
2017-04-05 16:21:47 +00:00
Tim Jenssen
de41e85c3b Sessions: select created session
This was a regression after refactoring the session dialog.

Change-Id: I891b037d512a70a591f32e0ca5e0f801799ce424
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2016-09-27 13:35:55 +00:00
Tim Jenssen
29f6f4f253 Sessions: introduce a sessionDateTime
This can show the last modified time of a session and
will be used in a next commit to make it more clear
when session was saved.

Change-Id: I9f73f62652efc9287563f833f25c49f79c39d936
Task-number: QTCREATORBUG-15790
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2016-09-26 11:36:23 +00:00
Tim Jenssen
b8f198a985 Sessions: introduce SessionView
This will replace the simple session list in
SessionManager UI.

Change-Id: Idec2fa2e4629b9986a5d274d6da5129e779e2100
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2016-09-26 11:36:11 +00:00