mirror of
https://github.com/AxioDL/PrimeWorldEditor.git
synced 2025-12-18 17:35:43 +00:00
CPoiMapSidebar: Pass QModelIndex by const reference
This commit is contained in:
@@ -253,7 +253,7 @@ void CPoiMapSidebar::OnSelectionChanged(const QItemSelection& rkSelected, const
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void CPoiMapSidebar::OnItemDoubleClick(QModelIndex Index)
|
void CPoiMapSidebar::OnItemDoubleClick(const QModelIndex& Index)
|
||||||
{
|
{
|
||||||
QModelIndex SourceIndex = mModel.mapToSource(Index);
|
QModelIndex SourceIndex = mModel.mapToSource(Index);
|
||||||
CScriptNode *pPOI = mSourceModel.PoiNodePointer(SourceIndex);
|
CScriptNode *pPOI = mSourceModel.PoiNodePointer(SourceIndex);
|
||||||
@@ -361,7 +361,7 @@ void CPoiMapSidebar::OnRemovePoiButtonClicked()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void CPoiMapSidebar::OnPoiPicked(const SRayIntersection& rkIntersect, QMouseEvent *pEvent)
|
void CPoiMapSidebar::OnPoiPicked(const SRayIntersection& rkIntersect, const QMouseEvent* pEvent)
|
||||||
{
|
{
|
||||||
CScriptNode *pPOI = static_cast<CScriptNode*>(rkIntersect.pNode);
|
CScriptNode *pPOI = static_cast<CScriptNode*>(rkIntersect.pNode);
|
||||||
if (pPOI->Instance()->ObjectTypeID() != CFourCC("POIN").ToLong()) return;
|
if (pPOI->Instance()->ObjectTypeID() != CFourCC("POIN").ToLong()) return;
|
||||||
@@ -374,7 +374,7 @@ void CPoiMapSidebar::OnPoiPicked(const SRayIntersection& rkIntersect, QMouseEven
|
|||||||
Editor()->ExitPickMode();
|
Editor()->ExitPickMode();
|
||||||
}
|
}
|
||||||
|
|
||||||
void CPoiMapSidebar::OnModelPicked(const SRayIntersection& rkRayIntersect, QMouseEvent* pEvent)
|
void CPoiMapSidebar::OnModelPicked(const SRayIntersection& rkRayIntersect, const QMouseEvent* pEvent)
|
||||||
{
|
{
|
||||||
if (!rkRayIntersect.pNode)
|
if (!rkRayIntersect.pNode)
|
||||||
return;
|
return;
|
||||||
@@ -418,7 +418,7 @@ void CPoiMapSidebar::OnModelPicked(const SRayIntersection& rkRayIntersect, QMous
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void CPoiMapSidebar::OnModelHover(const SRayIntersection& rkIntersect, QMouseEvent *pEvent)
|
void CPoiMapSidebar::OnModelHover(const SRayIntersection& rkIntersect, const QMouseEvent *pEvent)
|
||||||
{
|
{
|
||||||
// Restore old hover model to correct overlay color, and set new hover model
|
// Restore old hover model to correct overlay color, and set new hover model
|
||||||
if (mpHoverModel)
|
if (mpHoverModel)
|
||||||
|
|||||||
@@ -66,16 +66,16 @@ public slots:
|
|||||||
void SetHighlightAll();
|
void SetHighlightAll();
|
||||||
void SetHighlightNone();
|
void SetHighlightNone();
|
||||||
void OnSelectionChanged(const QItemSelection& rkSelected, const QItemSelection& rkDeselected);
|
void OnSelectionChanged(const QItemSelection& rkSelected, const QItemSelection& rkDeselected);
|
||||||
void OnItemDoubleClick(QModelIndex Index);
|
void OnItemDoubleClick(const QModelIndex& Index);
|
||||||
void OnUnmapAllPressed();
|
void OnUnmapAllPressed();
|
||||||
|
|
||||||
void OnPickButtonClicked();
|
void OnPickButtonClicked();
|
||||||
void StopPicking();
|
void StopPicking();
|
||||||
void OnInstanceListButtonClicked();
|
void OnInstanceListButtonClicked();
|
||||||
void OnRemovePoiButtonClicked();
|
void OnRemovePoiButtonClicked();
|
||||||
void OnPoiPicked(const SRayIntersection& rkIntersect, QMouseEvent *pEvent);
|
void OnPoiPicked(const SRayIntersection& rkIntersect, const QMouseEvent* pEvent);
|
||||||
void OnModelPicked(const SRayIntersection& rkIntersect, QMouseEvent *pEvent);
|
void OnModelPicked(const SRayIntersection& rkIntersect, const QMouseEvent* pEvent);
|
||||||
void OnModelHover(const SRayIntersection& rkIntersect, QMouseEvent *pEvent);
|
void OnModelHover(const SRayIntersection& rkIntersect, const QMouseEvent* pEvent);
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // CPOIMAPEDITDIALOG_H
|
#endif // CPOIMAPEDITDIALOG_H
|
||||||
|
|||||||
Reference in New Issue
Block a user