/foundation/window/window_manager/window_scene/session/host/src/ |
H A D | sub_session.cpp | 112 auto parentSession = GetParentSession(); in ProcessPointDownSession() local 113 if (!isModal && parentSession && parentSession->CheckDialogOnForeground()) { in ProcessPointDownSession() 130 auto parentSession = GetParentSession(); in GetMissionId() local 131 return parentSession != nullptr ? parentSession->GetPersistentId() : SceneSession::GetMissionId(); in GetMissionId() 143 auto parentSession = GetParentSession(); in TransferKeyEvent() local 144 if (parentSession && parentSession->CheckDialogOnForeground()) { in TransferKeyEvent()
|
H A D | system_session.cpp | 84 auto parentSession = GetParentSession(); in Show() local 85 if (parentSession == nullptr) { in Show() 89 if (!parentSession->IsSessionForeground()) { in Show() 179 auto parentSession = GetParentSession(); in ProcessPointDownSession() local 180 if (parentSession && parentSession->CheckDialogOnForeground()) { in ProcessPointDownSession() 182 parentSession->HandlePointDownDialog(); in ProcessPointDownSession() 201 auto parentSession = GetParentSession(); in GetMissionId() local 202 return parentSession != nullptr ? parentSession in GetMissionId() 218 auto parentSession = GetParentSession(); TransferKeyEvent() local 292 auto parentSession = GetParentSession(); CheckKeyEventDispatch() local [all...] |
H A D | session.cpp | 1795 auto parentSession = GetParentSession(); in IsTopDialog() local 1796 if (parentSession == nullptr) { in IsTopDialog() 1800 auto parentDialogVec = parentSession->GetDialogVector(); in IsTopDialog() 1876 auto parentSession = GetParentSession(); in HandleSubWindowClick() local 1877 if (parentSession && parentSession->CheckDialogOnForeground()) { in HandleSubWindowClick() 1890 } else if (parentSession) { in HandleSubWindowClick() 1892 parentSession->NotifyClick(!IsScbCoreEnabled()); in HandleSubWindowClick() 1921 auto parentSession = GetParentSession(); in TransferPointerEvent() local 1922 if (parentSession in TransferPointerEvent() [all...] |
H A D | scene_session.cpp | 1165 auto parentSession = GetParentSession(); in UpdateSessionRect() local 1166 if (parentSession) { in UpdateSessionRect() 1167 auto parentRect = parentSession->GetSessionRect(); in UpdateSessionRect() 1594 auto parentSession = GetParentSession(); in CheckGetAvoidAreaAvailable() local 1595 if (parentSession != nullptr && parentSession->GetSessionRect() == GetSessionRect()) { in CheckGetAvoidAreaAvailable() 1596 return parentSession->CheckGetAvoidAreaAvailable(type); in CheckGetAvoidAreaAvailable()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/ui_extension/ |
H A D | security_session_wrapper_impl.cpp | 598 auto parentSession = session_->GetParentSession(); in NotifyDisplayArea() local 599 auto reason = parentSession ? parentSession->GetSizeChangeReason() : session_->GetSizeChangeReason(); in NotifyDisplayArea() 601 auto persistentId = parentSession ? parentSession->GetPersistentId() : session_->GetPersistentId(); in NotifyDisplayArea() 612 if (transaction && parentSession) { in NotifyDisplayArea()
|
H A D | session_wrapper_impl.cpp | 773 auto parentSession = session_->GetParentSession(); in GetSizeChangeReason() local 774 auto reason = parentSession ? parentSession->GetSizeChangeReason() : session_->GetSizeChangeReason(); in GetSizeChangeReason() 787 auto parentSession = session_->GetParentSession(); in NotifyDisplayArea() local 788 auto reason = parentSession ? parentSession->GetSizeChangeReason() : session_->GetSizeChangeReason(); in NotifyDisplayArea() 790 auto persistentId = parentSession ? parentSession->GetPersistentId() : session_->GetPersistentId(); in NotifyDisplayArea() 799 if (transaction && parentSession) { in NotifyDisplayArea()
|
/foundation/window/window_manager/wm/src/ |
H A D | window_scene_session_impl.cpp | 288 WMError WindowSceneSessionImpl::GetParentSessionAndVerify(bool isToast, sptr<WindowSessionImpl>& parentSession) in GetParentSessionAndVerify() argument 292 parentSession = FindParentMainSession(property_->GetParentId(), windowSessionMap_); in GetParentSessionAndVerify() 294 parentSession = FindParentSessionByParentId(property_->GetParentId()); in GetParentSessionAndVerify() 296 if (parentSession == nullptr) { in GetParentSessionAndVerify() 301 if (!isToast && parentSession->GetProperty()->GetSubWindowLevel() > 1 && in GetParentSessionAndVerify() 302 !parentSession->IsPcOrPadCapabilityEnabled()) { in GetParentSessionAndVerify() 343 sptr<WindowSessionImpl> parentSession = nullptr; in CreateAndConnectSpecificSession() local 344 auto ret = GetParentSessionAndVerify(isToastFlag, parentSession); in CreateAndConnectSpecificSession() 349 property_->SetDisplayId(parentSession->GetDisplayId()); in CreateAndConnectSpecificSession() 350 property_->SetParentPersistentId(parentSession in CreateAndConnectSpecificSession() 411 sptr<WindowSessionImpl> parentSession = nullptr; SetSystemWindowDisplayId() local 462 auto parentSession = FindParentSessionByParentId(property_->GetParentId()); CreateSystemWindow() local 499 auto parentSession = FindParentSessionByParentId(property_->GetParentId()); RecoverAndConnectSpecificSession() local 1359 auto parentSession = FindParentSessionByParentId(GetParentId()); DestroyInner() local [all...] |
/foundation/window/window_manager/window_scene/test/unittest/ |
H A D | scene_session_test.cpp | 475 sptr<Session> parentSession = sptr<Session>::MakeSptr(parentInfo); in HWTEST_F() local 476 ASSERT_NE(parentSession, nullptr); in HWTEST_F() 481 parentSession->SetSessionProperty(property); in HWTEST_F() 482 scensession->SetParentSession(parentSession); in HWTEST_F() 486 parentSession->SetSessionProperty(property); in HWTEST_F() 487 scensession->SetParentSession(parentSession); in HWTEST_F() 530 sptr<Session> parentSession = sptr<Session>::MakeSptr(parentInfo); in HWTEST_F() local 531 ASSERT_NE(parentSession, nullptr); in HWTEST_F() 536 parentSession->SetSessionProperty(property); in HWTEST_F() 537 scensession->SetParentSession(parentSession); in HWTEST_F() 1918 sptr<SceneSession> parentSession = sptr<SceneSession>::MakeSptr(info, nullptr); HWTEST_F() local [all...] |
H A D | sub_session_test.cpp | 291 auto parentSession = new SubSession(info, specificCallback); in HWTEST_F() local 293 subSession_->SetParentSession(parentSession); in HWTEST_F()
|
H A D | session_lifecycle_test.cpp | 262 sptr<Session> parentSession = sptr<Session>::MakeSptr(parentInfo); in HWTEST_F() local 263 ASSERT_NE(parentSession, nullptr); in HWTEST_F() 264 session_->SetParentSession(parentSession); in HWTEST_F()
|
H A D | session_test.cpp | 436 sptr<SceneSession> parentSession = sptr<SceneSession>::MakeSptr(info, nullptr); in HWTEST_F() local 437 sceneSession->SetParentSession(parentSession); in HWTEST_F() 443 ASSERT_FALSE(parentSession->GetUIStateDirty()); in HWTEST_F() 445 parentSession->property_->SetWindowType(WindowType::WINDOW_TYPE_APP_MAIN_WINDOW); in HWTEST_F() 450 ASSERT_TRUE(parentSession->GetUIStateDirty()); in HWTEST_F() 451 parentSession->SetUIStateDirty(false); in HWTEST_F() 453 parentSession->property_->SetWindowType(WindowType::WINDOW_TYPE_APP_SUB_WINDOW); in HWTEST_F() 456 ASSERT_FALSE(parentSession->GetUIStateDirty()); in HWTEST_F()
|
H A D | session_test3.cpp | 418 sptr<Session> parentSession = sptr<Session>::MakeSptr(info); in HWTEST_F() local 419 ASSERT_NE(parentSession, nullptr); in HWTEST_F() 420 parentSession->dialogVec_.clear(); in HWTEST_F() 421 session_->SetParentSession(parentSession); in HWTEST_F() 505 * @tc.desc: parentSession and property is nullptr 517 * @tc.desc: parentSession->dialogVec_ is nullptr
|
H A D | scene_session_manager_test.cpp | 457 sptr<SceneSession> parentSession = new (std::nothrow) MainSession(parentInfo, nullptr); in HWTEST_F() local 458 EXPECT_NE(parentSession, nullptr); in HWTEST_F() 459 ssm_->sceneSessionMap_.insert({ persistentId, parentSession }); in HWTEST_F()
|
/foundation/window/window_manager/window_scene/session_manager/src/ |
H A D | scene_session_manager.cpp | 1313 auto parentSession = GetSceneSession(parentPersistentId); in UpdateParentSessionForDialog() local 1314 if (parentSession == nullptr) { in UpdateParentSessionForDialog() 1318 parentSession->BindDialogSessionTarget(sceneSession); in UpdateParentSessionForDialog() 1319 parentSession->BindDialogToParentSession(sceneSession); in UpdateParentSessionForDialog() 1320 sceneSession->SetParentSession(parentSession); in UpdateParentSessionForDialog() 2370 auto parentSession = GetSceneSession(property->GetParentPersistentId()); in CreateAndConnectSpecificSession() local 2371 if (parentSession) { in CreateAndConnectSpecificSession() 2372 shouldBlock = (shouldBlock || parentSession->GetCombinedExtWindowFlags().hideNonSecureWindowsFlag); in CreateAndConnectSpecificSession() 2500 auto parentSession = GetSceneSession(property->GetParentPersistentId()); in isEnablePiPCreate() local 2501 if (parentSession in isEnablePiPCreate() 2849 auto parentSession = GetSceneSession(property->GetParentPersistentId()); NotifyCreateSpecificSession() local 2895 sptr<SceneSession> parentSession = nullptr; NotifyCreateSubSession() local 2928 sptr<SceneSession> parentSession = iter->second; GetMainParentSceneSession() local 2949 auto parentSession = GetSceneSession(persistentId); NotifyCreateToastSession() local 3057 auto parentSession = GetSceneSession(sceneSession->GetParentPersistentId()); DestroyAndDisconnectSpecificSessionInner() local 3065 auto parentSession = GetSceneSession(sceneSession->GetParentPersistentId()); DestroyAndDisconnectSpecificSessionInner() local 3077 auto parentSession = GetSceneSession(sceneSession->GetParentPersistentId()); DestroyAndDisconnectSpecificSessionInner() local 4903 auto parentSession = GetSceneSession(focusedSession->GetParentPersistentId()); CheckTopmostWindowFocus() local 4999 auto parentSession = GetSceneSession(session->GetParentPersistentId()); IsParentSessionVisible() local [all...] |
H A D | scene_session_dirty_manager.cpp | 325 auto parentSession = session->GetParentSession();
in UpdateCallingPidMapItem() local 326 while (parentSession) {
in UpdateCallingPidMapItem() 327 auto parentSessionPid = parentSession->GetCallingPid();
in UpdateCallingPidMapItem() 331 parentSession = parentSession->GetParentSession();
in UpdateCallingPidMapItem()
|
/foundation/window/window_manager/wm/test/unittest/ |
H A D | window_scene_session_impl_test4.cpp | 1204 sptr<WindowSessionImpl> parentSession = nullptr; in HWTEST_F() local 1205 auto res = window->GetParentSessionAndVerify(false, parentSession); in HWTEST_F() 1207 res = window->GetParentSessionAndVerify(true, parentSession); in HWTEST_F() 1228 res = subWindow->GetParentSessionAndVerify(false, parentSession); in HWTEST_F() 1232 res = subWindow->GetParentSessionAndVerify(false, parentSession); in HWTEST_F()
|
/foundation/window/window_manager/wm/include/ |
H A D | window_scene_session_impl.h | 268 WMError GetParentSessionAndVerify(bool isToast, sptr<WindowSessionImpl>& parentSession);
|