mirror of
				https://github.com/subsurface/subsurface.git
				synced 2025-02-19 22:16:15 +00:00 
			
		
		
		
	Use getSaveFileName() as the file open dialog
This way we can specify file names that don't exist and therefore make our git syntax (/path/to/dir[branch]) work. Thanks to Tomaz for pointing this out. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
		
							parent
							
								
									61cc1c4dbe
								
							
						
					
					
						commit
						fc7f0c6215
					
				
					 1 changed files with 4 additions and 1 deletions
				
			
		|  | @ -208,7 +208,10 @@ void MainWindow::on_actionOpen_triggered() | |||
| 	if (!okToClose(tr("Please save or cancel the current dive edit before opening a new file."))) | ||||
| 		return; | ||||
| 
 | ||||
| 	QString filename = QFileDialog::getOpenFileName(this, tr("Open file"), lastUsedDir(), filter()); | ||||
| 	// yes, this look wrong to use getSaveFileName() for the open dialog, but we need to be able
 | ||||
| 	// to enter file names that don't exist in order to use our git syntax /path/to/dir[branch]
 | ||||
| 	// with is a potentially valid input, but of course won't exist. So getOpenFileName() wouldn't work
 | ||||
| 	QString filename = QFileDialog::getSaveFileName(this, tr("Open file"), lastUsedDir(), filter()); | ||||
| 	if (filename.isEmpty()) | ||||
| 		return; | ||||
| 	updateLastUsedDir(QFileInfo(filename).dir().path()); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue