ALBA
Public Member Functions | List of all members
albaAbsSideBar Class Referenceabstract

#include <albaAbsSideBar.h>

Inheritance diagram for albaAbsSideBar:
Inheritance graph
[legend]

Public Member Functions

 albaAbsSideBar ()
 
virtual ~albaAbsSideBar ()
 
virtual void VmeAdd (albaVME *vme)=0
 
virtual void VmeRemove (albaVME *vme)=0
 
virtual void VmeModified (albaVME *vme)=0
 
virtual void VmeShow (albaVME *vme, bool visibility)=0
 
virtual void VmeSelected (albaVME *vme)=0
 
virtual bool IsVMEExpanded (albaVME *vme)=0
 
virtual void CollapseVME (albaVME *vme)=0
 
virtual void ExpandVME (albaVME *vme)=0
 
virtual void OpShowGui (bool push_gui, albaGUIPanel *panel)=0
 
virtual void OpHideGui (bool view_closed)=0
 
virtual void ViewSelect (albaView *view)=0
 
virtual void ViewDeleted (albaView *view)=0
 
virtual void EnableSelect (bool enable)=0
 
virtual void Show ()=0
 
virtual bool IsShown ()=0
 
virtual void Show (bool show)=0
 
virtual std::vector< albaVME * > VmeChoose (void *vme_accept_function=0, long style=REPRESENTATION_AS_TREE, albaString title="Choose Node", bool multiSelect=false, albaVME *vme=NULL)=0
 
virtual void FindVME ()=0
 

Detailed Description

Definition at line 46 of file albaAbsSideBar.h.

Constructor & Destructor Documentation

◆ albaAbsSideBar()

albaAbsSideBar::albaAbsSideBar ( )
inline

Definition at line 49 of file albaAbsSideBar.h.

◆ ~albaAbsSideBar()

virtual albaAbsSideBar::~albaAbsSideBar ( )
inlinevirtual

Definition at line 50 of file albaAbsSideBar.h.

Member Function Documentation

◆ VmeAdd()

virtual void albaAbsSideBar::VmeAdd ( albaVME vme)
pure virtual

Add a new vme into the tree.

Implemented in albaSideBar.

◆ VmeRemove()

virtual void albaAbsSideBar::VmeRemove ( albaVME vme)
pure virtual

Remove a vme from the tree.

Implemented in albaSideBar.

◆ VmeModified()

virtual void albaAbsSideBar::VmeModified ( albaVME vme)
pure virtual

Notify to the tree that a vme is modified.

Implemented in albaSideBar.

◆ VmeShow()

virtual void albaAbsSideBar::VmeShow ( albaVME vme,
bool  visibility 
)
pure virtual

Notify to the tree the visibility of the vme.

Implemented in albaSideBar.

◆ VmeSelected()

virtual void albaAbsSideBar::VmeSelected ( albaVME vme)
pure virtual

Notify to the tree that the vme has been selected.

Implemented in albaSideBar.

◆ IsVMEExpanded()

virtual bool albaAbsSideBar::IsVMEExpanded ( albaVME vme)
pure virtual

Return True if the VME is Expanded on Tree.

Implemented in albaSideBar.

◆ CollapseVME()

virtual void albaAbsSideBar::CollapseVME ( albaVME vme)
pure virtual

Collapse the VME on the Tree.

Implemented in albaSideBar.

◆ ExpandVME()

virtual void albaAbsSideBar::ExpandVME ( albaVME vme)
pure virtual

Expand the VME on the Tree

Implemented in albaSideBar.

◆ OpShowGui()

virtual void albaAbsSideBar::OpShowGui ( bool  push_gui,
albaGUIPanel panel 
)
pure virtual

Show the operation's parameters gui on the tabbed panel.

Implemented in albaSideBar.

◆ OpHideGui()

virtual void albaAbsSideBar::OpHideGui ( bool  view_closed)
pure virtual

Hide the view/operation's gui from the tabbed panel.

Implemented in albaSideBar.

◆ ViewSelect()

virtual void albaAbsSideBar::ViewSelect ( albaView view)
pure virtual

Plug the view settings on the tabbed panel.

Implemented in albaSideBar.

◆ ViewDeleted()

virtual void albaAbsSideBar::ViewDeleted ( albaView view)
pure virtual

Notify to the tree that a view has been deleted.

Implemented in albaSideBar.

◆ EnableSelect()

virtual void albaAbsSideBar::EnableSelect ( bool  enable)
pure virtual

Enable/Disable the vme selection when an operation ends/start.

Implemented in albaSideBar.

◆ Show() [1/2]

virtual void albaAbsSideBar::Show ( )
pure virtual

Switch the visibility of the panel.

Implemented in albaSideBar.

◆ IsShown()

virtual bool albaAbsSideBar::IsShown ( )
pure virtual

Return true if the panel is showed.

Implemented in albaSideBar.

◆ Show() [2/2]

virtual void albaAbsSideBar::Show ( bool  show)
pure virtual

Sets the visibility of the panel.

Implemented in albaSideBar.

◆ VmeChoose()

virtual std::vector< albaVME * > albaAbsSideBar::VmeChoose ( void *  vme_accept_function = 0,
long  style = REPRESENTATION_AS_TREE,
albaString  title = "Choose Node",
bool  multiSelect = false,
albaVME vme = NULL 
)
pure virtual
  • Respond to a VME_CHOOSE evt. Build a dialog containing the vme tree and return the vme choosed from the user.

Implemented in albaSideBar.

◆ FindVME()

virtual void albaAbsSideBar::FindVME ( )
pure virtual

Open a Find VME dialog.

Implemented in albaSideBar.


The documentation for this class was generated from the following file: