Get rid of Database pointer in Metadata.

This commit is contained in:
Felix Geyer 2012-05-14 17:04:05 +02:00
parent 10e24e7343
commit cd41727583
6 changed files with 17 additions and 17 deletions

View file

@ -17,14 +17,12 @@
#include "Metadata.h"
#include "core/Database.h"
#include "core/Entry.h"
#include "core/Group.h"
#include "core/Tools.h"
Metadata::Metadata(Database* parent)
Metadata::Metadata(QObject* parent)
: QObject(parent)
, m_parent(parent)
{
m_generator = "KeePassX";
m_maintenanceHistoryDays = 365;
@ -258,7 +256,7 @@ void Metadata::setGenerator(const QString& value)
void Metadata::setName(const QString& value)
{
if (set(m_name, value, m_nameChanged)) {
Q_EMIT nameTextChanged(m_parent);
Q_EMIT nameTextChanged();
}
}
@ -424,8 +422,3 @@ void Metadata::removeCustomField(const QString& key)
m_customFields.remove(key);
Q_EMIT modified();
}
const Database* Metadata::database() const
{
return m_parent;
}