X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Flayout_manager%2Flayout.hpp;h=952765fb519a0d9bfaf8e5b1fdbeb8c98d67c7d6;hb=79dbd8747e5f2baf2ff274806e3700dd2fbefd99;hp=bfa4a6cebc3d69d58292244892d8be9cd589e71a;hpb=55be85ed4bdfea6fc037d781b8cd8f58487718d1;p=apps%2Fagl-service-windowmanager.git diff --git a/src/layout_manager/layout.hpp b/src/layout_manager/layout.hpp index bfa4a6c..952765f 100644 --- a/src/layout_manager/layout.hpp +++ b/src/layout_manager/layout.hpp @@ -45,19 +45,8 @@ public: explicit LayoutManager(); ~LayoutManager() = default; - typedef std::unordered_map TypeRolCtg; - typedef std::unordered_map TypeAreas; - typedef std::unordered_map TypeLayouts; - typedef std::unordered_map 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 area2size_; - - TypeLayers crr_layers_, prv_layers_; - TypeLayers prv_layers_car_stop_; - - std::unordered_map is_layout_changed_; + std::unordered_map area2size; - std::string getAreaName(TypeAreas area, const char* role, const char* category); int loadLayoutDb(); - std::string role2App(std::string role, void* ptr); };