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();
61 void onNextAnnotation();
74 virtual void updateVisibility(
bool);
101 QString filename()
const;
103 virtual void setFilename(
const QString& filename ,
bool saved);
106 virtual void fileOpened(
const DtString& filename);
109 virtual void fileClosed();
112 virtual void fileSaved(
const DtString& filename);
115 bool queryUserOpenFile(QString& returnedName);
118 bool queryUserOpenSpecificFile(
const QString& filename);
121 bool queryUserSaveAsFile(QString& returnedName);
124 int queryUserCloseUnsavedFile();
127 void unableToAllowChange();
131 void releaseMenuBar();
135 void connectToolbar();