mirror of
				https://github.com/subsurface/subsurface.git
				synced 2025-02-19 22:16:15 +00:00 
			
		
		
		
	When manually adding a dive, start with a simple dive
This is much friendlier than just showing an empty profile. I picked a nice and simple three level dive. 25 minutes at 18m, 15 minutes at 9m, and a safety stop. Suggested-by: Linus Torvalds <torvalds@linux-foundation.org> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
		
							parent
							
								
									e04acd4189
								
							
						
					
					
						commit
						5f4aec867e
					
				
					 3 changed files with 12 additions and 0 deletions
				
			
		|  | @ -400,6 +400,16 @@ void DivePlannerGraphics::mouseDoubleClickEvent(QMouseEvent* event) | |||
| 	plannerModel->addStop(meters * 1000, minutes * 60, tr("Air"), 0); | ||||
| } | ||||
| 
 | ||||
| void DivePlannerPointsModel::createSimpleDive() | ||||
| { | ||||
| 	plannerModel->addStop(18000, 1 * 60, tr("Air"), 0); | ||||
| 	plannerModel->addStop(18000, 25 * 60, tr("Air"), 0); | ||||
| 	plannerModel->addStop(9000, 26 * 60, tr("Air"), 0); | ||||
| 	plannerModel->addStop(9000, 41 * 60, tr("Air"), 0); | ||||
| 	plannerModel->addStop(5000, 42 * 60, tr("Air"), 0); | ||||
| 	plannerModel->addStop(5000, 45 * 60, tr("Air"), 0); | ||||
| } | ||||
| 
 | ||||
| void DivePlannerGraphics::prepareSelectGas() | ||||
| { | ||||
| 	currentGasChoice = static_cast<Button*>(sender()); | ||||
|  |  | |||
|  | @ -35,6 +35,7 @@ public: | |||
| 	enum Modes { PLAN, ADD }; | ||||
| 	void setPlanMode(bool); | ||||
| 	bool isPlanner(); | ||||
| 	void createSimpleDive(); | ||||
| 
 | ||||
| 	/**
 | ||||
| 	 * @return the row number. | ||||
|  |  | |||
|  | @ -274,6 +274,7 @@ void MainWindow::on_actionAddDive_triggered() | |||
| 	ui->InfoWidget->updateDiveInfo(selected_dive); | ||||
| 	ui->stackedWidget->setCurrentIndex(1); | ||||
| 	ui->infoPane->setCurrentIndex(0); | ||||
| 	DivePlannerPointsModel::instance()->createSimpleDive(); | ||||
| 	refreshDisplay(); | ||||
| 	ui->InfoWidget->addDiveStarted(); | ||||
| } | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue