summaryrefslogtreecommitdiffstats
path: root/qt-ui/mainwindow.cpp
diff options
context:
space:
mode:
authorGravatar Tomaz Canabrava <tcanabrava@kde.org>2013-05-17 13:28:02 -0300
committerGravatar Tomaz Canabrava <tcanabrava@kde.org>2013-05-17 13:28:02 -0300
commit9038b3aa6e89a1015d8dd50d772c995b2997fd1a (patch)
treee466d93be42e038f2829ef20f4eb8402fb139590 /qt-ui/mainwindow.cpp
parent4098922b553c8a412b457a3b6fabbbd936317a65 (diff)
downloadsubsurface-9038b3aa6e89a1015d8dd50d772c995b2997fd1a.tar.gz
Added real support for the marble widget
The marble widget now shows the dive locations and also will center on the dive that the user clicked in the dive list. Signed-off-by: Tomaz Canabrava <tcanabrava@kde.org>
Diffstat (limited to 'qt-ui/mainwindow.cpp')
-rw-r--r--qt-ui/mainwindow.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/qt-ui/mainwindow.cpp b/qt-ui/mainwindow.cpp
index e555473ca..c5a4e5ce3 100644
--- a/qt-ui/mainwindow.cpp
+++ b/qt-ui/mainwindow.cpp
@@ -35,11 +35,13 @@ MainWindow::MainWindow() : ui(new Ui::MainWindow())
ui->ProfileWidget->setFocusProxy(ui->ListWidget);
ui->ListWidget->reload();
ui->ListWidget->setFocus();
+ ui->widget->reload();
}
void MainWindow::current_dive_changed(int divenr)
{
select_dive(divenr);
+ ui->widget->centerOn(get_dive(selected_dive));
redrawProfile();
ui->InfoWidget->updateDiveInfo(divenr);
}
@@ -77,7 +79,7 @@ void MainWindow::on_actionOpen_triggered()
process_dives(FALSE, FALSE);
ui->InfoWidget->reload();
-
+ ui->widget->reload();
ui->ListWidget->reload();
ui->ListWidget->setFocus();
}