Archived
1
Fork 0
This repository has been archived on 2025-04-12. You can view files and clone it, but cannot push or open issues or pull requests.
graph/tools/common/include/editorstyle.h
2018-12-25 07:41:48 -05:00

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;
};