mirror of
https://github.com/RetroShare/RetroShare.git
synced 2025-08-09 06:42:19 -04:00
the default tags can be reset to standard in the settings
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@3053 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
parent
141fdbe6fe
commit
f06ed5fbed
5 changed files with 88 additions and 44 deletions
|
@ -473,30 +473,31 @@ static void setMessageTags (RSettings *pConfig, QString &msgId, QList<int> &tagI
|
|||
pConfig->endGroup();
|
||||
}
|
||||
|
||||
/*static*/ void MessagesDialog::initStandardTagItems(std::map<int, TagItem> &Items)
|
||||
{
|
||||
// create standard enties ... id = sort, maybe later own member
|
||||
Items [-5].text = tr("Important");
|
||||
Items [-5].color = QColor(255, 0, 0).rgb();
|
||||
|
||||
Items [-4].text = tr("Work");
|
||||
Items [-4].color = QColor(255, 153, 0).rgb();
|
||||
|
||||
Items [-3].text = tr("Personal");
|
||||
Items [-3].color = QColor(0, 153, 0).rgb();
|
||||
|
||||
Items [-2].text = tr("Todo");
|
||||
Items [-2].color = QColor(51, 51, 255).rgb();
|
||||
|
||||
Items [-1].text = tr("Later");
|
||||
Items [-1].color = QColor(153, 51, 153).rgb();
|
||||
}
|
||||
|
||||
void MessagesDialog::getTagItems(std::map<int, TagItem> &Items)
|
||||
{
|
||||
TagItem Item;
|
||||
initStandardTagItems (Items);
|
||||
|
||||
// create standard enties ... id = sort, maybe later own member
|
||||
Item.text = tr("Important");
|
||||
Item.color = QColor(255, 0, 0).rgb();
|
||||
Items [-5] = Item;
|
||||
|
||||
Item.text = tr("Work");
|
||||
Item.color = QColor(255, 153, 0).rgb();
|
||||
Items [-4] = Item;
|
||||
|
||||
Item.text = tr("Personal");
|
||||
Item.color = QColor(0, 153, 0).rgb();
|
||||
Items [-3] = Item;
|
||||
|
||||
Item.text = tr("Todo");
|
||||
Item.color = QColor(51, 51, 255).rgb();
|
||||
Items [-2] = Item;
|
||||
|
||||
Item.text = tr("Later");
|
||||
Item.color = QColor(153, 51, 153).rgb();
|
||||
Items [-1] = Item;
|
||||
// create standard enties
|
||||
initStandardTagItems(Items);
|
||||
|
||||
// load user tags and colors
|
||||
m_pConfig->beginGroup(CONFIG_SECTION_TAGS);
|
||||
|
@ -509,6 +510,7 @@ void MessagesDialog::getTagItems(std::map<int, TagItem> &Items)
|
|||
|
||||
m_pConfig->beginGroup(*id);
|
||||
|
||||
TagItem Item;
|
||||
if (nId < 0) {
|
||||
// standard tag
|
||||
Item = Items[nId];
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue