Properly block modified signal during Database destruction (#6438)

fixes #6393
This commit is contained in:
Aetf
2021-05-27 21:50:15 -04:00
committed by GitHub
parent 66c3026cf5
commit 81a66c439c
34 changed files with 370 additions and 179 deletions

View File

@@ -32,6 +32,7 @@
#include "core/EntryAttachments.h"
#include "core/EntryAttributes.h"
#include "core/Global.h"
#include "core/ModifiableObject.h"
#include "core/TimeInfo.h"
class Database;
@@ -75,7 +76,7 @@ struct EntryData
bool equals(const EntryData& other, CompareItemOptions options) const;
};
class Entry : public QObject
class Entry : public ModifiableObject
{
Q_OBJECT
@@ -260,7 +261,6 @@ signals:
* Emitted when a default attribute has been changed.
*/
void entryDataChanged(Entry* entry);
void entryModified();
private slots:
void emitDataChanged();