]> git.sven.stormbind.net Git - sven/vym.git/blobdiff - src/slidecontrolwidget.h
New upstream version 2.9.22
[sven/vym.git] / src / slidecontrolwidget.h
diff --git a/src/slidecontrolwidget.h b/src/slidecontrolwidget.h
new file mode 100644 (file)
index 0000000..d667022
--- /dev/null
@@ -0,0 +1,44 @@
+#ifndef SLIDECONTROLWIDGET_H
+#define SLIDECONTROLWIDGET_H
+
+#include <QWidget>
+
+class QAction;
+class QPushButton;
+
+class SlideControlWidget : public QWidget {
+    Q_OBJECT
+
+  public:
+    SlideControlWidget(QWidget *parent = NULL);
+
+  public slots:
+    void previousPressed();
+    void snapshotPressed();
+    void nextPressed();
+    void upPressed();
+    void downPressed();
+    void deletePressed();
+    void editPressed();
+
+  signals:
+    void hideFindWidget();
+    void takeSnapshot();
+    void deleteButtonPressed();
+    void editButtonPressed();
+    void previousButtonPressed();
+    void nextButtonPressed();
+    void upButtonPressed();
+    void downButtonPressed();
+
+  protected:
+    QPushButton *previousButton;
+    QPushButton *snapshotButton;
+    QPushButton *editButton;
+    QPushButton *deleteButton;
+    QPushButton *nextButton;
+    QPushButton *upButton;
+    QPushButton *downButton;
+};
+
+#endif