From 5ce21366d799c92e1f01abde9d42e0959622c628 Mon Sep 17 00:00:00 2001 From: Dominik Riebeling Date: Mon, 1 Apr 2013 20:37:13 +0200 Subject: Extend Utils::mountpoints() to allow filtering for supported types. Instead of trying every mountpoint during autodetection allow filtering out filesystems that are not supported when retrieving the system mountpoints. Change-Id: Ic23a5c804cb7c78c146dbc1af7443c67ce12464e --- rbutil/rbutilqt/base/utils.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'rbutil/rbutilqt/base/utils.h') diff --git a/rbutil/rbutilqt/base/utils.h b/rbutil/rbutilqt/base/utils.h index db52bfb4e9..9905341ad1 100644 --- a/rbutil/rbutilqt/base/utils.h +++ b/rbutil/rbutilqt/base/utils.h @@ -35,6 +35,10 @@ public: FilesystemFree, FilesystemClusterSize, }; + enum MountpointsFilter { + MountpointsAll, + MountpointsSupported, + }; static bool recursiveRmdir(const QString &dirName); static QString resolvePathCase(QString path); @@ -46,7 +50,7 @@ public: static QString checkEnvironment(bool permission); static int compareVersionStrings(QString s1, QString s2); static QString filesystemName(QString path); - static QStringList mountpoints(void); + static QStringList mountpoints(enum MountpointsFilter type = MountpointsAll); static QString resolveDevicename(QString path); static QString resolveMountPoint(QString device); static QStringList findRunningProcess(QStringList names); -- cgit v1.2.3