NCBI C++ ToolKit
Public Member Functions | Public Attributes | Protected Attributes | List of all members
ShowHideInfo Class Referenceabstract

Search Toolkit Book for ShowHideInfo

+ Inheritance diagram for ShowHideInfo:
+ Collaboration diagram for ShowHideInfo:

Public Member Functions

virtual ~ShowHideInfo (void)
 
void GetLabel (string *str) const
 
virtual bool IsVisible (const ShowHideManager *shm) const =0
 
virtual void Show (ShowHideManager *shm, bool isShown) const =0
 

Public Attributes

vector< intparentIndexes
 

Protected Attributes

string label
 

Detailed Description

Definition at line 64 of file show_hide_manager.cpp.

Constructor & Destructor Documentation

◆ ~ShowHideInfo()

virtual ShowHideInfo::~ShowHideInfo ( void  )
inlinevirtual

Definition at line 69 of file show_hide_manager.cpp.

Member Function Documentation

◆ GetLabel()

void ShowHideInfo::GetLabel ( string str) const
inline

Definition at line 71 of file show_hide_manager.cpp.

References label, and str().

◆ IsVisible()

virtual bool ShowHideInfo::IsVisible ( const ShowHideManager shm) const
pure virtual

◆ Show()

virtual void ShowHideInfo::Show ( ShowHideManager shm,
bool  isShown 
) const
pure virtual

Member Data Documentation

◆ label

string ShowHideInfo::label
protected

◆ parentIndexes

vector< int > ShowHideInfo::parentIndexes

Definition at line 70 of file show_hide_manager.cpp.


The documentation for this class was generated from the following file:
Modified on Thu May 23 12:25:07 2024 by modify_doxy.py rev. 669887