Skip to content
Snippets Groups Projects
Commit 2528d802 authored by Alexandre Lision's avatar Alexandre Lision Committed by Alexandre Lision
Browse files

accounts: display state of account

bare bones feedback

Refs #67077

Change-Id: I7bf23d1fe353481c5d0e47c2563d7a07cabbb85e
parent b7ee3ed0
No related branches found
No related tags found
Loading
...@@ -331,7 +331,23 @@ public: ...@@ -331,7 +331,23 @@ public:
{ {
cell.title = AccountModel::instance()->data(qIdx, Qt::DisplayRole).toString().toNSString(); cell.title = AccountModel::instance()->data(qIdx, Qt::DisplayRole).toString().toNSString();
} else if([[tableColumn identifier] isEqualToString:COLUMNID_STATE]) { } else if([[tableColumn identifier] isEqualToString:COLUMNID_STATE]) {
//cell.title = AccountModel::instance()->data(qIdx, AccountStatusModel::).toString().toNSString(); Account::RegistrationState state = qvariant_cast<Account::RegistrationState>(AccountModel::instance()->data(qIdx, (int)Account::Role::RegistrationState));
switch (state) {
case Account::RegistrationState::READY:
[cell setTitle:@"Ready"];
break;
case Account::RegistrationState::TRYING:
[cell setTitle:@"Trying..."];
break;
case Account::RegistrationState::UNREGISTERED:
[cell setTitle:@"Unregistered"];
break;
case Account::RegistrationState::ERROR:
[cell setTitle:@"Error"];
break;
default:
break;
}
} else if([[tableColumn identifier] isEqualToString:COLUMNID_ENABLE]) { } else if([[tableColumn identifier] isEqualToString:COLUMNID_ENABLE]) {
[cell setState:AccountModel::instance()->data(qIdx, Qt::CheckStateRole).value<BOOL>()]; [cell setState:AccountModel::instance()->data(qIdx, Qt::CheckStateRole).value<BOOL>()];
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment