Code Review
/
apps
/
agl-service-windowmanager.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
OnScreen app can be displayed for pop_up role
[apps/agl-service-windowmanager.git]
/
src
/
layout_manager
/
layout.hpp
diff --git
a/src/layout_manager/layout.hpp
b/src/layout_manager/layout.hpp
index
bfa4a6c
..
952765f
100644
(file)
--- a/
src/layout_manager/layout.hpp
+++ b/
src/layout_manager/layout.hpp
@@
-45,19
+45,8
@@
public:
explicit LayoutManager();
~LayoutManager() = default;
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();
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);
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
private:
// Disable copy and move
@@
-66,17
+55,9
@@
private:
LayoutManager(LayoutManager &&) = delete;
LayoutManager &operator=(LayoutManager &&) = delete;
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();
int loadLayoutDb();
- std::string role2App(std::string role, void* ptr);
};
};