From: <sv...@va...> - 2011-06-23 17:13:04
|
Author: cerion Date: 2011-06-23 18:08:13 +0100 (Thu, 23 Jun 2011) New Revision: 525 Log: Fix bug #250093 - rem previous dir when changing binary Modified: trunk/src/options/valkyrie_options_page.cpp Modified: trunk/src/options/valkyrie_options_page.cpp =================================================================== --- trunk/src/options/valkyrie_options_page.cpp 2010-10-20 12:21:31 UTC (rev 524) +++ trunk/src/options/valkyrie_options_page.cpp 2011-06-23 17:08:13 UTC (rev 525) @@ -248,9 +248,16 @@ */ void ValkyrieOptionsPage::getBinary() { + QString currbin = m_itemList[VALKYRIE::BINARY]->currValue(); + QString currdir = "./"; + if ( !currbin.isEmpty() ) { + QFileInfo fi( currbin ); + currdir = fi.absolutePath(); + } + QString binfile = QFileDialog::getOpenFileName( this, tr("Select Executable To Debug"), - "./", tr("All Files (*)")); + currdir, tr("All Files (*)")); if ( !binfile.isEmpty() ) { // user might have clicked Cancel (( LeWidget* )m_itemList[VALKYRIE::BINARY] )->setValue( binfile ); |