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>
This commit is contained in:
Tim Jenssen
2016-09-23 20:45:03 +02:00
parent 29f6f4f253
commit 4e3dcbd4d8
4 changed files with 43 additions and 136 deletions

View File

@@ -119,6 +119,18 @@ QVariant SessionModel::data(const QModelIndex &index, int role) const
break;
} // switch (section)
break;
case Qt::FontRole: {
QFont font;
if (SessionManager::isDefaultSession(sessionName))
font.setItalic(true);
else
font.setItalic(false);
if (SessionManager::activeSession() == sessionName && !SessionManager::isDefaultVirgin())
font.setBold(true);
else
font.setBold(false);
result = font;
} break;
case DefaultSessionRole:
result = SessionManager::isDefaultSession(sessionName);
break;