8 #ifndef lgrAnnotationComponent_H_
9 #define lgrAnnotationComponent_H_
17 class DtLgrAnnotationManager;
18 class DtLgrAnnotationSlots;
19 class DtLgrAnnotationView;
20 class DtLoggerApplication;
41 virtual void showComponent();
44 virtual void hideComponent();
53 virtual void activate();
56 virtual void deactivate();
65 virtual bool canExit()
const;
73 virtual bool canCloseFile()
const;
80 virtual double updateTime();
85 virtual void update();
DtLoggerApplication & myApplication
Definition: lgrAnnotationComponent.h:113
bool myActivatedFlag
Definition: lgrAnnotationComponent.h:118
The logger application class responsible for creating a logger, its gui and its console.
Definition: lgrApplication.h:37
Provides the base interface for Logger Application gui components.
Definition: lgrGuiComponent.h:36
Defines INPORT/EXPORT macros for lgrGui library.
Contains MAKLogger::DtLgrGuiComponent class.
The logger GUI's model.
Definition: lgrGuiModel.h:56
Manages annotations.
Definition: lgrAnnotationManager.h:28
Annotation top level view class.
Definition: lgrAnnotationView.h:33
DtLgrAnnotationManager * myManager
Definition: lgrAnnotationComponent.h:116
DtLgrAnnotationSlots * mySlots
Definition: lgrAnnotationComponent.h:117
Creates View and Slots, and implements standard Logger GUI Component methods.
Definition: lgrAnnotationComponent.h:24
Contains MAKLogger::DtTimeComponent class.
DtLgrGuiModel * myModel
Definition: lgrAnnotationComponent.h:114
Annotation slots connects menu bar and annotation control.
Definition: lgrAnnotationSlots.h:29
DtLgrAnnotationView * myAnnotationView
Definition: lgrAnnotationComponent.h:115
#define DT_DLL_LGRANN
Definition: lgrAnn.h:19