Added to use only one Label for Total Count, count selected Box on Total Label

git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@3114 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
defnax 2010-06-12 15:11:42 +00:00
parent b715a577b0
commit 1d4a02141f
2 changed files with 41 additions and 29 deletions

View file

@ -2207,6 +2207,35 @@ void MessagesDialog::updateMessageSummaryList()
break;
}
}
int listrow = ui.listWidget->currentRow();
QString textTotal;
switch (listrow)
{
case ROW_INBOX:
textTotal = tr("Total:") + " " + QString::number(inboxCount);
ui.total_label->setText(textTotal);
break;
case ROW_OUTBOX:
textTotal = tr("Total:") + " " + QString::number(newOutboxCount);
ui.total_label->setText(textTotal);
break;
case ROW_DRAFTBOX:
textTotal = tr("Total:") + " " + QString::number(newDraftCount);
ui.total_label->setText(textTotal);
break;
case ROW_SENTBOX:
textTotal = tr("Total:") + " " + QString::number(newSentboxCount);
ui.total_label->setText(textTotal);
break;
case ROW_TRASHBOX:
textTotal = tr("Total:") + " " + QString::number(trashboxCount);
ui.total_label->setText(textTotal);
break;
}
QString textItem;
/*updating the labels in leftcolumn*/
@ -2286,13 +2315,6 @@ void MessagesDialog::updateMessageSummaryList()
item->setText(textItem);
}
/* Total Inbox */
textItem = tr("Total Inbox:") + " " + QString::number(inboxCount);
ui.totalInbox_label->setText(textItem);
/* Total Sent */
textItem = tr("Total Sent:") + " " + QString::number(newSentboxCount);
ui.totalSentbox_label->setText(textItem);
/* set tag counts */
int nRowCount = ui.tagWidget->count();