]> git.sven.stormbind.net Git - sven/vym.git/blobdiff - src/warningdialog.h
New upstream version 2.9.22
[sven/vym.git] / src / warningdialog.h
diff --git a/src/warningdialog.h b/src/warningdialog.h
new file mode 100644 (file)
index 0000000..4d2fc3e
--- /dev/null
@@ -0,0 +1,27 @@
+#ifndef WARNINGDIALOG_H
+#define WARNINGDIALOG_H
+
+#include "ui_warningdialog.h"
+
+class WarningDialog : public QDialog {
+    Q_OBJECT
+
+  public:
+    WarningDialog(QWidget *parent = 0);
+    int exec();
+
+  public slots:
+    virtual void showCancelButton(bool b);
+    virtual void setShowAgainName(const QString &s);
+    virtual void setText(const QString &s);
+    virtual void setCaption(const QString &s);
+    virtual void setAcceptedText(const QString &s);
+
+  private:
+    void init();
+    bool useShowAgain;
+    QString showAgainName;
+    Ui::WarningDialog ui;
+};
+
+#endif // WARNINGDIALOG_H