mirror of
				https://github.com/subsurface/subsurface.git
				synced 2025-02-19 22:16:15 +00:00 
			
		
		
		
	Planner: add dive plan output area that replaces dive list
When switching to / from plan mode, we switch to show either the dive plan detail widget, or the dive list widget. So far this widget does nothing. This just makes sure it's there. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
		
							parent
							
								
									e74914fdd0
								
							
						
					
					
						commit
						e93bf1e559
					
				
					 2 changed files with 54 additions and 18 deletions
				
			
		| 
						 | 
				
			
			@ -131,6 +131,7 @@ void MainWindow::refreshDisplay(bool doRecreateDiveList)
 | 
			
		|||
	ui.globe->reload();
 | 
			
		||||
	if (doRecreateDiveList)
 | 
			
		||||
		recreateDiveList();
 | 
			
		||||
	ui.diveListPane->setCurrentIndex(0); // switch to the dive list
 | 
			
		||||
	ui.ListWidget->setEnabled(true);
 | 
			
		||||
	ui.ListWidget->setFocus();
 | 
			
		||||
	WSInfoModel::instance()->updateInfo();
 | 
			
		||||
| 
						 | 
				
			
			@ -437,6 +438,7 @@ void MainWindow::on_actionDivePlanner_triggered()
 | 
			
		|||
	// reload and then disable the dive list
 | 
			
		||||
	ui.ListWidget->reload(DiveTripModel::CURRENT);
 | 
			
		||||
	ui.ListWidget->setEnabled(false);
 | 
			
		||||
	ui.diveListPane->setCurrentIndex(1); // switch to the plan output
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void MainWindow::on_actionAddDive_triggered()
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -495,6 +495,10 @@
 | 
			
		|||
       <property name="orientation">
 | 
			
		||||
        <enum>Qt::Horizontal</enum>
 | 
			
		||||
       </property>
 | 
			
		||||
       <widget class="QStackedWidget" name="diveListPane">
 | 
			
		||||
        <property name="currentIndex">
 | 
			
		||||
         <number>0</number>
 | 
			
		||||
        </property>
 | 
			
		||||
        <widget class="DiveListView" name="ListWidget">
 | 
			
		||||
         <property name="alternatingRowColors">
 | 
			
		||||
          <bool>true</bool>
 | 
			
		||||
| 
						 | 
				
			
			@ -515,6 +519,36 @@
 | 
			
		|||
          <bool>true</bool>
 | 
			
		||||
         </property>
 | 
			
		||||
        </widget>
 | 
			
		||||
        <widget class="QWidget" name="fullPlan">
 | 
			
		||||
         <layout class="QVBoxLayout" name="horizontalLayout_p4">
 | 
			
		||||
          <property name="spacing">
 | 
			
		||||
           <number>0</number>
 | 
			
		||||
          </property>
 | 
			
		||||
          <property name="leftMargin">
 | 
			
		||||
           <number>0</number>
 | 
			
		||||
          </property>
 | 
			
		||||
          <property name="topMargin">
 | 
			
		||||
           <number>0</number>
 | 
			
		||||
          </property>
 | 
			
		||||
          <property name="rightMargin">
 | 
			
		||||
           <number>0</number>
 | 
			
		||||
          </property>
 | 
			
		||||
          <property name="bottomMargin">
 | 
			
		||||
           <number>0</number>
 | 
			
		||||
          </property>
 | 
			
		||||
	  <item>
 | 
			
		||||
	   <widget class="QLabel" name="divePlanOutputLabel">
 | 
			
		||||
	    <property name="text">
 | 
			
		||||
	     <string>Dive plan details</string>
 | 
			
		||||
	    </property>
 | 
			
		||||
           </widget>
 | 
			
		||||
	  </item>
 | 
			
		||||
          <item>
 | 
			
		||||
           <widget class="QTextEdit" name="divePlanOutput" native="true"/>
 | 
			
		||||
          </item>
 | 
			
		||||
         </layout>
 | 
			
		||||
        </widget>
 | 
			
		||||
       </widget>
 | 
			
		||||
       <widget class="QWidget" name="layoutWidget">
 | 
			
		||||
        <layout class="QVBoxLayout" name="verticalLayout">
 | 
			
		||||
         <item>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue