MAK Data Logger API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Private Member Functions
MAKLogger::DtLgrAnnotationBaseView Class Referenceabstract

Defines the abstract interface for annotation views. More...

+ Inheritance diagram for MAKLogger::DtLgrAnnotationBaseView:

Public Member Functions

 DtLgrAnnotationBaseView ()
 
virtual ~DtLgrAnnotationBaseView ()
 
virtual void annotationAdded (DtLgrAnnotation *annotation)=0
 Inform view that an annotation has been added. More...
 
virtual void annotationRemoved (DtLgrAnnotation *annotation)=0
 Inform view that an annotation has been removed. More...
 
virtual void annotationChanged (DtLgrAnnotation *annotation)=0
 Inform view that an annotation has changed. More...
 
virtual void selectAnnotation (DtLgrAnnotation *annotation)=0
 Inform view to select the given annotation. More...
 
virtual void fileOpened (const DtString &filename)=0
 Called when a new file is opened. More...
 
virtual void fileClosed ()=0
 Called when file is closed. More...
 
virtual void fileSaved (const DtString &filename)=0
 Called when file is saved. More...
 

Private Member Functions

 DtLgrAnnotationBaseView (const DtLgrAnnotationBaseView &)
 Not Implemented. More...
 
DtLgrAnnotationBaseViewoperator= (const DtLgrAnnotationBaseView &)
 Not Implemented. More...
 

Detailed Description

Defines the abstract interface for annotation views.

Constructor & Destructor Documentation

MAKLogger::DtLgrAnnotationBaseView::DtLgrAnnotationBaseView ( )
virtual MAKLogger::DtLgrAnnotationBaseView::~DtLgrAnnotationBaseView ( )
virtual
MAKLogger::DtLgrAnnotationBaseView::DtLgrAnnotationBaseView ( const DtLgrAnnotationBaseView )
private

Not Implemented.

Member Function Documentation

virtual void MAKLogger::DtLgrAnnotationBaseView::annotationAdded ( DtLgrAnnotation annotation)
pure virtual

Inform view that an annotation has been added.

Implemented in MAKLogger::DtLgrAnnotationView.

virtual void MAKLogger::DtLgrAnnotationBaseView::annotationChanged ( DtLgrAnnotation annotation)
pure virtual

Inform view that an annotation has changed.

Implemented in MAKLogger::DtLgrAnnotationView.

virtual void MAKLogger::DtLgrAnnotationBaseView::annotationRemoved ( DtLgrAnnotation annotation)
pure virtual

Inform view that an annotation has been removed.

Implemented in MAKLogger::DtLgrAnnotationView.

virtual void MAKLogger::DtLgrAnnotationBaseView::fileClosed ( )
pure virtual

Called when file is closed.

Implemented in MAKLogger::DtLgrAnnotationView.

virtual void MAKLogger::DtLgrAnnotationBaseView::fileOpened ( const DtString &  filename)
pure virtual

Called when a new file is opened.

Implemented in MAKLogger::DtLgrAnnotationView.

virtual void MAKLogger::DtLgrAnnotationBaseView::fileSaved ( const DtString &  filename)
pure virtual

Called when file is saved.

Implemented in MAKLogger::DtLgrAnnotationView.

DtLgrAnnotationBaseView& MAKLogger::DtLgrAnnotationBaseView::operator= ( const DtLgrAnnotationBaseView )
private

Not Implemented.

virtual void MAKLogger::DtLgrAnnotationBaseView::selectAnnotation ( DtLgrAnnotation annotation)
pure virtual

Inform view to select the given annotation.

Implemented in MAKLogger::DtLgrAnnotationView.


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

Document ID: Generated on Thu Dec 18 15:35:09 EST 2025 from SVN revision 282494
Copyright © 2024 MAK Technologies. All Rights Reserved (www.mak.com)