summaryrefslogtreecommitdiff
path: root/quacker/macondo.h
diff options
context:
space:
mode:
authorpommicket <pommicket@gmail.com>2025-08-07 14:37:02 -0400
committerpommicket <pommicket@gmail.com>2025-08-07 14:37:02 -0400
commit0b60755eb7c38ae2995690f57ce405b5f0052f0f (patch)
treed02420f60eb56e34610fefd7e5db7dab8c5c30d3 /quacker/macondo.h
parentc68ac871c73ff4c76246fc49465f53f8befef92f (diff)
Add macondo tab, run process
Diffstat (limited to 'quacker/macondo.h')
-rw-r--r--quacker/macondo.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/quacker/macondo.h b/quacker/macondo.h
new file mode 100644
index 0000000..e6eb749
--- /dev/null
+++ b/quacker/macondo.h
@@ -0,0 +1,20 @@
+#include <QWidget>
+
+class QPushButton;
+class QProcess;
+class QTimer;
+
+class Macondo : public QWidget {
+Q_OBJECT
+public:
+ explicit Macondo(QWidget *parent = 0);
+public slots:
+ void run();
+ void updateResults();
+ void processStarted();
+private:
+ QPushButton *m_runButton;
+ QTimer *m_updateTimer;
+ std::string m_execPath;
+ QProcess *m_process = nullptr;
+};