summaryrefslogtreecommitdiffstats
path: root/qt-ui
diff options
context:
space:
mode:
authorGravatar Tomaz Canabrava <tcanabrava@kde.org>2014-01-15 10:47:08 -0200
committerGravatar Dirk Hohndel <dirk@hohndel.org>2014-01-16 10:12:30 +0700
commit90fc7a23f2f61a78f81460aa0998b5681622f83f (patch)
treebacda2bec24ac91057ac4a41eb9af506778adce3 /qt-ui
parent581faa598e07f87de2f1dd23b383faad9cb18a51 (diff)
downloadsubsurface-90fc7a23f2f61a78f81460aa0998b5681622f83f.tar.gz
Pass the current selected dive to the new Profile Widget.
This call just passes the selected dive to the new profile widget. No drawing is performed, I still have to setup the constructors and the rest of the initialization of the new Profile. Signed-off-by: Tomaz Canabrava <tcanabrava@kde.org> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'qt-ui')
-rw-r--r--qt-ui/mainwindow.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/qt-ui/mainwindow.cpp b/qt-ui/mainwindow.cpp
index a7a6346ad..ad7d26a4e 100644
--- a/qt-ui/mainwindow.cpp
+++ b/qt-ui/mainwindow.cpp
@@ -97,6 +97,12 @@ void MainWindow::current_dive_changed(int divenr)
void MainWindow::redrawProfile()
{
ui.ProfileWidget->refresh();
+ /* It looks like it's a bit too cumberstone to send *one* dive using a QList,
+ * but this is just futureproofness, it's the best way in the future to show more than
+ * a single profile plot on the canvas. I know that we are using only one right now,
+ * but let's keep like this so it's easy to change when we need? :)
+ */
+ ui.graphicsView->plotDives( QList<dive*>() << (current_dive) );
}
void MainWindow::on_actionNew_triggered()