summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMurray Cumming <murrayc@murrayc.com>2017-04-18 12:15:10 +0200
committerMurray Cumming <murrayc@murrayc.com>2017-04-18 21:29:38 +0200
commit45bd91d68dff8fe104bbad16f0b606a847daa1e8 (patch)
tree26977586f870240625b92b1f103df9bf85ca8ab8
parentcf3f6d7575b47d3a48e5e731085d01a64a301bf7 (diff)
downloadglibmm-45bd91d68dff8fe104bbad16f0b606a847daa1e8.tar.gz
Gio::FileAttributeInfo: Change FileAttributeInfoFlags to Flags.
-rw-r--r--gio/src/fileattributeinfo.ccg4
-rw-r--r--gio/src/fileattributeinfo.hg7
-rw-r--r--gio/src/fileattributeinfolist.hg2
-rw-r--r--tools/m4/convert_gio.m42
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)