2 Star 5 Fork 1

guee / GueeRecorder

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
FormLayerTools.h 2.09 KB
一键复制 编辑 原始数据 按行查看 历史
guee 提交于 2021-10-30 23:54 . 增加对龙芯3A5000的支持
#ifndef FORMLAYERTOOLS_H
#define FORMLAYERTOOLS_H
#include <QWidget>
#include <QScrollBar>
#include "VideoSynthesizer.h"
namespace Ui {
class FormLayerTools;
}
class FormLayerTools : public QWidget
{
Q_OBJECT
public:
explicit FormLayerTools(QWidget *parent = nullptr);
virtual~FormLayerTools() override;
void setCurrLayer(BaseLayer* layer);
void setStyleIsLeft(bool isLeft);
void refreshLayers(VideoSynthesizer* videoObj);
bool windowIsPeg();
bool event(QEvent *event) override;
void setFixedWindow(bool fixed);
virtual void timerEvent(QTimerEvent* event) override;
private slots:
void on_pushButtonRemove_clicked();
void on_pushButtonFullScreen_clicked(bool checked);
void on_pushButtonAspratio_clicked(bool checked);
void on_pushButtonMoveUp_clicked();
void on_pushButtonMoveDown_clicked();
void on_spinBoxX_valueChanged(int arg1);
void on_spinBoxY_valueChanged(int arg1);
void on_spinBoxW_valueChanged(int arg1);
void on_spinBoxH_valueChanged(int arg1);
void on_listLayersSelect_currentRowChanged(const QModelIndex& current, const QModelIndex& previous);
void on_pushButtonDing_clicked(bool checked);
void on_horizontalSliderHue_valueChanged(int value);
void on_checkBoxTinting_clicked(bool checked);
void on_horizontalSliderSaturability_valueChanged(int value);
void on_horizontalSliderLuminance_valueChanged(int value);
void on_horizontalSliderContrast_valueChanged(int value);
void on_horizontalSliderTransparence_valueChanged(int value);
void on_groupBox_ImageColor_clicked(bool checked);
public slots:
void on_layerAdded(BaseLayer* layer);
void on_layerRemoved(BaseLayer* layer);
void on_selectLayer(BaseLayer* layer);
void on_layerMoved(BaseLayer* layer);
private:
Ui::FormLayerTools *ui;
VideoSynthesizer* m_video = nullptr;
BaseLayer* m_layer = nullptr;
int32_t m_posChangeByProg = 0;
bool m_curLayerIsVisabled = false;
int32_t findLayerItem(BaseLayer* layer);
void resetButStatus();
signals:
void selectLayer(BaseLayer* layer);
};
#endif // FORMLAYERTOOLS_H
C++
1
https://gitee.com/guee/GueeRecorder.git
git@gitee.com:guee/GueeRecorder.git
guee
GueeRecorder
GueeRecorder
master

搜索帮助