Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff --git a/propertieswidget.cpp b/propertieswidget.cpp
- index 614d952..d589284 100644
- --- a/propertieswidget.cpp
- +++ b/propertieswidget.cpp
- @@ -140,10 +140,22 @@ void PropertiesWidget::pickTechnique()
- String projectFolder{ weaver->projectLocation() };
- String urhoFolder{ weaver->urhoFolder() };
- + QString searchFolder;
- +
- + if (projectFolder.Empty()) {
- + QDir directory(toQString(urhoFolder));
- + bool worked = directory.cd("/bin/CoreData/Techniques");
- + if (!worked)
- + QMessageBox::warning(this, "Pick Technique", "Techniques Urho3D folder not found");
- + searchFolder = directory.absolutePath();
- + } else {
- + searchFolder = toQString(projectFolder);
- + }
- +
- QString xmlFilter{ tr("*.xml") };
- String techniqueFileName{
- toString(QFileDialog::getOpenFileName(this, tr("Pick Technique"),
- - toQString(projectFolder.Empty() ? urhoFolder : projectFolder),
- + searchFolder,
- xmlFilter, &xmlFilter)) };
- if (techniqueFileName.Empty()) {
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement