Esempio n. 1
0
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);
}
Esempio n. 2
0
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();
}
Esempio n. 3
0
void MainWindow::on_actionNextDC_triggered()
{
	dc_number++;
	redrawProfile();
}
Esempio n. 4
0
void MainWindow::on_actionPreviousDC_triggered()
{
	dc_number--;
	redrawProfile();
}
Esempio n. 5
0
void MainWindow::on_actionViewProfile_triggered()
{
	ui.infoProfileSplitter->setSizes(BEHAVIOR << COLLAPSED << EXPANDED);
	ui.mainSplitter->setSizes( BEHAVIOR << EXPANDED << COLLAPSED);
	redrawProfile();
}
Esempio n. 6
0
void MainWindow::on_infoProfileSplitter_splitterMoved(int pos, int idx)
{
	redrawProfile();
}