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); +}