void MainWindow::current_dive_changed(int divenr) { if (divenr >= 0) { select_dive(divenr); ui->globe->centerOn(get_dive(selected_dive)); redrawProfile(); } ui->InfoWidget->updateDiveInfo(divenr); }
void MainWindow::on_actionViewAll_triggered() { // big number squash the info profile to it's minimum. ui.infoProfileSplitter->setSizes(QList<int>() << 1 << 20000); // big number squash the globe view. ui.listGlobeSplitter->setSizes(QList<int>() << 2000 << 1 ); // half and half? ui.mainSplitter->setSizes( QList<int>() << 1 << 1); redrawProfile(); }
void MainWindow::on_actionNextDC_triggered() { dc_number++; redrawProfile(); }
void MainWindow::on_actionPreviousDC_triggered() { dc_number--; redrawProfile(); }
void MainWindow::on_actionViewProfile_triggered() { ui.infoProfileSplitter->setSizes(BEHAVIOR << COLLAPSED << EXPANDED); ui.mainSplitter->setSizes( BEHAVIOR << EXPANDED << COLLAPSED); redrawProfile(); }
void MainWindow::on_infoProfileSplitter_splitterMoved(int pos, int idx) { redrawProfile(); }