CNodeSelection: Avoid copy churning

We can return via const reference to avoid making redundant copies of
QLists.
This commit is contained in:
Lioncache
2025-12-02 21:23:05 -05:00
parent 64b38a1358
commit 70c3d7d68c

View File

@@ -119,7 +119,7 @@ public:
void SetAllowedNodeTypes(FNodeFlags Types) { mAllowedNodes = Types; }
bool IsAllowedType(ENodeType Type) const { return (mAllowedNodes & Type) != 0; }
bool IsAllowedType(CSceneNode *pNode) const { return (mAllowedNodes & pNode->NodeType()) != 0; }
QList<CSceneNode*> SelectedNodeList() const { return mSelectedNodes; }
const QList<CSceneNode*>& SelectedNodeList() const { return mSelectedNodes; }
signals:
void Modified();