0
0
mirror of https://github.com/keepassxreboot/keepassxc.git synced 2024-09-20 04:12:15 +02:00

Implement some const methods properly.

This commit is contained in:
Felix Geyer 2010-08-25 14:00:46 +02:00
parent 3193adc215
commit 82cb315977
2 changed files with 6 additions and 16 deletions

View File

@ -248,14 +248,9 @@ QList<Group*> Group::children()
return m_children;
}
QList<const Group*> Group::children() const
const QList<Group*>& Group::children() const
{
QList<const Group*> constChildren;
Q_FOREACH (Group* group, m_children) {
constChildren << group;
}
return constChildren;
return m_children;
}
QList<Entry*> Group::entries()
@ -263,14 +258,9 @@ QList<Entry*> Group::entries()
return m_entries;
}
QList<const Entry*> Group::entries() const
const QList<Entry*>& Group::entries() const
{
QList<const Entry*> constEntries;
Q_FOREACH (Entry* entry, m_entries) {
constEntries << entry;
}
return constEntries;
return m_entries;
}
void Group::addEntry(Entry *entry)

View File

@ -65,9 +65,9 @@ public:
const Database* database() const;
QList<Group*> children();
QList<const Group*> children() const;
const QList<Group*>& children() const;
QList<Entry*> entries();
QList<const Entry*> entries() const;
const QList<Entry*>& entries() const;
void addEntry(Entry* entry);
void removeEntry(Entry* entry);