diff --git a/gio-qt/CMakeLists.txt b/gio-qt/CMakeLists.txt index 43f56f3..c2eb25a 100644 --- a/gio-qt/CMakeLists.txt +++ b/gio-qt/CMakeLists.txt @@ -4,13 +4,13 @@ configure_file ("gio-qt.pc.in" "gio-qt.pc" @ONLY) set (QGIO_PUBLIC_HEADER_FILES + include/dglibutils.h include/dgiovolumemanager.h include/dgiomountoperation.h include/dgiomount.h include/dgiovolume.h include/dgiofile.h include/dgiofileinfo.h - include/dgioutils.h include/dgiofileiterator.h include/dgiodrive.h ) @@ -20,13 +20,13 @@ set (QGIO_PRIVATE_HEADER_FILES ) set (QGIO_PRIVATE_CPP_FILES + source/dglibutils.cpp source/dgiovolumemanager.cpp source/dgiomountoperation.cpp source/dgiomount.cpp source/dgiovolume.cpp source/dgiofile.cpp source/dgiofileinfo.cpp - source/dgioutils.cpp source/dgiofileiterator.cpp source/dgiodrive.cpp private/dgiohelper.cpp diff --git a/gio-qt/include/dgioutils.h b/gio-qt/include/dglibutils.h similarity index 85% rename from gio-qt/include/dgioutils.h rename to gio-qt/include/dglibutils.h index a64fe4b..4f5ce8e 100644 --- a/gio-qt/include/dgioutils.h +++ b/gio-qt/include/dglibutils.h @@ -18,12 +18,12 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ -#ifndef DGIOUTILS_H -#define DGIOUTILS_H +#ifndef DGLIBUTILS_H +#define DGLIBUTILS_H #include -enum DGioUserDirectory +enum DGlibUserDirectory { USER_DIRECTORY_DESKTOP, USER_DIRECTORY_DOCUMENTS, @@ -35,15 +35,15 @@ enum DGioUserDirectory USER_DIRECTORY_VIDEOS, USER_N_DIRECTORIES }; -Q_ENUMS(DGioUserDirectory); +Q_ENUMS(DGlibUserDirectory); -class DGioUtils +class DGlibUtils { public: - static QString userSpecialDir(DGioUserDirectory userDirectory); + static QString userSpecialDir(DGlibUserDirectory userDirectory); static QStringList systemDataDirs(); static QString userDataDir(); static QString tmpDir(); }; -#endif // DGIOUTILS_H +#endif // DGLIBUTILS_H diff --git a/gio-qt/source/dgioutils.cpp b/gio-qt/source/dglibutils.cpp similarity index 89% rename from gio-qt/source/dgioutils.cpp rename to gio-qt/source/dglibutils.cpp index cc95257..00cf716 100644 --- a/gio-qt/source/dgioutils.cpp +++ b/gio-qt/source/dglibutils.cpp @@ -18,7 +18,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ -#include "dgioutils.h" +#include "dglibutils.h" #include @@ -32,8 +32,11 @@ * * On UNIX platforms this is determined using the mechanisms described in the * [XDG Base Directory Specification](http://www.freedesktop.org/Standards/basedir-spec). + * + * \param userDirectory The logical id of special directory. + * \return The path to the specified special directory, or an empty string if the logical id was not found. */ -QString DGioUtils::userSpecialDir(DGioUserDirectory userDirectory) +QString DGlibUtils::userSpecialDir(DGlibUserDirectory userDirectory) { return QString::fromStdString(Glib::get_user_special_dir(static_cast(userDirectory))); } @@ -48,7 +51,7 @@ QString DGioUtils::userSpecialDir(DGioUserDirectory userDirectory) * [XDG Base Directory Specification](http://www.freedesktop.org/Standards/basedir-spec) * In this case the list of directories retrieved will be XDG_DATA_DIRS. */ -QStringList DGioUtils::systemDataDirs() +QStringList DGlibUtils::systemDataDirs() { std::vector dirs = Glib::get_system_data_dirs(); QStringList lst; @@ -70,7 +73,7 @@ QStringList DGioUtils::systemDataDirs() * [XDG Base Directory Specification](http://www.freedesktop.org/Standards/basedir-spec). * In this case the directory retrieved will be `XDG_DATA_HOME`. */ -QString DGioUtils::userDataDir() +QString DGlibUtils::userDataDir() { return QString::fromStdString(Glib::get_user_data_dir()); } @@ -86,7 +89,7 @@ QString DGioUtils::userDataDir() * * \return The directory to use for temporary files. */ -QString DGioUtils::tmpDir() +QString DGlibUtils::tmpDir() { return QString::fromStdString(Glib::get_tmp_dir()); } diff --git a/qgio-tools/main.cpp b/qgio-tools/main.cpp index 76f1c5f..c883c2d 100644 --- a/qgio-tools/main.cpp +++ b/qgio-tools/main.cpp @@ -22,8 +22,8 @@ #include #include +#include #include -#include #include #include #include @@ -33,7 +33,7 @@ int main(int argc, char * argv[]) { - qDebug() << DGioUtils::systemDataDirs(); + qDebug() << DGlibUtils::systemDataDirs(); qDebug() << "----------------------";