summaryrefslogtreecommitdiffstats
path: root/common
diff options
context:
space:
mode:
Diffstat (limited to 'common')
-rw-r--r--common/domain/applicationdomaintype.h1
-rw-r--r--common/domain/folder.cpp2
-rw-r--r--common/domain/folder.fbs1
3 files changed, 4 insertions, 0 deletions
diff --git a/common/domain/applicationdomaintype.h b/common/domain/applicationdomaintype.h
index 52319b0..db7fc8d 100644
--- a/common/domain/applicationdomaintype.h
+++ b/common/domain/applicationdomaintype.h
@@ -350,6 +350,7 @@ struct SINK_EXPORT Folder : public Entity {
350 SINK_PROPERTY(QString, Name, name); 350 SINK_PROPERTY(QString, Name, name);
351 SINK_PROPERTY(QByteArray, Icon, icon); 351 SINK_PROPERTY(QByteArray, Icon, icon);
352 SINK_PROPERTY(QByteArrayList, SpecialPurpose, specialpurpose); 352 SINK_PROPERTY(QByteArrayList, SpecialPurpose, specialpurpose);
353 SINK_PROPERTY(bool, Enabled, enabled);
353}; 354};
354 355
355struct SINK_EXPORT Mail : public Entity { 356struct SINK_EXPORT Mail : public Entity {
diff --git a/common/domain/folder.cpp b/common/domain/folder.cpp
index 4bc2efb..6717661 100644
--- a/common/domain/folder.cpp
+++ b/common/domain/folder.cpp
@@ -42,6 +42,7 @@ void TypeImplementation<Folder>::configure(ReadPropertyMapper<Buffer> &propertyM
42 propertyMapper.addMapping<Folder::Name, Buffer>(&Buffer::name); 42 propertyMapper.addMapping<Folder::Name, Buffer>(&Buffer::name);
43 propertyMapper.addMapping<Folder::Icon, Buffer>(&Buffer::icon); 43 propertyMapper.addMapping<Folder::Icon, Buffer>(&Buffer::icon);
44 propertyMapper.addMapping<Folder::SpecialPurpose, Buffer>(&Buffer::specialpurpose); 44 propertyMapper.addMapping<Folder::SpecialPurpose, Buffer>(&Buffer::specialpurpose);
45 propertyMapper.addMapping<Folder::Enabled, Buffer>(&Buffer::enabled);
45} 46}
46 47
47void TypeImplementation<Folder>::configure(WritePropertyMapper<BufferBuilder> &propertyMapper) 48void TypeImplementation<Folder>::configure(WritePropertyMapper<BufferBuilder> &propertyMapper)
@@ -50,6 +51,7 @@ void TypeImplementation<Folder>::configure(WritePropertyMapper<BufferBuilder> &p
50 propertyMapper.addMapping<Folder::Name>(&BufferBuilder::add_name); 51 propertyMapper.addMapping<Folder::Name>(&BufferBuilder::add_name);
51 propertyMapper.addMapping<Folder::Icon>(&BufferBuilder::add_icon); 52 propertyMapper.addMapping<Folder::Icon>(&BufferBuilder::add_icon);
52 propertyMapper.addMapping<Folder::SpecialPurpose>(&BufferBuilder::add_specialpurpose); 53 propertyMapper.addMapping<Folder::SpecialPurpose>(&BufferBuilder::add_specialpurpose);
54 propertyMapper.addMapping<Folder::Enabled>(&BufferBuilder::add_enabled);
53} 55}
54 56
55void TypeImplementation<Folder>::configure(IndexPropertyMapper &) 57void TypeImplementation<Folder>::configure(IndexPropertyMapper &)
diff --git a/common/domain/folder.fbs b/common/domain/folder.fbs
index 5d0ebfa..09f30f8 100644
--- a/common/domain/folder.fbs
+++ b/common/domain/folder.fbs
@@ -5,6 +5,7 @@ table Folder {
5 parent:string; 5 parent:string;
6 icon:string; 6 icon:string;
7 specialpurpose:[string]; 7 specialpurpose:[string];
8 enabled:bool = true;
8} 9}
9 10
10root_type Folder; 11root_type Folder;