summaryrefslogtreecommitdiff
path: root/rbutil/rbutilqt/base/utils.h
diff options
context:
space:
mode:
authorDominik Riebeling <Dominik.Riebeling@gmail.com>2011-07-15 18:13:31 +0000
committerDominik Riebeling <Dominik.Riebeling@gmail.com>2011-07-15 18:13:31 +0000
commit21a38713a685e04ab1533f487244f2dc2197e01c (patch)
treeaa397ae3fd081edd5225c9142fd35cbed4bb88c3 /rbutil/rbutilqt/base/utils.h
parentcad91ed938049037a57e9bcc4c5ad63e45dbc2e6 (diff)
downloadrockbox-21a38713a685e04ab1533f487244f2dc2197e01c.tar.gz
rockbox-21a38713a685e04ab1533f487244f2dc2197e01c.zip
Show the total size of the volume along with the free space.
This should help identifying the correct player by size, since the free space is only useful to figure if there is enough space to install Rockbox. Change units to GiB since that is more useful given the size of current devices. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30139 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'rbutil/rbutilqt/base/utils.h')
-rw-r--r--rbutil/rbutilqt/base/utils.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/rbutil/rbutilqt/base/utils.h b/rbutil/rbutilqt/base/utils.h
index ae02a2ca95..bff05cce0a 100644
--- a/rbutil/rbutilqt/base/utils.h
+++ b/rbutil/rbutilqt/base/utils.h
@@ -31,9 +31,16 @@
31class Utils : public QObject 31class Utils : public QObject
32{ 32{
33public: 33public:
34 enum Size {
35 FilesystemTotal,
36 FilesystemFree
37 };
38
34 static bool recursiveRmdir(const QString &dirName); 39 static bool recursiveRmdir(const QString &dirName);
35 static QString resolvePathCase(QString path); 40 static QString resolvePathCase(QString path);
36 static qulonglong filesystemFree(QString path); 41 static qulonglong filesystemFree(QString path);
42 static qulonglong filesystemTotal(QString path);
43 static qulonglong filesystemSize(QString path, enum Size type);
37 static QString findExecutable(QString name); 44 static QString findExecutable(QString name);
38 static QString checkEnvironment(bool permission); 45 static QString checkEnvironment(bool permission);
39 static int compareVersionStrings(QString s1, QString s2); 46 static int compareVersionStrings(QString s1, QString s2);