Loading...
Searching...
No Matches
CrossReferenceState Class Reference

Public Member Functions

 CrossReferenceState ()
std::optional< SelectionInfoForXrefgetCurrentSelection () const
std::optional< int > getPreviousDialogSelection () const
void updateCrossReferences (ViewFrame *frame, const SelectionInfoForXref &selection)
void beginNavigationForCrossReference (ViewFrame *frame, const SelectionInfoForXref &selection)
void setActiveContext (ViewFrame *frame)
void destroyContext (SplitPaneWidget *splitPane)
void newPinnedTab ()
void newPinnedPane ()
void modalDialog ()
void focusSidebar ()
void bindActions (UIContext *context)

Constructor & Destructor Documentation

◆ CrossReferenceState()

CrossReferenceState::CrossReferenceState ( )

Member Function Documentation

◆ getCurrentSelection()

std::optional< SelectionInfoForXref > CrossReferenceState::getCurrentSelection ( ) const

◆ getPreviousDialogSelection()

std::optional< int > CrossReferenceState::getPreviousDialogSelection ( ) const

◆ updateCrossReferences()

void CrossReferenceState::updateCrossReferences ( ViewFrame * frame,
const SelectionInfoForXref & selection )

◆ beginNavigationForCrossReference()

void CrossReferenceState::beginNavigationForCrossReference ( ViewFrame * frame,
const SelectionInfoForXref & selection )

◆ setActiveContext()

void CrossReferenceState::setActiveContext ( ViewFrame * frame)

◆ destroyContext()

void CrossReferenceState::destroyContext ( SplitPaneWidget * splitPane)

◆ newPinnedTab()

void CrossReferenceState::newPinnedTab ( )

◆ newPinnedPane()

void CrossReferenceState::newPinnedPane ( )

◆ modalDialog()

void CrossReferenceState::modalDialog ( )

◆ focusSidebar()

void CrossReferenceState::focusSidebar ( )

◆ bindActions()

void CrossReferenceState::bindActions ( UIContext * context)