Qt: Add per-shader postprocessing options

This commit is contained in:
Connor McLaughlin
2020-09-13 18:39:58 +10:00
parent 60ed9e7191
commit c4f18c12d5
3 changed files with 185 additions and 3 deletions

View File

@@ -0,0 +1,26 @@
#pragma once
#include "frontend-common/postprocessing_shader.h"
#include <QtWidgets/QDialog>
class PostProcessingShaderConfigWidget : public QDialog
{
Q_OBJECT
public:
PostProcessingShaderConfigWidget(QWidget* parent, FrontendCommon::PostProcessingShader* shader);
~PostProcessingShaderConfigWidget();
Q_SIGNALS:
void configChanged();
void resettingtoDefaults();
private Q_SLOTS:
void onCloseClicked();
void onResetToDefaultsClicked();
private:
void createUi();
FrontendCommon::PostProcessingShader* m_shader;
};