OnScreen app can be displayed for pop_up role
[apps/agl-service-windowmanager.git] / src / layout_manager / layout.hpp
index bfa4a6c..952765f 100644 (file)
@@ -45,19 +45,8 @@ public:
     explicit LayoutManager();
     ~LayoutManager() = default;
 
-    typedef std::unordered_map<std::string, std::string> TypeRolCtg;
-    typedef std::unordered_map<std::string, TypeRolCtg>  TypeAreas;
-    typedef std::unordered_map<std::string, TypeAreas>   TypeLayouts;
-    typedef std::unordered_map<std::string, TypeLayouts> TypeLayers;
-
     int initialize();
-    bool updateLayout(json_object* obj, const char* new_role, const char* new_area);
-    TypeLayers getCurrentLayers();
-    TypeLayers getPreviousLayers();
     compositor::rect getAreaSize(const char* area);
-    bool isLayoutChanged(const char* layer);
-
-    void updateArea(const char* layer, const char* role, const char* area);
 
 private:
     // Disable copy and move
@@ -66,17 +55,9 @@ private:
     LayoutManager(LayoutManager &&) = delete;
     LayoutManager &operator=(LayoutManager &&) = delete;
 
-    TypeLayouts layout_define_;
-    std::unordered_map<std::string, compositor::rect> area2size_;
-
-    TypeLayers  crr_layers_, prv_layers_;
-    TypeLayers  prv_layers_car_stop_;
-
-    std::unordered_map<std::string, bool> is_layout_changed_;
+    std::unordered_map<std::string, compositor::rect> area2size;
 
-    std::string getAreaName(TypeAreas area, const char* role, const char* category);
     int loadLayoutDb();
-    std::string role2App(std::string role, void* ptr);
 };