Commit Graph

9 Commits

Author SHA1 Message Date
Tim Jenssen
1ab28ec954 Sessions: fix rename session
Is a regression from last refactoring.

Change-Id: Ic46cc9a4a449c281371e5dabf732bcc753ef642c
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2016-09-28 11:16:21 +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
4e3dcbd4d8 Sessions: use new SessionsView with modified date
This removes sessionList logic which moved to
SessionView / SessionModel which is already used
in the WelcomePage.

Change-Id: I108b84a038ae49cf75397988b20d6b5123912292
Task-number: QTCREATORBUG-15790
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2016-09-26 11:36:29 +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
Eike Ziller
02f8572f8a SessionModel: Fix compilation issue with no-so-recent Clang
Which seems to have issue to construct a std::function<void(T)> from a
function pointer to a function that does not return void.

Change-Id: I10d79f328acb922dac298ec598eecff1d3b9f522
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2016-09-05 08:12:44 +00:00
Tim Jenssen
a53607a427 Sessions: prepare SessionModel for reuse
refactoring redundant code without a behavior change

Change-Id: I264ee28ebf9b2d01899ece3f01c424032bda56ca
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2016-09-01 14:47:42 +00:00
Tim Jenssen
fd556c85d0 Sessions: refactor SessionModel::data
no behavior change

Change-Id: Ib41af6b6b193dc88c02cdef44e8e46aac70d7dcd
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
2016-08-31 09:03:35 +00:00
Tim Jenssen
9121299138 Sessions: move sessionmodel to an extra file
Change-Id: I96084e925ce6a47533f9c87a988ceb0834fe4037
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
2016-08-31 09:00:58 +00:00