NCBI C++ ToolKit
Public Member Functions | List of all members
IVisibleRangeService Class Referenceabstract

Search Toolkit Book for IVisibleRangeService

IVisibleRangeService - an interface. More...

#include <gui/core/visible_range_service.hpp>

+ Inheritance diagram for IVisibleRangeService:

Public Member Functions

virtual ~IVisibleRangeService ()
 
virtual void AttachClient (IVisibleRangeClient *client)=0
 
virtual void DetachClient (IVisibleRangeClient *client)=0
 
virtual void BroadcastVisibleRange (const CVisibleRange &vrange, IVisibleRangeClient *source)=0
 

Detailed Description

IVisibleRangeService - an interface.

Definition at line 46 of file visible_range_service.hpp.

Constructor & Destructor Documentation

◆ ~IVisibleRangeService()

virtual IVisibleRangeService::~IVisibleRangeService ( )
inlinevirtual

Definition at line 49 of file visible_range_service.hpp.

Member Function Documentation

◆ AttachClient()

virtual void IVisibleRangeService::AttachClient ( IVisibleRangeClient client)
pure virtual

◆ BroadcastVisibleRange()

virtual void IVisibleRangeService::BroadcastVisibleRange ( const CVisibleRange vrange,
IVisibleRangeClient source 
)
pure virtual

◆ DetachClient()

virtual void IVisibleRangeService::DetachClient ( IVisibleRangeClient client)
pure virtual

The documentation for this class was generated from the following file:
Modified on Mon Jul 22 05:01:59 2024 by modify_doxy.py rev. 669887