From 9e43147c2eae2cf3f57d3144d9f50c1423ff6f52 Mon Sep 17 00:00:00 2001 From: Ben Boeckel Date: Thu, 28 May 2009 22:04:46 -0400 Subject: Add the flag for world map to the map widget --- sigmodr/widgets/MapUI.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'sigmodr/widgets/MapUI.cpp') diff --git a/sigmodr/widgets/MapUI.cpp b/sigmodr/widgets/MapUI.cpp index 3f2b90b2..b3ec5893 100644 --- a/sigmodr/widgets/MapUI.cpp +++ b/sigmodr/widgets/MapUI.cpp @@ -34,6 +34,7 @@ #include // Qt includes +#include #include using namespace Sigmod; @@ -74,10 +75,12 @@ QWidget* MapUI::Private::makeWidgets(ObjectUI* widget) { QWidget *form = openUiFile(":/gui/map.ui", widget); ui_name = form->findChild("varName"); + ui_isWorld = form->findChild("varIsWorld"); QGridLayout* editorLayout = form->findChild("editorLayout"); ui_editor = new MapEditor(m_map, widget); editorLayout->addWidget(ui_editor, 0, 0); connect(ui_name, SIGNAL(textChanged(QString)), this, SLOT(nameChanged(QString))); + connect(ui_isWorld, SIGNAL(toggled(bool)), this, SLOT(isWorldChanged(bool))); connect(ui_editor, SIGNAL(changed()), this, SIGNAL(changed())); widget->setTabOrder(ui_name, ui_editor); return form; @@ -95,3 +98,8 @@ void MapUI::Private::nameChanged(const QString& name) m_map->setName(name); ui_name->setCursorPosition(cursor); } + +void MapUI::Private::isWorldChanged(const bool isWorld) +{ + m_map->setIsWorld(isWorld); +} -- cgit