Skip to content

Commit

Permalink
ENH: Remove unused API to set/get displayable manager interactor abor…
Browse files Browse the repository at this point in the history
…t flags

The InteractorStyleAbort API was originally introduced
in 8ded9a0 (ENH: eliminated conflict between crosshair navigation
and window level).

Then, it was superseded by the InteractorAbort API
in 0b9b339 (BUG: Slicer#2629.  Window level controls conflicted with
crosshair navigation)

Ultimately, the last uses of either the InteractorStyleAbort or InteractorAbort
API were removed in dc2c095 (ENH: Improved crosshair usability, added
display in 3D view)
  • Loading branch information
jcfr committed Oct 30, 2023
1 parent e8ddfb3 commit a7b03a1
Show file tree
Hide file tree
Showing 2 changed files with 0 additions and 60 deletions.
48 changes: 0 additions & 48 deletions Libs/MRML/DisplayableManager/vtkMRMLAbstractDisplayableManager.cxx
Expand Up @@ -885,54 +885,6 @@ void vtkMRMLAbstractDisplayableManager::OnInteractorEvent(int vtkNotUsed(eventid
// << ", eventname:" << vtkCommand::GetStringFromEventId(eventid) << std::endl;
}

//---------------------------------------------------------------------------
void vtkMRMLAbstractDisplayableManager::SetInteractorStyleAbortFlag(int f)
{
this->Internal->InteractorStyleCallBackCommand->SetAbortFlag(f);
}

//---------------------------------------------------------------------------
int vtkMRMLAbstractDisplayableManager::GetInteractorStyleAbortFlag()
{
return this->Internal->InteractorStyleCallBackCommand->GetAbortFlag();
}

//---------------------------------------------------------------------------
void vtkMRMLAbstractDisplayableManager::InteractorStyleAbortFlagOn()
{
this->Internal->InteractorStyleCallBackCommand->AbortFlagOn();
}

//---------------------------------------------------------------------------
void vtkMRMLAbstractDisplayableManager::InteractorStyleAbortFlagOff()
{
this->Internal->InteractorStyleCallBackCommand->AbortFlagOff();
}

//---------------------------------------------------------------------------
void vtkMRMLAbstractDisplayableManager::SetInteractorAbortFlag(int f)
{
this->Internal->InteractorCallBackCommand->SetAbortFlag(f);
}

//---------------------------------------------------------------------------
int vtkMRMLAbstractDisplayableManager::GetInteractorAbortFlag()
{
return this->Internal->InteractorCallBackCommand->GetAbortFlag();
}

//---------------------------------------------------------------------------
void vtkMRMLAbstractDisplayableManager::InteractorAbortFlagOn()
{
this->Internal->InteractorCallBackCommand->AbortFlagOn();
}

//---------------------------------------------------------------------------
void vtkMRMLAbstractDisplayableManager::InteractorAbortFlagOff()
{
this->Internal->InteractorCallBackCommand->AbortFlagOff();
}

//---------------------------------------------------------------------------
void vtkMRMLAbstractDisplayableManager::SetLightBoxRendererManagerProxy(vtkMRMLLightBoxRendererManagerProxy* mgr)
{
Expand Down
12 changes: 0 additions & 12 deletions Libs/MRML/DisplayableManager/vtkMRMLAbstractDisplayableManager.h
Expand Up @@ -263,18 +263,6 @@ class VTK_MRML_DISPLAYABLEMANAGER_EXPORT vtkMRMLAbstractDisplayableManager
/// \sa AddInteractorObservableEvent RemoveInteractorObservableEvent
virtual void OnInteractorEvent(int eventid);

/// Set the Abort flag on the InteractorStyle event callback
void SetInteractorStyleAbortFlag(int f);
int GetInteractorStyleAbortFlag();
void InteractorStyleAbortFlagOn();
void InteractorStyleAbortFlagOff();

/// Set the Abort flag on the Interactor event callback
void SetInteractorAbortFlag(int f);
int GetInteractorAbortFlag();
void InteractorAbortFlagOn();
void InteractorAbortFlagOff();

private:

vtkMRMLAbstractDisplayableManager(const vtkMRMLAbstractDisplayableManager&) = delete;
Expand Down

0 comments on commit a7b03a1

Please sign in to comment.