Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								f47945759b 
								
							 
						 
						
							
							
								
								LibGUI: Make GTableModel a retainable object.  
							
							... 
							
							
							
							It became clear that this class needs to support multiple owners. 
							
						 
						
							2019-03-20 03:27:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								48e4b3e751 
								
							 
						 
						
							
							
								
								LibGUI: Preserve selection when resorting a GSortingProxyTableModel.  
							
							
							
						 
						
							2019-03-10 02:13:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								0d5e6593b2 
								
							 
						 
						
							
							
								
								AK: Add a basic QuickSort template implementation.  
							
							... 
							
							
							
							It was depressing not being able to capture anything when passing a lambda
to qsort_r() so let's just have our own QuickSort. I was gonna have to do
this eventually anyway. :^) 
							
						 
						
							2019-03-09 16:20:12 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								e14dd06b8c 
								
							 
						 
						
							
							
								
								FileManager: Hook up a GSortingProxyTableModel so we get sorted files. :^)  
							
							... 
							
							
							
							The next step here is coming up with a nice way to always put directories
ahead of files. 
							
						 
						
							2019-03-09 14:52:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								7d2c962836 
								
							 
						 
						
							
							
								
								LibGUI: Minor tidying.  
							
							
							
						 
						
							2019-03-09 14:39:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								46caa2663b 
								
							 
						 
						
							
							
								
								LibGUI: Use a separate data role for the table model sorting order.  
							
							... 
							
							
							
							This allows data to be displayed nicely while sorting happens based on some
underlying raw data. :^) 
							
						 
						
							2019-03-09 14:24:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								7d1142c7d9 
								
							 
						 
						
							
							
								
								Make it possible to sort a GTableModel by column+order.  
							
							... 
							
							
							
							This is accomplished by putting a GSortingProxyTableModel between the model
and the view. It's pretty simplistic but it works for this use case. :^) 
							
						 
						
							2019-03-09 13:33:52 +01:00