45 lines
1.2 KiB
C++
45 lines
1.2 KiB
C++
|
#include "note.h"
|
||
|
|
||
|
Note::Note(QObject *parent) : QObject(parent) {
|
||
|
m_id = -1;
|
||
|
m_modified = 0;
|
||
|
m_error = true;
|
||
|
}
|
||
|
|
||
|
Note::Note(const Note& note, QObject *parent) : QObject(parent) {
|
||
|
m_id = note.id();
|
||
|
m_modified = note.modified();
|
||
|
m_title = note.title();
|
||
|
m_category = note.category();
|
||
|
m_content = note.content();
|
||
|
m_favorite = note.favorite();
|
||
|
m_etag = note.etag();
|
||
|
m_error = note.error();
|
||
|
m_errorMessage = note.errorMessage();
|
||
|
}
|
||
|
|
||
|
Note& Note::operator=(const Note& note) {
|
||
|
m_id = note.id();
|
||
|
m_modified = note.modified();
|
||
|
m_title = note.title();
|
||
|
m_category = note.category();
|
||
|
m_content = note.content();
|
||
|
m_favorite = note.favorite();
|
||
|
m_etag = note.etag();
|
||
|
m_error = note.error();
|
||
|
m_errorMessage = note.errorMessage();
|
||
|
return *this;
|
||
|
}
|
||
|
|
||
|
bool Note::equal(const Note& n) const {
|
||
|
return m_id == n.id() &&
|
||
|
m_modified == n.modified() &&
|
||
|
m_title == n.title() &&
|
||
|
m_category == n.category() &&
|
||
|
m_content == n.content() &&
|
||
|
m_favorite == n.favorite() &&
|
||
|
m_etag == n.etag() &&
|
||
|
m_error == n.error() &&
|
||
|
m_errorMessage == n.errorMessage();
|
||
|
}
|