[glibmm] Gio::FileAttributeInfo: Change FileAttributeInfoFlags to Flags.



commit 45bd91d68dff8fe104bbad16f0b606a847daa1e8
Author: Murray Cumming <murrayc murrayc com>
Date:   Tue Apr 18 12:15:10 2017 +0200

    Gio::FileAttributeInfo: Change FileAttributeInfoFlags to Flags.

 gio/src/fileattributeinfo.ccg    |    4 ++--
 gio/src/fileattributeinfo.hg     |    7 ++++---
 gio/src/fileattributeinfolist.hg |    2 +-
 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 9cf9675..e33784c 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 391249e..a76d04d 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 b7010c9..1dcec02 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 e66423a..4a532a9 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)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]