fileopener.diff
| src/libaudqt/fileopener.cc | ||
|---|---|---|
| 24 | 24 |
#include <libaudcore/i18n.h> |
| 25 | 25 |
#include <libaudcore/playlist.h> |
| 26 | 26 |
#include <libaudcore/runtime.h> |
| 27 |
#include <libaudcore/audstrings.h> |
|
| 27 | 28 | |
| 28 | 29 |
#include <libaudqt/libaudqt.h> |
| 29 | 30 | |
| ... | ... | |
| 83 | 84 |
dialog->setAcceptMode(QFileDialog::AcceptSave); |
| 84 | 85 |
String filename = playlist.get_filename(); |
| 85 | 86 |
if (filename) |
| 86 |
dialog->selectUrl(QString(filename)); |
|
| 87 |
{
|
|
| 88 |
StringBuf local = uri_to_filename (filename); |
|
| 89 |
if (local) |
|
| 90 |
dialog->selectFile ((const char *) local); |
|
| 91 |
else |
|
| 92 |
dialog->selectUrl (QUrl ((const char *) filename)); |
|
| 93 |
} |
|
| 87 | 94 |
} |
| 88 | 95 | |
| 89 | 96 |
QObject::connect(dialog.data(), &QFileDialog::directoryEntered, |
