mirror of
https://github.com/obsproject/obs-studio.git
synced 2026-03-05 23:26:13 -05:00
clang-format: Apply formatting
Code submissions have continually suffered from formatting inconsistencies that constantly have to be addressed. Using clang-format simplifies this by making code formatting more consistent, and allows automation of the code formatting so that maintainers can focus more on the code itself instead of code formatting.
This commit is contained in:
@@ -6,7 +6,7 @@ Q_DECLARE_METATYPE(OBSSceneItem);
|
||||
|
||||
static bool find_sel(obs_scene_t *, obs_sceneitem_t *item, void *param)
|
||||
{
|
||||
OBSSceneItem &dst = *reinterpret_cast<OBSSceneItem*>(param);
|
||||
OBSSceneItem &dst = *reinterpret_cast<OBSSceneItem *>(param);
|
||||
|
||||
if (obs_sceneitem_selected(item)) {
|
||||
dst = item;
|
||||
@@ -30,38 +30,36 @@ static OBSSceneItem FindASelectedItem(OBSScene scene)
|
||||
}
|
||||
|
||||
void OBSBasicTransform::HookWidget(QWidget *widget, const char *signal,
|
||||
const char *slot)
|
||||
const char *slot)
|
||||
{
|
||||
QObject::connect(widget, signal, this, slot);
|
||||
}
|
||||
|
||||
#define COMBO_CHANGED SIGNAL(currentIndexChanged(int))
|
||||
#define COMBO_CHANGED SIGNAL(currentIndexChanged(int))
|
||||
#define ISCROLL_CHANGED SIGNAL(valueChanged(int))
|
||||
#define DSCROLL_CHANGED SIGNAL(valueChanged(double))
|
||||
|
||||
OBSBasicTransform::OBSBasicTransform(OBSBasic *parent)
|
||||
: QDialog (parent),
|
||||
ui (new Ui::OBSBasicTransform),
|
||||
main (parent)
|
||||
: QDialog(parent), ui(new Ui::OBSBasicTransform), main(parent)
|
||||
{
|
||||
ui->setupUi(this);
|
||||
|
||||
setWindowFlags(windowFlags() & ~Qt::WindowContextHelpButtonHint);
|
||||
|
||||
HookWidget(ui->positionX, DSCROLL_CHANGED, SLOT(OnControlChanged()));
|
||||
HookWidget(ui->positionY, DSCROLL_CHANGED, SLOT(OnControlChanged()));
|
||||
HookWidget(ui->rotation, DSCROLL_CHANGED, SLOT(OnControlChanged()));
|
||||
HookWidget(ui->sizeX, DSCROLL_CHANGED, SLOT(OnControlChanged()));
|
||||
HookWidget(ui->sizeY, DSCROLL_CHANGED, SLOT(OnControlChanged()));
|
||||
HookWidget(ui->align, COMBO_CHANGED, SLOT(OnControlChanged()));
|
||||
HookWidget(ui->boundsType, COMBO_CHANGED, SLOT(OnBoundsType(int)));
|
||||
HookWidget(ui->boundsAlign, COMBO_CHANGED, SLOT(OnControlChanged()));
|
||||
HookWidget(ui->boundsWidth, DSCROLL_CHANGED, SLOT(OnControlChanged()));
|
||||
HookWidget(ui->positionX, DSCROLL_CHANGED, SLOT(OnControlChanged()));
|
||||
HookWidget(ui->positionY, DSCROLL_CHANGED, SLOT(OnControlChanged()));
|
||||
HookWidget(ui->rotation, DSCROLL_CHANGED, SLOT(OnControlChanged()));
|
||||
HookWidget(ui->sizeX, DSCROLL_CHANGED, SLOT(OnControlChanged()));
|
||||
HookWidget(ui->sizeY, DSCROLL_CHANGED, SLOT(OnControlChanged()));
|
||||
HookWidget(ui->align, COMBO_CHANGED, SLOT(OnControlChanged()));
|
||||
HookWidget(ui->boundsType, COMBO_CHANGED, SLOT(OnBoundsType(int)));
|
||||
HookWidget(ui->boundsAlign, COMBO_CHANGED, SLOT(OnControlChanged()));
|
||||
HookWidget(ui->boundsWidth, DSCROLL_CHANGED, SLOT(OnControlChanged()));
|
||||
HookWidget(ui->boundsHeight, DSCROLL_CHANGED, SLOT(OnControlChanged()));
|
||||
HookWidget(ui->cropLeft, ISCROLL_CHANGED, SLOT(OnCropChanged()));
|
||||
HookWidget(ui->cropRight, ISCROLL_CHANGED, SLOT(OnCropChanged()));
|
||||
HookWidget(ui->cropTop, ISCROLL_CHANGED, SLOT(OnCropChanged()));
|
||||
HookWidget(ui->cropBottom, ISCROLL_CHANGED, SLOT(OnCropChanged()));
|
||||
HookWidget(ui->cropLeft, ISCROLL_CHANGED, SLOT(OnCropChanged()));
|
||||
HookWidget(ui->cropRight, ISCROLL_CHANGED, SLOT(OnCropChanged()));
|
||||
HookWidget(ui->cropTop, ISCROLL_CHANGED, SLOT(OnCropChanged()));
|
||||
HookWidget(ui->cropBottom, ISCROLL_CHANGED, SLOT(OnCropChanged()));
|
||||
|
||||
ui->buttonBox->button(QDialogButtonBox::Close)->setDefault(true);
|
||||
|
||||
@@ -76,7 +74,7 @@ OBSBasicTransform::OBSBasicTransform(OBSBasic *parent)
|
||||
SetItem(item);
|
||||
|
||||
channelChangedSignal.Connect(obs_get_signal_handler(), "channel_change",
|
||||
OBSChannelChanged, this);
|
||||
OBSChannelChanged, this);
|
||||
}
|
||||
|
||||
void OBSBasicTransform::SetScene(OBSScene scene)
|
||||
@@ -88,23 +86,24 @@ void OBSBasicTransform::SetScene(OBSScene scene)
|
||||
|
||||
if (scene) {
|
||||
OBSSource source = obs_scene_get_source(scene);
|
||||
signal_handler_t *signal = obs_source_get_signal_handler(source);
|
||||
signal_handler_t *signal =
|
||||
obs_source_get_signal_handler(source);
|
||||
|
||||
transformSignal.Connect(signal, "item_transform",
|
||||
OBSSceneItemTransform, this);
|
||||
removeSignal.Connect(signal, "item_remove",
|
||||
OBSSceneItemRemoved, this);
|
||||
selectSignal.Connect(signal, "item_select",
|
||||
OBSSceneItemSelect, this);
|
||||
OBSSceneItemTransform, this);
|
||||
removeSignal.Connect(signal, "item_remove", OBSSceneItemRemoved,
|
||||
this);
|
||||
selectSignal.Connect(signal, "item_select", OBSSceneItemSelect,
|
||||
this);
|
||||
deselectSignal.Connect(signal, "item_deselect",
|
||||
OBSSceneItemDeselect, this);
|
||||
OBSSceneItemDeselect, this);
|
||||
}
|
||||
}
|
||||
|
||||
void OBSBasicTransform::SetItem(OBSSceneItem newItem)
|
||||
{
|
||||
QMetaObject::invokeMethod(this, "SetItemQt",
|
||||
Q_ARG(OBSSceneItem, OBSSceneItem(newItem)));
|
||||
Q_ARG(OBSSceneItem, OBSSceneItem(newItem)));
|
||||
}
|
||||
|
||||
void OBSBasicTransform::SetItemQt(OBSSceneItem newItem)
|
||||
@@ -118,9 +117,10 @@ void OBSBasicTransform::SetItemQt(OBSSceneItem newItem)
|
||||
|
||||
void OBSBasicTransform::OBSChannelChanged(void *param, calldata_t *data)
|
||||
{
|
||||
OBSBasicTransform *window = reinterpret_cast<OBSBasicTransform*>(param);
|
||||
OBSBasicTransform *window =
|
||||
reinterpret_cast<OBSBasicTransform *>(param);
|
||||
uint32_t channel = (uint32_t)calldata_int(data, "channel");
|
||||
OBSSource source = (obs_source_t*)calldata_ptr(data, "source");
|
||||
OBSSource source = (obs_source_t *)calldata_ptr(data, "source");
|
||||
|
||||
if (channel == 0) {
|
||||
OBSScene scene = obs_scene_from_source(source);
|
||||
@@ -135,8 +135,9 @@ void OBSBasicTransform::OBSChannelChanged(void *param, calldata_t *data)
|
||||
|
||||
void OBSBasicTransform::OBSSceneItemTransform(void *param, calldata_t *data)
|
||||
{
|
||||
OBSBasicTransform *window = reinterpret_cast<OBSBasicTransform*>(param);
|
||||
OBSSceneItem item = (obs_sceneitem_t*)calldata_ptr(data, "item");
|
||||
OBSBasicTransform *window =
|
||||
reinterpret_cast<OBSBasicTransform *>(param);
|
||||
OBSSceneItem item = (obs_sceneitem_t *)calldata_ptr(data, "item");
|
||||
|
||||
if (item == window->item && !window->ignoreTransformSignal)
|
||||
QMetaObject::invokeMethod(window, "RefreshControls");
|
||||
@@ -144,9 +145,10 @@ void OBSBasicTransform::OBSSceneItemTransform(void *param, calldata_t *data)
|
||||
|
||||
void OBSBasicTransform::OBSSceneItemRemoved(void *param, calldata_t *data)
|
||||
{
|
||||
OBSBasicTransform *window = reinterpret_cast<OBSBasicTransform*>(param);
|
||||
OBSScene scene = (obs_scene_t*)calldata_ptr(data, "scene");
|
||||
OBSSceneItem item = (obs_sceneitem_t*)calldata_ptr(data, "item");
|
||||
OBSBasicTransform *window =
|
||||
reinterpret_cast<OBSBasicTransform *>(param);
|
||||
OBSScene scene = (obs_scene_t *)calldata_ptr(data, "scene");
|
||||
OBSSceneItem item = (obs_sceneitem_t *)calldata_ptr(data, "item");
|
||||
|
||||
if (item == window->item)
|
||||
window->SetItem(FindASelectedItem(scene));
|
||||
@@ -154,8 +156,9 @@ void OBSBasicTransform::OBSSceneItemRemoved(void *param, calldata_t *data)
|
||||
|
||||
void OBSBasicTransform::OBSSceneItemSelect(void *param, calldata_t *data)
|
||||
{
|
||||
OBSBasicTransform *window = reinterpret_cast<OBSBasicTransform*>(param);
|
||||
OBSSceneItem item = (obs_sceneitem_t*)calldata_ptr(data, "item");
|
||||
OBSBasicTransform *window =
|
||||
reinterpret_cast<OBSBasicTransform *>(param);
|
||||
OBSSceneItem item = (obs_sceneitem_t *)calldata_ptr(data, "item");
|
||||
|
||||
if (item != window->item)
|
||||
window->SetItem(item);
|
||||
@@ -163,25 +166,24 @@ void OBSBasicTransform::OBSSceneItemSelect(void *param, calldata_t *data)
|
||||
|
||||
void OBSBasicTransform::OBSSceneItemDeselect(void *param, calldata_t *data)
|
||||
{
|
||||
OBSBasicTransform *window = reinterpret_cast<OBSBasicTransform*>(param);
|
||||
OBSScene scene = (obs_scene_t*)calldata_ptr(data, "scene");
|
||||
OBSSceneItem item = (obs_sceneitem_t*)calldata_ptr(data, "item");
|
||||
OBSBasicTransform *window =
|
||||
reinterpret_cast<OBSBasicTransform *>(param);
|
||||
OBSScene scene = (obs_scene_t *)calldata_ptr(data, "scene");
|
||||
OBSSceneItem item = (obs_sceneitem_t *)calldata_ptr(data, "item");
|
||||
|
||||
if (item == window->item)
|
||||
window->SetItem(FindASelectedItem(scene));
|
||||
}
|
||||
|
||||
static const uint32_t listToAlign[] = {
|
||||
OBS_ALIGN_TOP | OBS_ALIGN_LEFT,
|
||||
OBS_ALIGN_TOP,
|
||||
OBS_ALIGN_TOP | OBS_ALIGN_RIGHT,
|
||||
OBS_ALIGN_LEFT,
|
||||
OBS_ALIGN_CENTER,
|
||||
OBS_ALIGN_RIGHT,
|
||||
OBS_ALIGN_BOTTOM | OBS_ALIGN_LEFT,
|
||||
OBS_ALIGN_BOTTOM,
|
||||
OBS_ALIGN_BOTTOM | OBS_ALIGN_RIGHT
|
||||
};
|
||||
static const uint32_t listToAlign[] = {OBS_ALIGN_TOP | OBS_ALIGN_LEFT,
|
||||
OBS_ALIGN_TOP,
|
||||
OBS_ALIGN_TOP | OBS_ALIGN_RIGHT,
|
||||
OBS_ALIGN_LEFT,
|
||||
OBS_ALIGN_CENTER,
|
||||
OBS_ALIGN_RIGHT,
|
||||
OBS_ALIGN_BOTTOM | OBS_ALIGN_LEFT,
|
||||
OBS_ALIGN_BOTTOM,
|
||||
OBS_ALIGN_BOTTOM | OBS_ALIGN_RIGHT};
|
||||
|
||||
static int AlignToList(uint32_t align)
|
||||
{
|
||||
@@ -207,10 +209,10 @@ void OBSBasicTransform::RefreshControls()
|
||||
obs_sceneitem_get_crop(item, &crop);
|
||||
|
||||
obs_source_t *source = obs_sceneitem_get_source(item);
|
||||
float width = float(obs_source_get_width(source));
|
||||
float width = float(obs_source_get_width(source));
|
||||
float height = float(obs_source_get_height(source));
|
||||
|
||||
int alignIndex = AlignToList(osi.alignment);
|
||||
int alignIndex = AlignToList(osi.alignment);
|
||||
int boundsAlignIndex = AlignToList(osi.bounds_alignment);
|
||||
|
||||
ignoreItemChange = true;
|
||||
@@ -238,8 +240,8 @@ void OBSBasicTransform::OnBoundsType(int index)
|
||||
if (index == -1)
|
||||
return;
|
||||
|
||||
obs_bounds_type type = (obs_bounds_type)index;
|
||||
bool enable = (type != OBS_BOUNDS_NONE);
|
||||
obs_bounds_type type = (obs_bounds_type)index;
|
||||
bool enable = (type != OBS_BOUNDS_NONE);
|
||||
|
||||
ui->boundsAlign->setEnabled(enable);
|
||||
ui->boundsWidth->setEnabled(enable);
|
||||
@@ -249,7 +251,7 @@ void OBSBasicTransform::OnBoundsType(int index)
|
||||
obs_bounds_type lastType = obs_sceneitem_get_bounds_type(item);
|
||||
if (lastType == OBS_BOUNDS_NONE) {
|
||||
OBSSource source = obs_sceneitem_get_source(item);
|
||||
int width = (int)obs_source_get_width(source);
|
||||
int width = (int)obs_source_get_width(source);
|
||||
int height = (int)obs_source_get_height(source);
|
||||
|
||||
ui->boundsWidth->setValue(width);
|
||||
@@ -266,21 +268,21 @@ void OBSBasicTransform::OnControlChanged()
|
||||
return;
|
||||
|
||||
obs_source_t *source = obs_sceneitem_get_source(item);
|
||||
double width = double(obs_source_get_width(source));
|
||||
double width = double(obs_source_get_width(source));
|
||||
double height = double(obs_source_get_height(source));
|
||||
|
||||
obs_transform_info oti;
|
||||
oti.pos.x = float(ui->positionX->value());
|
||||
oti.pos.y = float(ui->positionY->value());
|
||||
oti.rot = float(ui->rotation->value());
|
||||
oti.scale.x = float(ui->sizeX->value() / width);
|
||||
oti.scale.y = float(ui->sizeY->value() / height);
|
||||
oti.alignment = listToAlign[ui->align->currentIndex()];
|
||||
oti.pos.x = float(ui->positionX->value());
|
||||
oti.pos.y = float(ui->positionY->value());
|
||||
oti.rot = float(ui->rotation->value());
|
||||
oti.scale.x = float(ui->sizeX->value() / width);
|
||||
oti.scale.y = float(ui->sizeY->value() / height);
|
||||
oti.alignment = listToAlign[ui->align->currentIndex()];
|
||||
|
||||
oti.bounds_type = (obs_bounds_type)ui->boundsType->currentIndex();
|
||||
oti.bounds_type = (obs_bounds_type)ui->boundsType->currentIndex();
|
||||
oti.bounds_alignment = listToAlign[ui->boundsAlign->currentIndex()];
|
||||
oti.bounds.x = float(ui->boundsWidth->value());
|
||||
oti.bounds.y = float(ui->boundsHeight->value());
|
||||
oti.bounds.x = float(ui->boundsWidth->value());
|
||||
oti.bounds.y = float(ui->boundsHeight->value());
|
||||
|
||||
ignoreTransformSignal = true;
|
||||
obs_sceneitem_set_info(item, &oti);
|
||||
@@ -293,9 +295,9 @@ void OBSBasicTransform::OnCropChanged()
|
||||
return;
|
||||
|
||||
obs_sceneitem_crop crop;
|
||||
crop.left = uint32_t(ui->cropLeft->value());
|
||||
crop.right = uint32_t(ui->cropRight->value());
|
||||
crop.top = uint32_t(ui->cropTop->value());
|
||||
crop.left = uint32_t(ui->cropLeft->value());
|
||||
crop.right = uint32_t(ui->cropRight->value());
|
||||
crop.top = uint32_t(ui->cropTop->value());
|
||||
crop.bottom = uint32_t(ui->cropBottom->value());
|
||||
|
||||
ignoreTransformSignal = true;
|
||||
|
||||
Reference in New Issue
Block a user