Tue, 28 Sep 2021 23:07:23 +0300
Use QSaveFile to save the file more safely
#pragma once #include "object.h" namespace ldraw { class ErrorLine; } class ldraw::ErrorLine : public Object { public: using BaseClass = Object; ErrorLine(QStringView text = u"", QStringView message = u""); QVariant getProperty(Property property) const override; QString textRepresentation() const override; QBrush textRepresentationForeground() const override; QBrush textRepresentationBackground() const override; Type typeIdentifier() const override; QDataStream& serialize(QDataStream& stream) const override; QDataStream& deserialize(QDataStream& stream) override; QString toLDrawCode() const override; QString text; QString message; protected: void setProperty(SetPropertyResult* result, const PropertyKeyValue& pair) override; };