]> git.cworth.org Git - apitrace/blobdiff - gui/tracedialog.h
Add a trace dialog.
[apitrace] / gui / tracedialog.h
diff --git a/gui/tracedialog.h b/gui/tracedialog.h
new file mode 100644 (file)
index 0000000..d5e502d
--- /dev/null
@@ -0,0 +1,25 @@
+#ifndef TRACEDIALOG_H
+#define TRACEDIALOG_H
+
+#include "ui_tracedialog.h"
+#include <QDialog>
+
+class TraceDialog : public QDialog, public Ui_TraceDialog
+{
+    Q_OBJECT
+public:
+    TraceDialog(QWidget *parent = 0);
+
+    void accept();
+
+    QString applicationPath() const;
+    QStringList arguments() const;
+
+private slots:
+    void browse();
+
+private:
+    bool isFileOk(const QString &fileName);
+};
+
+#endif