Lines Matching refs:node
31 void MinimizeApp::AddNeedMinimizeApp(const sptr<WindowNode>& node, MinimizeReason reason)
37 if (!node) {
38 WLOGFE("AddNeedMinimizeApp failed since node is nullptr");
41 wptr<WindowNode> weakNode(node);
43 auto windowId = node->GetWindowId();
53 WLOGI("[Minimize] Window %{public}u is already in minimize list", node->GetWindowId());
57 WLOGI("[Minimize] Add Window %{public}u to minimize list, reason %{public}u", node->GetWindowId(), reason);
66 for (auto& node : needMinimizeAppNodes_[reason]) {
67 needMinimizeAppNodes.emplace_back(node);
80 for (auto& node : appNodes.second) {
81 WindowInnerManager::GetInstance().MinimizeAbility(node, isFromUser);
112 bool MinimizeApp::IsNodeNeedMinimize(const sptr<WindowNode>& node)
114 if (node == nullptr) {
115 WLOGFE("[Minimize] node is nullptr");
120 if (std::find(nodes.begin(), nodes.end(), node) != nodes.end()) {
127 bool MinimizeApp::IsNodeNeedMinimizeWithReason(const sptr<WindowNode>& node, MinimizeReason reason)
129 if (node == nullptr) {
130 WLOGFE("[Minimize] node is nullptr");
135 node->GetWindowId(), reason);
139 if (std::find(nodes.begin(), nodes.end(), node) != nodes.end()) {
141 node->GetWindowId(), reason);
165 for (auto& node : needMinimizeAppNodes_.at(reason)) {
166 WindowInnerManager::GetInstance().MinimizeAbility(node, isFromUser);