ui: Start from correct directory for relative paths in project setup location pickers

This commit is contained in:
Eberhard Graether
2017-11-07 00:33:33 +01:00
parent 6fad9eea84
commit 28fe1533b7
2 changed files with 16 additions and 3 deletions
@@ -75,7 +75,14 @@ void QtListItemWidget::setFocus()
void QtListItemWidget::handleButtonPress()
{
QStringList list = QtFileDialog::getFileNamesAndDirectories(this, m_data->text());
FilePath path(m_data->text().toStdString());
FilePath relativeRoot = m_list->getRelativeRootDirectory();
if (!relativeRoot.empty())
{
path = relativeRoot.concat(path);
}
QStringList list = QtFileDialog::getFileNamesAndDirectories(this, QString::fromStdString(path.str()));
for (int i = 0; i < list.size(); i++)
{
setText(list.at(i));