allow selection of previous scene for exe,file,region,window and scene group for idle switches (#106)

This commit is contained in:
WarmUpTill
2021-01-23 23:21:59 +01:00
committed by GitHub
parent fe9457427f
commit 69d452f978
10 changed files with 67 additions and 179 deletions

View File

@@ -37,8 +37,6 @@ public:
void UpdateNonMatchingScene(const QString &name);
void UpdateAutoStopScene(const QString &name);
void UpdateAutoStartScene(const QString &name);
void UpdateIdleDataTransition(const QString &name);
void UpdateIdleDataScene(const QString &name);
void SetEditSceneGroup(SceneGroup &sg);
void loadUI();
@@ -167,9 +165,6 @@ public slots:
void on_executableRemove_clicked();
void on_idleCheckBox_stateChanged(int state);
void on_idleTransitions_currentTextChanged(const QString &text);
void on_idleScenes_currentTextChanged(const QString &text);
void on_idleSpinBox_valueChanged(int i);
void on_ignoreIdleWindows_currentRowChanged(int idx);
void on_ignoreIdleAdd_clicked();
void on_ignoreIdleRemove_clicked();

View File

@@ -15,3 +15,18 @@ struct IdleData : SceneSwitcherEntry {
void save(obs_data_t *obj);
void load(obs_data_t *obj);
};
class IdleWidget : public SwitchWidget {
Q_OBJECT
public:
IdleWidget(QWidget *parent, IdleData *s);
private slots:
void DurationChanged(int dur);
private:
QSpinBox *duration;
IdleData *switchData;
};