Index: src/journal.h =================================================================== --- src/journal.h +++ src/journal.h @@ -63,6 +63,9 @@ */ Journal(); + /** Copy a journey object. */ + Journal(const Journal&); + /** Destroys a journal. */ @@ -154,7 +157,7 @@ virtual function assign(). @param other is another Journal object to assign to this one. */ - Journal &operator=(const Journal &other); + Journal &operator=(const Journal &other) = delete; // For polymorfic serialization void serialize(QDataStream &out) const override; Index: src/journal.cpp =================================================================== --- src/journal.cpp +++ src/journal.cpp @@ -40,9 +40,8 @@ { } -Journal::~Journal() -{ -} +Journal::Journal(const Journal&) = default; +Journal::~Journal() = default; Incidence::IncidenceType Journal::type() const {