2022-09-01 13:56:20 +00:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
#include <QskWindow.h>
|
2022-09-14 11:04:25 +00:00
|
|
|
#include <QskStackBox.h>
|
2022-09-01 13:56:20 +00:00
|
|
|
|
|
|
|
class BlurredBox;
|
|
|
|
class QskLinearBox;
|
|
|
|
|
|
|
|
class MainWindow : public QskWindow
|
|
|
|
{
|
|
|
|
Q_OBJECT
|
|
|
|
|
|
|
|
public:
|
|
|
|
MainWindow();
|
|
|
|
|
|
|
|
private:
|
|
|
|
void createBackground();
|
|
|
|
void createBlurDirectionsControls( BlurredBox* blurred, QskLinearBox* layout );
|
|
|
|
void createBlurQualityControls( BlurredBox* blurred, QskLinearBox* layout );
|
|
|
|
void createBlurSizeControls( BlurredBox* blurred, QskLinearBox* layout );
|
|
|
|
void createBlurOpacityControls( BlurredBox* blurred, QskLinearBox* layout );
|
|
|
|
void createBlurCornerRadiiControls( BlurredBox* blurred, QskLinearBox* layout );
|
|
|
|
void createShortcutNote( QskLinearBox* layout );
|
2022-09-14 11:04:25 +00:00
|
|
|
void createOverlay();
|
|
|
|
|
|
|
|
QskStackBox* m_stack = nullptr;
|
2022-09-01 13:56:20 +00:00
|
|
|
};
|