diff -r 593a658cba8e -r 73e448b2943d src/objecttypes/modelobject.cpp --- a/src/objecttypes/modelobject.cpp Thu Oct 03 11:45:44 2019 +0300 +++ b/src/objecttypes/modelobject.cpp Thu Oct 03 23:44:28 2019 +0300 @@ -1,14 +1,25 @@ +#include +#include #include "modelobject.h" +/* static Uuid &getUuidForNewObject() { static Uuid running_uuid {0, 0}; incrementUuid(running_uuid); return running_uuid; } +*/ + +static unsigned int getIdForNewObject() +{ + static unsigned int id = 0; + id += 1; + return id; +} modelobjects::BaseObject::BaseObject() : - id {getUuidForNewObject()} + id {getIdForNewObject()} { } @@ -35,6 +46,21 @@ return SetPropertyResult::PropertyNotHandled; } +QBrush modelobjects::BaseObject::textRepresentationForeground() const +{ + return {}; +} + +QBrush modelobjects::BaseObject::textRepresentationBackground() const +{ + return {}; +} + +QFont modelobjects::BaseObject::textRepresentationFont() const +{ + return {}; +} + modelobjects::ColoredBaseObject::ColoredBaseObject(const Color color_index) : color_index{color_index} {