mirror of
https://github.com/keepassxreboot/keepassxc.git
synced 2025-11-24 08:43:29 -05:00
Add convenience function Database::addDeletedObject(const Uuid&).
Drop Group::addDeletedObject() and make Entry call the Database function instead.
This commit is contained in:
parent
72defa375d
commit
411617cc8b
5 changed files with 22 additions and 24 deletions
|
|
@ -300,6 +300,11 @@ void Group::setParent(Database* db)
|
|||
QObject::setParent(db);
|
||||
}
|
||||
|
||||
Database* Group::database()
|
||||
{
|
||||
return m_db;
|
||||
}
|
||||
|
||||
const Database* Group::database() const
|
||||
{
|
||||
return m_db;
|
||||
|
|
@ -418,16 +423,10 @@ void Group::cleanupParent()
|
|||
void Group::recCreateDelObjects()
|
||||
{
|
||||
if (m_db) {
|
||||
DeletedObject delGroup;
|
||||
delGroup.deletionTime = QDateTime::currentDateTimeUtc();
|
||||
delGroup.uuid = m_uuid;
|
||||
m_db->addDeletedObject(delGroup);
|
||||
m_db->addDeletedObject(m_uuid);
|
||||
|
||||
Q_FOREACH (Entry* entry, m_entries) {
|
||||
DeletedObject delEntry;
|
||||
delEntry.deletionTime = QDateTime::currentDateTimeUtc();
|
||||
delEntry.uuid = entry->uuid();
|
||||
m_db->addDeletedObject(delEntry);
|
||||
m_db->addDeletedObject(entry->uuid());
|
||||
}
|
||||
|
||||
Q_FOREACH (Group* group, m_children) {
|
||||
|
|
@ -435,10 +434,3 @@ void Group::recCreateDelObjects()
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
void Group::addDeletedObject(const DeletedObject& delObj)
|
||||
{
|
||||
if (m_db) {
|
||||
m_db->addDeletedObject(delObj);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue