src/modeleditcontext.cpp

changeset 13
6e838748867b
parent 8
44679e468ba9
child 24
1a0faaaceb84
equal deleted inserted replaced
12:fe67489523b5 13:6e838748867b
3 Model::EditContext::EditContext(Model& model) : 3 Model::EditContext::EditContext(Model& model) :
4 model{model} 4 model{model}
5 { 5 {
6 } 6 }
7 7
8 void Model::EditContext::append(std::unique_ptr<modelobjects::BaseObject>&& object) 8 void Model::EditContext::append(std::unique_ptr<linetypes::Object>&& object)
9 { 9 {
10 this->model.append(std::move(object)); 10 this->model.append(std::move(object));
11 } 11 }
12 12
13 void Model::EditContext::setObjectProperty( 13 void Model::EditContext::setObjectProperty(
14 modelobjects::BaseObject* object, 14 linetypes::Object* object,
15 modelobjects::Property property, 15 linetypes::Property property,
16 const QVariant& value) 16 const QVariant& value)
17 { 17 {
18 object->setProperty(property, value); 18 object->setProperty(property, value);
19 } 19 }

mercurial