diff options
author | Murray Cumming <murrayc@murrayc.com> | 2017-04-18 12:15:10 +0200 |
---|---|---|
committer | Murray Cumming <murrayc@murrayc.com> | 2017-04-18 21:29:38 +0200 |
commit | 45bd91d68dff8fe104bbad16f0b606a847daa1e8 (patch) | |
tree | 26977586f870240625b92b1f103df9bf85ca8ab8 | |
parent | cf3f6d7575b47d3a48e5e731085d01a64a301bf7 (diff) | |
download | glibmm-45bd91d68dff8fe104bbad16f0b606a847daa1e8.tar.gz |
Gio::FileAttributeInfo: Change FileAttributeInfoFlags to Flags.
-rw-r--r-- | gio/src/fileattributeinfo.ccg | 4 | ||||
-rw-r--r-- | gio/src/fileattributeinfo.hg | 7 | ||||
-rw-r--r-- | gio/src/fileattributeinfolist.hg | 2 | ||||
-rw-r--r-- | tools/m4/convert_gio.m4 | 2 |
4 files changed, 8 insertions, 7 deletions
diff --git a/gio/src/fileattributeinfo.ccg b/gio/src/fileattributeinfo.ccg index 9cf96757..e33784ce 100644 --- a/gio/src/fileattributeinfo.ccg +++ b/gio/src/fileattributeinfo.ccg @@ -25,7 +25,7 @@ namespace Gio FileAttributeInfo::FileAttributeInfo(const GFileAttributeInfo* ginfo) : m_name(ginfo->name ? ginfo->name : ""), m_type(static_cast<FileAttributeType>(ginfo->type)), - m_flags(static_cast<FileAttributeInfoFlags>(ginfo->flags)) + m_flags(static_cast<Flags>(ginfo->flags)) { } @@ -76,7 +76,7 @@ FileAttributeInfo::get_type() const return m_type; } -FileAttributeInfoFlags +FileAttributeInfo::Flags FileAttributeInfo::get_flags() const { return m_flags; diff --git a/gio/src/fileattributeinfo.hg b/gio/src/fileattributeinfo.hg index 391249e3..a76d04d2 100644 --- a/gio/src/fileattributeinfo.hg +++ b/gio/src/fileattributeinfo.hg @@ -27,7 +27,6 @@ namespace Gio { _WRAP_ENUM(FileAttributeType, GFileAttributeType) -_WRAP_ENUM(FileAttributeInfoFlags, GFileAttributeInfoFlags) _WRAP_ENUM(FileAttributeStatus, GFileAttributeStatus) @@ -39,6 +38,8 @@ class FileAttributeInfo { _CLASS_GENERIC(FileAttributeInfo, GFileAttributeInfo) public: + _WRAP_ENUM(Flags, GFileAttributeInfoFlags) + explicit FileAttributeInfo(const GFileAttributeInfo* ginfo); FileAttributeInfo(const FileAttributeInfo& other); @@ -51,12 +52,12 @@ public: std::string get_name() const; FileAttributeType get_type() const; - FileAttributeInfoFlags get_flags() const; + Flags get_flags() const; protected: std::string m_name; FileAttributeType m_type; - FileAttributeInfoFlags m_flags; + Flags m_flags; }; } // namespace Gio diff --git a/gio/src/fileattributeinfolist.hg b/gio/src/fileattributeinfolist.hg index b7010c93..1dcec024 100644 --- a/gio/src/fileattributeinfolist.hg +++ b/gio/src/fileattributeinfolist.hg @@ -71,7 +71,7 @@ public: _WRAP_METHOD(Glib::RefPtr<FileAttributeInfoList> dup() const, g_file_attribute_info_list_dup) - _WRAP_METHOD(void add(const std::string& name, FileAttributeType type, FileAttributeInfoFlags flags = FileAttributeInfoFlags::NONE), g_file_attribute_info_list_add) + _WRAP_METHOD(void add(const std::string& name, FileAttributeType type, FileAttributeInfo::Flags flags = FileAttributeInfo::Flags::NONE), g_file_attribute_info_list_add) }; } // namespace Gio diff --git a/tools/m4/convert_gio.m4 b/tools/m4/convert_gio.m4 index e66423ab..4a532a9b 100644 --- a/tools/m4/convert_gio.m4 +++ b/tools/m4/convert_gio.m4 @@ -47,7 +47,7 @@ _CONV_GIO_ENUM(DriveStartFlags) _CONV_GIO_ENUM(DriveStartFlags) _CONV_GIO_ENUM(DriveStartStopType) _CONV_GIO_INCLASS_ENUM(Emblem,Origin) -_CONV_GIO_ENUM(FileAttributeInfoFlags) +_CONV_GIO_INCLASS_ENUM(FileAttributeInfo,Flags) _CONV_GIO_ENUM(FileAttributeStatus) _CONV_GIO_ENUM(FileAttributeType) _CONV_GIO_ENUM(FileCopyFlags) |