Project::OSiRiON - Git repositories
Project::OSiRiON
News . About . Screenshots . Downloads . Forum . Wiki . Tracker . Git
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/editorwindow.cc')
-rw-r--r--src/editorwindow.cc16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/editorwindow.cc b/src/editorwindow.cc
index 1ced0c0..f01548d 100644
--- a/src/editorwindow.cc
+++ b/src/editorwindow.cc
@@ -24,7 +24,7 @@ EditorWindow::EditorWindow(QWidget *parent) : QWidget(parent)
editorwindow_mapwidget = new MapWidget(this);
editorwindow_sidebar = new SideBar(this);
- connect(editorwindow_mapwidget, SIGNAL(selected(EntityWidget *)), editorwindow_sidebar, SLOT(setEntity(EntityWidget *)));
+ connect(editorwindow_mapwidget, SIGNAL(propertiesChanged(EntityProperties *)), editorwindow_sidebar, SLOT(setProperties(EntityProperties *)));
connect(editorwindow_sidebar, SIGNAL(entityChanged()), editorwindow_mapwidget, SLOT(resizeChildren()));
}
@@ -108,7 +108,7 @@ bool EditorWindow::loadFile(const QString &filename)
entity = editorwindow_mapwidget->addEntity();
}
if (entity && in_subsection) {
- entity->add_subsection(ini.section());
+ entity->properties()->add_subsection(ini.section());
}
} else if(ini.got_key()) {
@@ -117,24 +117,24 @@ bool EditorWindow::loadFile(const QString &filename)
// read entity properties into the MapWidget instance
if (ini.got_key_vector3f("location" , x, y, z)) {
- entity->set_location(x, y, z);
+ entity->properties()->set_location(x, y, z);
//qDebug() << "got location " << x << " " << y << " " << z;
} else if (ini.got_key_string("label", str)) {
- entity->set_label(str);
+ entity->properties()->set_label(str);
} else if (ini.got_key_string("name", str)) {
- entity->set_name(str);
+ entity->properties()->set_name(str);
} else if (ini.got_key_float("radius", f)) {
- entity->set_radius(f);
+ entity->properties()->set_radius(f);
} else if (ini.got_key()) {
- entity->add_property(ini.key(), ini.value());
+ entity->properties()->add_value(ini.key(), ini.value());
}
} else if (entity && in_subsection) {
- entity->add_subsection_property(ini.key(), ini.value());
+ entity->properties()->add_subsection_value(ini.key(), ini.value());
} else if (ini.in_section("zone")) {