14 lines
769 B
C
14 lines
769 B
C
|
#pragma once
|
||
|
|
||
|
#include <QProxyStyle>
|
||
|
|
||
|
class EditorStyle : public QProxyStyle {
|
||
|
public:
|
||
|
void drawPrimitive(PrimitiveElement pe, const QStyleOption *opt, QPainter *p, const QWidget *widget = nullptr) const override;
|
||
|
void drawControl(ControlElement element, const QStyleOption *option, QPainter *painter, const QWidget *widget) const override;
|
||
|
void drawComplexControl(ComplexControl control, const QStyleOptionComplex *opt, QPainter *p, const QWidget *widget) const override;
|
||
|
QSize sizeFromContents(ContentsType type, const QStyleOption *opt, const QSize &size, const QWidget *widget) const override;
|
||
|
int pixelMetric(PixelMetric metric, const QStyleOption* option, const QWidget* widget) const override;
|
||
|
void polish(QPalette& palette) override;
|
||
|
};
|