[Release] wrt_0.8.213
[platform/framework/web/wrt.git] / src / domain / widget_model.h
index 536a1bc..6c2d6c4 100644 (file)
@@ -131,16 +131,14 @@ class WidgetModel : public DPL::Event::Model
      *
      * Gets path in which widget may store its persistent private data.
      */
-    DPL::Event::Property<DPL::String,
-                         DPL::Event::PropertyReadOnly> PersistentStoragePath;
+    DPL::Event::Property<DPL::String> PersistentStoragePath;
 
     /**
      * @brief Path to widget's temporary storage.
      *
      * Gets path in which widget may store its temporary private data.
      */
-    DPL::Event::Property<DPL::String,
-                         DPL::Event::PropertyReadOnly> TemporaryStoragePath;
+    DPL::Event::Property<DPL::String> TemporaryStoragePath;
 
     /**
      * @brief Widget defaultlocale
@@ -218,13 +216,6 @@ class WidgetModel : public DPL::Event::Model
      */
     DPL::Event::Property<WidgetAccessList> AccessList;
 
-    /**
-     * @brief Is this DeveloperWidget
-     */
-    DPL::Event::Property<bool,
-                         DPL::Event::PropertyReadOnly,
-                         DPL::Event::PropertyStorageDynamicCached> IsTestWidget;
-
     DPL::Event::Property<WidgetSettingList> SettingList;
 
     /**
@@ -233,12 +224,26 @@ class WidgetModel : public DPL::Event::Model
     DPL::Event::Property<WrtDB::WidgetAppControlList> AppControlList;
     DPL::Event::Property<DPL::OptionalUInt> AppControlIndex;
 
+    DPL::Event::Property<WrtDB::WidgetSecurityModelVersion,
+                         DPL::Event::PropertyReadOnly,
+                         DPL::Event::PropertyStorageDynamicCached> SecurityModelVersion;
+
+    DPL::Event::Property<WrtDB::SettingsType,
+                         DPL::Event::PropertyReadOnly,
+                         DPL::Event::PropertyStorageDynamicCached> SecurePopupUsage;
+    DPL::Event::Property<WrtDB::SettingsType,
+                         DPL::Event::PropertyReadOnly,
+                         DPL::Event::PropertyStorageDynamicCached> GeolocationUsage;
+    DPL::Event::Property<WrtDB::SettingsType,
+                         DPL::Event::PropertyReadOnly,
+                         DPL::Event::PropertyStorageDynamicCached> WebNotificationUsage;
+    DPL::Event::Property<WrtDB::SettingsType,
+                         DPL::Event::PropertyReadOnly,
+                         DPL::Event::PropertyStorageDynamicCached> WebStorageUsage;
+
     WidgetModel(const std::string &tizenId);
 
   private:
-    // Custom read write delegates
-    static DPL::String           getTimestamp();
-
     DPL::String getTizenId() const;
 };