added "new map" button

fixed minor model/logic issues
This commit is contained in:
2017-05-24 17:54:09 +02:00
parent 6fb1c3a5fc
commit 489a64fd69
8 changed files with 49 additions and 7 deletions

View File

@@ -7,15 +7,21 @@ ActionWidget::ActionWidget(QWidget *parent) : QWidget(parent) {
QHBoxLayout* lay = new QHBoxLayout(this);
QPushButton* btnNew = new QPushButton("new");
lay->addWidget(btnNew);
QPushButton* btnLoad = new QPushButton("load");
lay->addWidget(btnLoad);
QPushButton* btnSave = new QPushButton("save");
lay->addWidget(btnSave);
// events
connect(btnNew, SIGNAL(clicked(bool)), this, SIGNAL(onNew()));
connect(btnLoad, SIGNAL(clicked(bool)), this, SIGNAL(onLoad()));
connect(btnSave, SIGNAL(clicked(bool)), this, SIGNAL(onSave()));
}

View File

@@ -13,10 +13,15 @@ public:
signals:
/** request: load a map */
void onLoad();
/** request: save a map */
void onSave();
/** request: new map */
void onNew();
public slots:
};