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

View File

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