feat: The custom control MySwitchButton has been implemented

This commit is contained in:
xmuli
2020-03-28 17:33:20 +08:00
parent 7548546060
commit 17dc1f5d42
19 changed files with 5 additions and 884 deletions

View File

@@ -65,31 +65,11 @@ QRect MyStyle::subElementRect(MyStyle::SubElement subElement, const QStyleOption
return proxy()->subElementRect(static_cast<QStyle::SubElement>(subElement), option, widget);
}
//void MyStyle::drawComplexControl(MyStyle::ComplexControl cc, const QStyleOptionComplex *opt, QPainter *p, const QWidget *widget) const
//{
//}
//QRect MyStyle::subControlRect(MyStyle::ComplexControl cc, const QStyleOptionComplex *opt, SubControl sc, const QWidget *widget) const
//{
// return QRect();
//}
int MyStyle::pixelMetric(MyStyle::PixelMetric metric, const QStyleOption *option, const QWidget *widget) const
{
return proxy()->pixelMetric(static_cast<QStyle::PixelMetric>(metric), option, widget);
}
//QSize MyStyle::sizeFromContents(MyStyle::ContentsType ct, const QStyleOption *opt, const QSize &contentsSize, const QWidget *w) const
//{
// return QSize();
//}
//int MyStyle::styleHint(MyStyle::StyleHint stylehint, const QStyleOption *opt, const QWidget *widget, QStyleHintReturn *returnData) const
//{
// return 0;
//}
void MyStyle::polish(QWidget *widget)
{
QCommonStyle::polish(widget);