mirror of
				https://github.com/subsurface/subsurface.git
				synced 2025-02-19 22:16:15 +00:00 
			
		
		
		
	Try to get rid of unnecessary reloads of the dive list
Don't call refreshDisplay() after preferences change. This strangely somehow leads to a situation where I need to move the mouse over the dive list before changes to the units are reflected. When calling reload() do not force layout change / resort unless that is the intention. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
		
							parent
							
								
									3f7490c205
								
							
						
					
					
						commit
						6f7e13ac70
					
				
					 4 changed files with 11 additions and 9 deletions
				
			
		|  | @ -24,7 +24,7 @@ public: | |||
| 	DiveListView(QWidget *parent = 0); | ||||
| 	void selectionChanged(const QItemSelection& selected, const QItemSelection& deselected); | ||||
| 	void currentChanged(const QModelIndex& current, const QModelIndex& previous); | ||||
| 	void reload(DiveTripModel::Layout layout = DiveTripModel::TREE, bool forceSort = true); | ||||
| 	void reload(DiveTripModel::Layout layout, bool forceSort = true); | ||||
| 	bool eventFilter(QObject* , QEvent* ); | ||||
| 	void unselectDives(); | ||||
| 	void selectDive(struct dive *, bool scrollto = false); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue