New upstream version 0.16.2+dfsg1
This commit is contained in:
parent
67704ac59c
commit
6efda2859e
377 changed files with 7938 additions and 696 deletions
49
UI/window-basic-transform.hpp
Normal file
49
UI/window-basic-transform.hpp
Normal file
|
|
@ -0,0 +1,49 @@
|
|||
#pragma once
|
||||
|
||||
#include <obs.hpp>
|
||||
#include <memory>
|
||||
|
||||
#include "ui_OBSBasicTransform.h"
|
||||
|
||||
class OBSBasic;
|
||||
|
||||
class OBSBasicTransform : public QDialog {
|
||||
Q_OBJECT
|
||||
|
||||
private:
|
||||
std::unique_ptr<Ui::OBSBasicTransform> ui;
|
||||
|
||||
OBSBasic *main;
|
||||
OBSSceneItem item;
|
||||
OBSSignal channelChangedSignal;
|
||||
OBSSignal transformSignal;
|
||||
OBSSignal removeSignal;
|
||||
OBSSignal selectSignal;
|
||||
OBSSignal deselectSignal;
|
||||
|
||||
bool ignoreTransformSignal = false;
|
||||
bool ignoreItemChange = false;
|
||||
|
||||
void HookWidget(QWidget *widget, const char *signal, const char *slot);
|
||||
|
||||
void SetScene(OBSScene scene);
|
||||
void SetItem(OBSSceneItem newItem);
|
||||
|
||||
static void OBSChannelChanged(void *param, calldata_t *data);
|
||||
|
||||
static void OBSSceneItemTransform(void *param, calldata_t *data);
|
||||
static void OBSSceneItemRemoved(void *param, calldata_t *data);
|
||||
static void OBSSceneItemSelect(void *param, calldata_t *data);
|
||||
static void OBSSceneItemDeselect(void *param, calldata_t *data);
|
||||
|
||||
private slots:
|
||||
void RefreshControls();
|
||||
void SetItemQt(OBSSceneItem newItem);
|
||||
void OnBoundsType(int index);
|
||||
void OnControlChanged();
|
||||
void OnCropChanged();
|
||||
void on_resetButton_clicked();
|
||||
|
||||
public:
|
||||
OBSBasicTransform(OBSBasic *parent);
|
||||
};
|
||||
Loading…
Add table
Add a link
Reference in a new issue