/foundation/window/window_manager/window_scene/screen_session_manager/include/ |
H A D | screen_session_manager.h | 155 sptr<ScreenSessionGroup> AddToGroupLocked(sptr<ScreenSession> newScreen, bool isUnique = false); 156 sptr<ScreenSessionGroup> AddAsFirstScreenLocked(sptr<ScreenSession> newScreen, bool isUnique = false); 157 sptr<ScreenSessionGroup> AddAsSuccedentScreenLocked(sptr<ScreenSession> newScreen); 158 sptr<ScreenSessionGroup> RemoveFromGroupLocked(sptr<ScreenSession> screen); 159 sptr<ScreenSessionGroup> GetAbstractScreenGroup(ScreenId smsScreenId); 161 void ChangeScreenGroup(sptr<ScreenSessionGroup> group, const std::vector<ScreenId>& screens, 164 bool RemoveChildFromGroup(sptr<ScreenSession> screen, sptr<ScreenSessionGroup> screenGroup); 166 void AddScreenToGroup(sptr<ScreenSessionGroup> group, 382 friend class ScreenSessionGroup; 440 std::map<ScreenId, sptr<ScreenSessionGroup>> smsScreenGroupMap [all...] |
/foundation/window/window_manager/utils/include/ |
H A D | screen_group_info.h | 26 friend class ScreenSessionGroup;
|
/foundation/window/window_manager/window_scene/session/screen/include/ |
H A D | screen_session.h | 264 class ScreenSessionGroup : public ScreenSession { class 266 ScreenSessionGroup(ScreenId smsId, ScreenId rsId, std::string name, ScreenCombination combination); 267 ScreenSessionGroup() = delete; 268 WM_DISALLOW_COPY_AND_MOVE(ScreenSessionGroup); 269 ~ScreenSessionGroup();
|
/foundation/window/window_manager/window_scene/session/screen/src/ |
H A D | screen_session.cpp | 1198 ScreenSessionGroup::ScreenSessionGroup(ScreenId screenId, ScreenId rsId, in ScreenSessionGroup() function in OHOS::Rosen::ScreenSessionGroup 1208 ScreenSessionGroup::~ScreenSessionGroup() in ~ScreenSessionGroup() 1214 bool ScreenSessionGroup::GetRSDisplayNodeConfig(sptr<ScreenSession>& screenSession, struct RSDisplayNodeConfig& config, in GetRSDisplayNodeConfig() 1256 bool ScreenSessionGroup::AddChild(sptr<ScreenSession>& smsScreen, Point& startPoint, in AddChild() 1280 bool ScreenSessionGroup::AddChildren(std::vector<sptr<ScreenSession>>& smsScreens, std::vector<Point>& startPoints) in AddChildren() 1294 bool ScreenSessionGroup::RemoveChild(sptr<ScreenSession>& smsScreen) in RemoveChild() 1315 bool ScreenSessionGroup::HasChild(ScreenId childScreen) const in HasChild() 1320 std::vector<sptr<ScreenSession>> ScreenSessionGroup [all...] |
/foundation/window/window_manager/window_scene/test/dms_unittest/ |
H A D | screen_session_test.cpp | 1257 ScreenSessionGroup sessionGroup(1, 1, "create", ScreenCombination::SCREEN_ALONE); in HWTEST_F() 1276 ScreenSessionGroup sessionGroup(1, 1, "create", ScreenCombination::SCREEN_ALONE); in HWTEST_F() 1306 ScreenSessionGroup sessionGroup(1, 1, "create", ScreenCombination::SCREEN_ALONE); in HWTEST_F() 1327 ScreenSessionGroup sessionGroup(1, 1, "create", ScreenCombination::SCREEN_ALONE); in HWTEST_F() 1343 ScreenSessionGroup sessionGroup(1, 1, "create", ScreenCombination::SCREEN_ALONE); in HWTEST_F() 1359 ScreenSessionGroup sessionGroup(1, 1, "create", ScreenCombination::SCREEN_ALONE); in HWTEST_F() 1378 ScreenSessionGroup sessionGroup(1, 1, "create", ScreenCombination::SCREEN_ALONE); in HWTEST_F() 1393 ScreenSessionGroup sessionGroup(1, 1, "create", ScreenCombination::SCREEN_ALONE); in HWTEST_F() 1828 ScreenSessionGroup sessionGroup(1, 1, "create", ScreenCombination::SCREEN_ALONE); in HWTEST_F() 1843 ScreenSessionGroup sessionGrou in HWTEST_F() [all...] |
H A D | multi_screen_manager_test.cpp | 115 sptr<ScreenSessionGroup> sessiongroup = new ScreenSessionGroup(mainScreenId, rsId, name, combination); in HWTEST_F()
|
H A D | screen_session_manager_test.cpp | 1496 sptr<ScreenSessionGroup> sessiongroup=nullptr; in HWTEST_F() 1517 sptr<ScreenSessionGroup> sessiongroup=nullptr; in HWTEST_F() 1563 sptr<ScreenSessionGroup> sreengroup=nullptr; in HWTEST_F() 1604 sptr<ScreenSessionGroup> sessiongroup=nullptr; in HWTEST_F() 1667 sptr<ScreenSessionGroup> sessiongroup; in HWTEST_F() 1705 sptr<ScreenSessionGroup> group; in HWTEST_F()
|
/foundation/window/window_manager/window_scene/screen_session_manager/src/ |
H A D | screen_session_manager.cpp | 3289 sptr<ScreenSessionGroup> screenGroup = GetAbstractScreenGroup(screen->groupSmsId_); in StopScreens() 3739 sptr<ScreenSessionGroup> ScreenSessionManager::AddToGroupLocked(sptr<ScreenSession> newScreen, bool isUnique) in AddToGroupLocked() 3742 sptr<ScreenSessionGroup> res; in AddToGroupLocked() 3752 sptr<ScreenSessionGroup> ScreenSessionManager::AddAsFirstScreenLocked(sptr<ScreenSession> newScreen, bool isUnique) in AddAsFirstScreenLocked() 3760 sptr<ScreenSessionGroup> screenGroup; in AddAsFirstScreenLocked() 3762 screenGroup = new(std::nothrow) ScreenSessionGroup(smsGroupScreenId, in AddAsFirstScreenLocked() 3765 screenGroup = new(std::nothrow) ScreenSessionGroup(smsGroupScreenId, in AddAsFirstScreenLocked() 3768 screenGroup = new(std::nothrow) ScreenSessionGroup(smsGroupScreenId, in AddAsFirstScreenLocked() 3772 TLOGE(WmsLogTag::DMS, "new ScreenSessionGroup failed"); in AddAsFirstScreenLocked() 3797 sptr<ScreenSessionGroup> ScreenSessionManage [all...] |