diff options
Diffstat (limited to 'rbutil')
-rw-r--r-- | rbutil/rbutilqt/browsedirtree.cpp | 4 | ||||
-rw-r--r-- | rbutil/rbutilqt/browsedirtree.h | 1 | ||||
-rw-r--r-- | rbutil/rbutilqt/configure.cpp | 5 |
3 files changed, 10 insertions, 0 deletions
diff --git a/rbutil/rbutilqt/browsedirtree.cpp b/rbutil/rbutilqt/browsedirtree.cpp index b410a2d51b..2eabe75564 100644 --- a/rbutil/rbutilqt/browsedirtree.cpp +++ b/rbutil/rbutilqt/browsedirtree.cpp | |||
@@ -54,6 +54,10 @@ void BrowseDirtree::setDir(QDir &dir) | |||
54 | } | 54 | } |
55 | } | 55 | } |
56 | 56 | ||
57 | void BrowseDirtree::setRoot(QString dir) | ||
58 | { | ||
59 | ui.tree->setRootIndex(model.index(dir)); | ||
60 | } | ||
57 | 61 | ||
58 | void BrowseDirtree::setFilter(QDir::Filters filters) | 62 | void BrowseDirtree::setFilter(QDir::Filters filters) |
59 | { | 63 | { |
diff --git a/rbutil/rbutilqt/browsedirtree.h b/rbutil/rbutilqt/browsedirtree.h index 651817cbe2..4b9ae90a19 100644 --- a/rbutil/rbutilqt/browsedirtree.h +++ b/rbutil/rbutilqt/browsedirtree.h | |||
@@ -32,6 +32,7 @@ class BrowseDirtree : public QDialog | |||
32 | void setFilter(QDir::Filters); | 32 | void setFilter(QDir::Filters); |
33 | void setDir(QDir&); | 33 | void setDir(QDir&); |
34 | QString getSelected(); | 34 | QString getSelected(); |
35 | void setRoot(QString dir); | ||
35 | 36 | ||
36 | signals: | 37 | signals: |
37 | void itemChanged(QString); | 38 | void itemChanged(QString); |
diff --git a/rbutil/rbutilqt/configure.cpp b/rbutil/rbutilqt/configure.cpp index 527d3f8a15..038849811b 100644 --- a/rbutil/rbutilqt/configure.cpp +++ b/rbutil/rbutilqt/configure.cpp | |||
@@ -494,6 +494,11 @@ void Config::browseFolder() | |||
494 | #endif | 494 | #endif |
495 | QDir d(ui.mountPoint->text()); | 495 | QDir d(ui.mountPoint->text()); |
496 | browser->setDir(d); | 496 | browser->setDir(d); |
497 | #if defined(Q_OS_MACX) | ||
498 | browser->setRoot("/Volumes"); | ||
499 | #elif defined(Q_OS_LINUX) | ||
500 | browser->setRoot("/Media"); | ||
501 | #endif | ||
497 | browser->show(); | 502 | browser->show(); |
498 | connect(browser, SIGNAL(itemChanged(QString)), this, SLOT(setMountpoint(QString))); | 503 | connect(browser, SIGNAL(itemChanged(QString)), this, SLOT(setMountpoint(QString))); |
499 | } | 504 | } |