]> git.sven.stormbind.net Git - sven/vym.git/blob - src/slideeditor.h
Replace Pierre as the maintainer
[sven/vym.git] / src / slideeditor.h
1 #ifndef SLIDEEDITOR_H
2 #define SLIDEEDITOR_H
3
4 #include <QItemSelection>
5 #include <QWidget>
6
7 class SlideModel;
8 class QTreeView;
9 class SlideControlWidget;
10 class VymModel;
11
12 class SlideEditor : public QWidget {
13     Q_OBJECT
14
15   public:
16     SlideEditor(VymModel *);
17
18   public slots:
19     void previousSlide();
20     void nextSlide();
21     void addSlide();
22     void editSlide();
23     void deleteSlide();
24     void moveSlideUp();
25     void moveSlideDown();
26     void updateSelection(QItemSelection, QItemSelection);
27
28   private:
29     VymModel *vymModel;
30     SlideModel *slideModel;
31     QTreeView *view;
32     SlideControlWidget *slideControl;
33 };
34
35 #endif