Display hovered tile coords and block in status bar

This commit is contained in:
Marcus Huderle
2018-03-04 00:09:34 -08:00
parent 470fc92fba
commit f81ab6994a
7 changed files with 52 additions and 8 deletions

View File

@@ -48,10 +48,17 @@ MainWindow::~MainWindow()
delete ui;
}
void MainWindow::setStatusBarMessage(QString message, int timeout/* = 0*/) {
statusBar()->showMessage(message, timeout);
}
void MainWindow::openProject(QString dir) {
if (dir.isNull()) {
return;
}
setStatusBarMessage(QString("Opening project %1").arg(dir));
bool already_open = (
(editor != NULL && editor != nullptr)
&& (editor->project != NULL && editor->project != nullptr)
@@ -69,6 +76,8 @@ void MainWindow::openProject(QString dir) {
loadDataStructures();
populateMapList();
}
setStatusBarMessage(QString("Opened project %1").arg(dir));
}
QString MainWindow::getDefaultMap() {
@@ -169,6 +178,7 @@ void MainWindow::setMap(QString map_name) {
setWindowTitle(map_name + " - " + editor->project->getProjectTitle() + " - pretmap");
connect(editor->map, SIGNAL(mapChanged(Map*)), this, SLOT(onMapChanged(Map *)));
connect(editor->map, SIGNAL(statusBarMessage(QString)), this, SLOT(setStatusBarMessage(QString)));
setRecentMap(map_name);
updateMapList();