MAK Data Logger API Documentation for DIS
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
libsrc
lgrAnnotations
lgrAnnotationBaseView.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 1992-2010 VT MAK
3
** All rights reserved.
4
******************************************************************************/
5
8
9
#ifndef lgrAnnotationBaseView_H_
10
#define lgrAnnotationBaseView_H_
11
12
#include "
lgrAnn.h
"
13
14
class
DtString;
15
16
namespace
MAKLogger
17
{
18
class
DtLgrAnnotation;
19
21
class
DT_DLL_LGRANN
DtLgrAnnotationBaseView
22
{
23
public
:
24
DtLgrAnnotationBaseView
();
25
virtual
~
DtLgrAnnotationBaseView
();
26
27
private
:
29
DtLgrAnnotationBaseView
(
const
DtLgrAnnotationBaseView
&);
31
DtLgrAnnotationBaseView
& operator=(
const
DtLgrAnnotationBaseView
&);
32
public
:
33
35
virtual
void
annotationAdded(
DtLgrAnnotation
* annotation) = 0;
36
38
virtual
void
annotationRemoved(
DtLgrAnnotation
* annotation) = 0;
39
41
virtual
void
annotationChanged(
DtLgrAnnotation
* annotation) = 0;
42
44
virtual
void
selectAnnotation(
DtLgrAnnotation
* annotation) = 0;
45
47
virtual
void
fileOpened(
const
DtString& filename) = 0;
48
50
virtual
void
fileClosed() = 0;
51
53
virtual
void
fileSaved(
const
DtString& filename) = 0;
54
55
};
56
}
57
58
#endif
Document ID: Generated on Thu Apr 11 12:13:00 EDT 2013 from SVN revision 126011
Copyright © 2005-2012 VT MÄK. All Rights Reserved (
www.mak.com
)