src/modeleditcontext.h

changeset 8
44679e468ba9
parent 5
593a658cba8e
child 13
6e838748867b
equal deleted inserted replaced
7:68443f5be176 8:44679e468ba9
5 class Model::EditContext 5 class Model::EditContext
6 { 6 {
7 public: 7 public:
8 template<typename T, typename... Args> 8 template<typename T, typename... Args>
9 T* append(Args&&... args); 9 T* append(Args&&... args);
10 void append(std::unique_ptr<modelobjects::BaseObject>&& object);
10 template<typename T, typename... Args> 11 template<typename T, typename... Args>
11 T* insert(int position, Args&&... args); 12 T* insert(int position, Args&&... args);
12 void setObjectProperty( 13 void setObjectProperty(
13 modelobjects::BaseObject* object, 14 modelobjects::BaseObject* object,
14 modelobjects::Property property, 15 modelobjects::Property property,

mercurial