9 #ifndef lgrAnnotationSlots_H_
10 #define lgrAnnotationSlots_H_
15 #include <QtCore/QObject>
21 class DtLgrAnnotationComponent;
22 class DtLgrAnnotationBar;
23 class DtLgrAnnotationMenuBar;
24 class DtLgrAnnotationManager;
25 class DtLgrAnnotationView;
26 class DtLgrAnnotation;
55 void openCorrespondingFile(QString);
58 void closeCorrespondingFile(
bool opening);
66 void setAutoLoad(
bool);
69 void setAllowChanges(
bool);
72 void openFile(
const QString& filename);
81 bool prepareFileForClose();
91 void createAnnotation();
94 void modifyAnnotation();
97 void quickModifyAnnotation();
100 void deleteAnnotation();
103 void selectAnnotation();
108 void convertAnnotationFromMenu();
111 void convertAnnotation();
114 void convertAnnotation(QString type);
117 void jumpToPrevious();
129 void boundToStartAndEnd();
132 void zoomToStartAndEnd();
138 void emitAnnotationsChanged();
146 void annotationsChanged();