Lines Matching refs:sptr
103 bool StatusSupprtedWhenRecentUpdate(sptr<WindowNode>& node);
109 void UpdateIfSplitRelated(sptr<WindowNode>& node);
116 void HandleRemoveWindow(sptr<WindowNode>& node);
124 sptr<WindowNode> Find(sptr<WindowNode>& node);
131 sptr<WindowNode> GetDividerWindow() const;
145 std::vector<sptr<WindowNode>> GetOrderedPair(sptr<WindowNode>& node);
152 std::vector<sptr<WindowNode>> GetPairedWindows();
228 bool IsSplitRelated(sptr<WindowNode>& node) const;
236 sptr<WindowNode>& node, bool& hasPrimaryDialog, bool& hasSecondaryDialog, bool& isPrimaryAbove);
243 std::vector<sptr<WindowNode>> CreateOrderedPair(
244 sptr<WindowNode>& bottom, sptr<WindowNode>& mid, sptr<WindowNode>& top);
251 void Insert(sptr<WindowNode>& node);
290 void NotifyShowRecent(sptr<WindowNode> node);
298 void NotifyCreateOrDestroyDivider(sptr<WindowNode> node, bool isDestroy);
308 sptr<WindowNode> primary_;
309 sptr<WindowNode> secondary_;
310 sptr<WindowNode> divider_;