13 lines
769 B
C++
13 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;
|
|
};
|