Add "Source interact" action

This commit is contained in:
WarmUpTill
2026-04-02 12:07:03 +02:00
committed by WarmUpTill
parent 2b6bd9fb51
commit b02259e926
14 changed files with 1622 additions and 1 deletions

View File

@@ -0,0 +1,32 @@
#pragma once
#include "source-interaction-step.hpp"
#include <QComboBox>
#include <QStackedWidget>
#include <QWidget>
namespace advss {
class SourceInteractionStepEdit : public QWidget {
Q_OBJECT
public:
SourceInteractionStepEdit(QWidget *parent,
const SourceInteractionStep &step);
SourceInteractionStep GetStep() const { return _step; }
signals:
void StepChanged(const SourceInteractionStep &);
private slots:
void TypeChanged(int);
void UpdateStep();
private:
void RebuildFields();
QComboBox *_typeCombo;
QStackedWidget *_fields;
SourceInteractionStep _step;
};
} // namespace advss