Collapse time restriction to clock symbol if no restriction is set

This commit is contained in:
WarmUpTill
2021-06-01 21:10:50 +02:00
committed by WarmUpTill
parent 38161f63a3
commit 72f67705ed
5 changed files with 34 additions and 10 deletions

View File

@@ -2,6 +2,7 @@
#include <QWidget>
#include <QDoubleSpinBox>
#include <QComboBox>
#include <QPushButton>
#include <chrono>
#include "obs-data.h"
@@ -94,12 +95,16 @@ public:
private slots:
void _ConditionChanged(int value);
void ToggleClicked();
signals:
void DurationChanged(double value);
void UnitChanged(DurationUnit u);
void ConditionChanged(DurationCondition value);
private:
void Collapse(bool collapse);
DurationSelection *_duration;
QComboBox *_condition;
QPushButton *_toggle;
};

View File

@@ -10,7 +10,6 @@
#include <obs-frontend-api.h>
#include <deque>
#include <unordered_map>
#include <filesystem>
#include "scene-group.hpp"
bool WeakSourceValid(obs_weak_source_t *ws);
@@ -23,7 +22,7 @@ OBSWeakSource GetWeakFilterByName(OBSWeakSource source, const char *name);
OBSWeakSource GetWeakFilterByQString(OBSWeakSource source, const QString &name);
bool compareIgnoringLineEnding(QString &s1, QString &s2);
std::string getSourceSettings(OBSWeakSource ws);
std::filesystem::path getDataFilePath(const std::string &file);
std::string getDataFilePath(const std::string &file);
/**
* Populate layout with labels and widgets based on provided text