mirror of
				https://github.com/subsurface/subsurface.git
				synced 2025-02-19 22:16:15 +00:00 
			
		
		
		
	Move code from the Planner that doesn't belongs there.
Moved the connections between DivePlannerPointsModel and MainWindow from inside the Planner class to the MainWindow. Signed-off-by: Tomaz Canabrava <tomaz.canabrava@intel.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
		
							parent
							
								
									412317c91f
								
							
						
					
					
						commit
						86d7f6ace0
					
				
					 3 changed files with 11 additions and 7 deletions
				
			
		|  | @ -274,9 +274,6 @@ DivePlannerWidget::DivePlannerWidget(QWidget *parent, Qt::WindowFlags f) : QWidg | |||
| 	// Creating (and canceling) the plan
 | ||||
| 	connect(ui.buttonBox, SIGNAL(accepted()), plannerModel, SLOT(createPlan())); | ||||
| 	connect(ui.buttonBox, SIGNAL(rejected()), plannerModel, SLOT(cancelPlan())); | ||||
| 	connect(plannerModel, SIGNAL(planCreated()), MainWindow::instance(), SLOT(removeFakeDiveForAddAndPlan())); | ||||
| 	connect(plannerModel, SIGNAL(planCreated()), MainWindow::instance(), SLOT(showProfile())); | ||||
| 	connect(plannerModel, SIGNAL(planCanceled()), MainWindow::instance(), SLOT(planCanceled())); | ||||
| 
 | ||||
| 	/* set defaults. */ | ||||
| 	ui.startTime->setTime(QTime(1, 0)); | ||||
|  | @ -879,10 +876,8 @@ void DivePlannerPointsModel::createPlan() | |||
| 	// Remove and clean the diveplan, so we don't delete
 | ||||
| 	// the dive by mistake.
 | ||||
| 	diveplan.dp = NULL; | ||||
| 	planCreated(); | ||||
| 	setPlanMode(NOTHING); | ||||
| 	free(stagingDive); | ||||
| 	stagingDive = NULL; | ||||
| 	// we unselected all dives earlier, so as a side effect recreating the dive list will select the new dive
 | ||||
| 	MainWindow::instance()->refreshDisplay(); | ||||
| 	planCreated(); | ||||
| } | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue