mirror of
				https://github.com/OpenMW/openmw.git
				synced 2025-11-04 07:56:40 +00:00 
			
		
		
		
	Sort tables by ID in the ascending order initially
This commit is contained in:
		
							parent
							
								
									402f1ff5d8
								
							
						
					
					
						commit
						29536751f5
					
				
					 1 changed files with 6 additions and 2 deletions
				
			
		| 
						 | 
					@ -276,12 +276,16 @@ CSVWorld::Table::Table (const CSMWorld::UniversalId& id,
 | 
				
			||||||
    horizontalHeader()->setResizeMode (QHeaderView::Interactive);
 | 
					    horizontalHeader()->setResizeMode (QHeaderView::Interactive);
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
    verticalHeader()->hide();
 | 
					    verticalHeader()->hide();
 | 
				
			||||||
    setSortingEnabled (sorting);
 | 
					 | 
				
			||||||
    setSelectionBehavior (QAbstractItemView::SelectRows);
 | 
					    setSelectionBehavior (QAbstractItemView::SelectRows);
 | 
				
			||||||
    setSelectionMode (QAbstractItemView::ExtendedSelection);
 | 
					    setSelectionMode (QAbstractItemView::ExtendedSelection);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    int columns = mModel->columnCount();
 | 
					    setSortingEnabled (sorting);
 | 
				
			||||||
 | 
					    if (sorting)
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					        sortByColumn (mModel->findColumnIndex(CSMWorld::Columns::ColumnId_Id), Qt::AscendingOrder);
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    int columns = mModel->columnCount();
 | 
				
			||||||
    for (int i=0; i<columns; ++i)
 | 
					    for (int i=0; i<columns; ++i)
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        int flags = mModel->headerData (i, Qt::Horizontal, CSMWorld::ColumnBase::Role_Flags).toInt();
 | 
					        int flags = mModel->headerData (i, Qt::Horizontal, CSMWorld::ColumnBase::Role_Flags).toInt();
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in a new issue