UI: Rename 'obs' dir to 'UI'
This is to prevent confusion both when prefixing commits and when reading the directory structure for the first time.
This commit is contained in:
62
UI/properties-view.moc.hpp
Normal file
62
UI/properties-view.moc.hpp
Normal file
@@ -0,0 +1,62 @@
|
||||
#pragma once
|
||||
|
||||
#include <QComboBox>
|
||||
#include <QLabel>
|
||||
#include <QSpinBox>
|
||||
#include <QStackedWidget>
|
||||
#include <QWidget>
|
||||
|
||||
#include <media-io/frame-rate.h>
|
||||
|
||||
#include <vector>
|
||||
|
||||
#ifdef _MSC_VER
|
||||
#pragma warning(disable : 4505)
|
||||
#endif
|
||||
|
||||
static bool operator!=(const media_frames_per_second &a,
|
||||
const media_frames_per_second &b)
|
||||
{
|
||||
return a.numerator != b.numerator || a.denominator != b.denominator;
|
||||
}
|
||||
|
||||
static bool operator==(const media_frames_per_second &a,
|
||||
const media_frames_per_second &b)
|
||||
{
|
||||
return !(a != b);
|
||||
}
|
||||
|
||||
using frame_rate_range_t =
|
||||
std::pair<media_frames_per_second, media_frames_per_second>;
|
||||
using frame_rate_ranges_t = std::vector<frame_rate_range_t>;
|
||||
|
||||
class OBSFrameRatePropertyWidget : public QWidget {
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
frame_rate_ranges_t fps_ranges;
|
||||
|
||||
QComboBox *modeSelect = nullptr;
|
||||
QStackedWidget *modeDisplay = nullptr;
|
||||
|
||||
QWidget *labels = nullptr;
|
||||
QLabel *currentFPS = nullptr;
|
||||
QLabel *timePerFrame = nullptr;
|
||||
QLabel *minLabel = nullptr;
|
||||
QLabel *maxLabel = nullptr;
|
||||
|
||||
QComboBox *simpleFPS = nullptr;
|
||||
|
||||
QComboBox *fpsRange = nullptr;
|
||||
QSpinBox *numEdit = nullptr;
|
||||
QSpinBox *denEdit = nullptr;
|
||||
|
||||
bool updating = false;
|
||||
|
||||
const char *name = nullptr;
|
||||
obs_data_t *settings = nullptr;
|
||||
|
||||
QLabel *warningLabel = nullptr;
|
||||
|
||||
OBSFrameRatePropertyWidget() = default;
|
||||
};
|
Reference in New Issue
Block a user