Move recycle bin creation method to Group class.

This commit is contained in:
Florian Geyer 2012-07-21 11:57:00 +02:00
parent a50d2709e7
commit f6e1af30b3
3 changed files with 17 additions and 6 deletions

View file

@ -23,6 +23,7 @@
#include "core/Tools.h"
const int Group::DefaultIconNumber = 48;
const int Group::RecycleBinIconNumber = 43;
Group::Group()
: m_iconNumber(DefaultIconNumber)
@ -59,6 +60,17 @@ Group::~Group()
}
}
Group* Group::createRecycleBin()
{
Group* recycleBin = new Group();
recycleBin->setUuid(Uuid::random());
recycleBin->setName(tr("Recycle Bin"));
recycleBin->setIcon(RecycleBinIconNumber);
recycleBin->setSearchingEnabled(Group::Disable);
recycleBin->setAutoTypeEnabled(Group::Disable);
return recycleBin;
}
template <class P, class V> bool Group::set(P& property, const V& value) {
if (property != value) {
property = value;