addSceneItem(const QString &idPath, const CSIRO::Rendering::SceneItemType *typeBeingAdded) | SceneInteractionWidget | signal |
addSceneItemTypeToAllowListForContextMenu(const SceneItemType *sit) | SceneInteractionWidget | |
allowAddSceneItemType(const SceneItemType *type, bool enabled) | SceneInteractionWidget | |
allowEditSceneItemType(const SceneItemType *type, QString menuLabel) | SceneInteractionWidget | |
clearAllowListForContextMenu() | SceneInteractionWidget | |
clearExisitingTree() | SceneInteractionWidget | slot |
connectToWorkspace(CSIRO::DataExecution::Workspace *workspace) | SceneInteractionWidget | slot |
displayItemTypes | SceneInteractionWidget | |
editItem(CSIRO::Rendering::SceneInteractionWidgetItem *item) | SceneInteractionWidget | signal |
editSceneItemTriggered() | SceneInteractionWidget | slot |
enableContextMenu | SceneInteractionWidget | |
enableContextMenu(bool enable) | SceneInteractionWidget | |
focusCameraOnItem(const QString &idPath, const QString &outputName) | SceneInteractionWidget | signal |
focusCameraOnPosition(const CSIRO::Mesh::Vector3d &pos) | SceneInteractionWidget | signal |
focusCameraOnPositionRelay(const CSIRO::Mesh::Vector3d &pos) | SceneInteractionWidget | |
getHeaders(QStringList *headersOut) const | SceneInteractionWidget | |
handleOperationLabelChangeEvent(const DataExecution::OperationLabelChangeEvent &event) | SceneInteractionWidget | |
handleOperationRemovedEvent(const DataExecution::RemoveOperationEvent &event) | SceneInteractionWidget | |
isContextMenuEnabled() const | SceneInteractionWidget | |
isDisplayingItemTypes() const | SceneInteractionWidget | |
itemLabelChanged(const QString &idPath, const CSIRO::Rendering::SceneItemType *type) | SceneInteractionWidget | signal |
itemLabelChangeTriggered(const QString &idPath, const SceneItemType *type) | SceneInteractionWidget | |
itemSelected(CSIRO::Rendering::SceneInteractionWidgetItem *item) | SceneInteractionWidget | signal |
labelChangeAllowed() const | SceneInteractionWidget | |
LOG_SCENEINTERACTIONWIDGET | SceneInteractionWidget | static |
registerCallbackProposedOptionToAddSceneItemTypeIsApproved(std::function< bool(SceneInteractionWidget *, const SceneItemType *)> callbackToSetContextMenuRestrictions) | SceneInteractionWidget | |
removeSceneItem(const QString &idPath, const CSIRO::Rendering::SceneItemType *type, const CSIRO::Rendering::SceneInteractionWidgetItem *item) | SceneInteractionWidget | signal |
SceneInteractionWidget(QWidget *parent=nullptr) | SceneInteractionWidget | |
selectSceneItem(const CSIRO::Rendering::PickedItem &item, const CSIRO::Rendering::PickFilter &filter) | SceneInteractionWidget | slot |
setActiveAllowListForContextMenu(bool val) | SceneInteractionWidget | |
setBusy(bool busy, const QString &reason="") | SceneInteractionWidget | |
setDisplayingItemTypes(bool b) | SceneInteractionWidget | |
setHeaders(const QStringList &headersIn) | SceneInteractionWidget | |
setHideDisabledContextMenuEntries(bool val) | SceneInteractionWidget | |
setLabelChangeAllowed(bool val) | SceneInteractionWidget | |
update(SceneBuilder &scene) | SceneInteractionWidget | |
~SceneInteractionWidget() override | SceneInteractionWidget | |