[glibmm] Gio::FileAttributeInfo: Change FileAttributeInfoFlags to Flags.
- From: Murray Cumming <murrayc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glibmm] Gio::FileAttributeInfo: Change FileAttributeInfoFlags to Flags.
- Date: Tue, 18 Apr 2017 20:03:24 +0000 (UTC)
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]