From fb47d1f22fd05a366d0cd56d3ccec50c1280a597 Mon Sep 17 00:00:00 2001 From: Chris Xiong Date: Tue, 17 Sep 2019 15:41:37 +0800 Subject: [PATCH] feat: add DGioFileInfo::fsType. --- gio-qt/include/dgiofileinfo.h | 1 + gio-qt/source/dgiofileinfo.cpp | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/gio-qt/include/dgiofileinfo.h b/gio-qt/include/dgiofileinfo.h index 112f47f..f7bd36e 100644 --- a/gio-qt/include/dgiofileinfo.h +++ b/gio-qt/include/dgiofileinfo.h @@ -60,6 +60,7 @@ public: quint64 fsTotalBytes() const; quint64 fsUsedBytes() const; quint64 fsFreeBytes() const; + QString fsType() const; private: QScopedPointer d_ptr; diff --git a/gio-qt/source/dgiofileinfo.cpp b/gio-qt/source/dgiofileinfo.cpp index 9926516..ceac5ba 100644 --- a/gio-qt/source/dgiofileinfo.cpp +++ b/gio-qt/source/dgiofileinfo.cpp @@ -207,3 +207,10 @@ quint64 DGioFileInfo::fsFreeBytes() const return d->getAttributeUint64(G_FILE_ATTRIBUTE_FILESYSTEM_FREE); } + +QString DGioFileInfo::fsType() const +{ + Q_D(const DGioFileInfo); + + return d->getAttributeString(G_FILE_ATTRIBUTE_FILESYSTEM_TYPE); +}