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 } |