10 #ifndef lgrAnnotationView_H_
11 #define lgrAnnotationView_H_
16 #include <QtGui/QWidget>
25 class DtLgrAnnotationBar;
26 class DtLgrAnnotationComponent;
27 class DtLgrAnnotationMenuBar;
28 class DtLgrAnnotationSlots;
29 class DtLgrAnnotationManager;
30 class DtLgrZoomableWidget;
55 virtual void enableView(
bool);
59 void onPrevAnnotation();
60 void onPointAnnotate();
61 void onRangeAnnotate();
62 void onUpdateAnnotate();
63 void onNextAnnotation();
76 virtual void updateVisibility(
bool);
103 QString filename()
const;
105 virtual void setFilename(
const QString& filename ,
bool saved);
108 virtual void fileOpened(
const DtString& filename);
111 virtual void fileClosed();
114 virtual void fileSaved(
const DtString& filename);
117 bool queryUserOpenFile(QString& returnedName);
120 bool queryUserOpenSpecificFile(
const QString& filename);
123 bool queryUserSaveAsFile(QString& returnedName);
126 int queryUserCloseUnsavedFile();
129 void unableToAllowChange();
133 void releaseMenuBar();
137 void connectToolbar();