Класс QCommonStyle
Класс QCommonStyle инкапсулирует общий вид и ощущения графического интерфейса пользователя. Подробнее...
| Заголовок: | #include <QCommonStyle> |
| qmake: | QT += widgets |
| Наследуется от: | QStyle |
| Наследует: |
Открытые функции
| QCommonStyle() | |
| ~QCommonStyle() |
Переопределённые открытые функции
| virtual void | drawComplexControl(ComplexControl cc, const QStyleOptionComplex *opt, QPainter *p, const QWidget *widget = Q_NULLPTR) const |
| virtual void | drawControl(ControlElement element, const QStyleOption *opt, QPainter *p, const QWidget *widget = Q_NULLPTR) const |
| virtual void | drawPrimitive(PrimitiveElement pe, const QStyleOption *opt, QPainter *p, const QWidget *widget = Q_NULLPTR) const |
| virtual QPixmap | generatedIconPixmap(QIcon::Mode iconMode, const QPixmap &pixmap, const QStyleOption *opt) const |
| virtual SubControl | hitTestComplexControl(ComplexControl cc, const QStyleOptionComplex *opt, const QPoint &pt, const QWidget *widget = Q_NULLPTR) const |
| virtual int | layoutSpacing(QSizePolicy::ControlType control1, QSizePolicy::ControlType control2, Qt::Orientation orientation, const QStyleOption *option = Q_NULLPTR, const QWidget *widget = Q_NULLPTR) const |
| virtual int | pixelMetric(PixelMetric m, const QStyleOption *opt = Q_NULLPTR, const QWidget *widget = Q_NULLPTR) const |
| virtual void | polish(QPalette &pal) |
| virtual void | polish(QApplication *app) |
| virtual void | polish(QWidget *widget) |
| virtual QSize | sizeFromContents(ContentsType ct, const QStyleOption *opt, const QSize &csz, const QWidget *widget = Q_NULLPTR) const |
| virtual QPixmap | standardPixmap(StandardPixmap sp, const QStyleOption *option = Q_NULLPTR, const QWidget *widget = Q_NULLPTR) const |
| virtual int | styleHint(StyleHint sh, const QStyleOption *opt = Q_NULLPTR, const QWidget *widget = Q_NULLPTR, QStyleHintReturn *hret = Q_NULLPTR) const |
| virtual QRect | subControlRect(ComplexControl cc, const QStyleOptionComplex *opt, SubControl sc, const QWidget *widget = Q_NULLPTR) const |
| virtual QRect | subElementRect(SubElement sr, const QStyleOption *opt, const QWidget *widget = Q_NULLPTR) const |
| virtual void | unpolish(QWidget *widget) |
| virtual void | unpolish(QApplication *application) |
Дополнительные унаследованные члены
- 1 свойство унаследованное от QObject
- 1 открытый слот, унаследованный от QObject
- 2 сигнала, унаследованные от QObject
- 6 статических открытых членов, унаследованных от QStyle
- 11 статических открытых членов, унаследованных от QObject
- 9 защищённых функций, унаследованных от QObject
Подробное описание
Класс QCommonStyle инкапсулирует общий вид и ощущения графического интерфейса пользователя.
Этот абстрактный класс реализует некоторые из аспектов визуального оформления виджетов, общие для всех стилей GUI, предоставляемых и поставляемых в Qt.
Поскольку QCommonStyle наследует QStyle, все его функции полностью описаны в документации QStyle.
См. также QStyle и QProxyStyle.
Документация по функциям-членам
QCommonStyle::QCommonStyle()
Конструирует QCommonStyle.
QCommonStyle::~QCommonStyle()
Уничтожает стиль.
[virtual] void QCommonStyle::drawComplexControl(ComplexControl cc, const QStyleOptionComplex *opt, QPainter *p, const QWidget *widget = Q_NULLPTR) const
Переопределяет QStyle::drawComplexControl().
[virtual] void QCommonStyle::drawControl(ControlElement element, const QStyleOption *opt, QPainter *p, const QWidget *widget = Q_NULLPTR) const
Переопределяет QStyle::drawControl().
[virtual] void QCommonStyle::drawPrimitive(PrimitiveElement pe, const QStyleOption *opt, QPainter *p, const QWidget *widget = Q_NULLPTR) const
Переопределяет QStyle::drawPrimitive().
[virtual] QPixmap QCommonStyle::generatedIconPixmap(QIcon::Mode iconMode, const QPixmap &pixmap, const QStyleOption *opt) const
Переопределяет QStyle::generatedIconPixmap().
[virtual] SubControl QCommonStyle::hitTestComplexControl(ComplexControl cc, const QStyleOptionComplex *opt, const QPoint &pt, const QWidget *widget = Q_NULLPTR) const
Переопределяет QStyle::hitTestComplexControl().
[virtual] int QCommonStyle::layoutSpacing(QSizePolicy::ControlType control1, QSizePolicy::ControlType control2, Qt::Orientation orientation, const QStyleOption *option = Q_NULLPTR, const QWidget *widget = Q_NULLPTR) const
Переопределяет QStyle::layoutSpacing().
END_OF_DOCUMENT_MARKER
[virtual] int QCommonStyle::pixelMetric(PixelMetric m, const QStyleOption *opt = Q_NULLPTR, const QWidget *widget = Q_NULLPTR) const
Реализовано повторно из QStyle::pixelMetric().
[virtual] void QCommonStyle::polish(QPalette &pal)
Реализовано повторно из QStyle::polish().
[virtual] void QCommonStyle::polish(QApplication *app)
Реализовано повторно из QStyle::polish().
[virtual] void QCommonStyle::polish(QWidget *widget)
Реализовано повторно из QStyle::polish().
[virtual] QSize QCommonStyle::sizeFromContents(ContentsType ct, const QStyleOption *opt, const QSize &csz, const QWidget *widget = Q_NULLPTR) const
Реализовано повторно из QStyle::sizeFromContents().
[virtual] QPixmap QCommonStyle::standardPixmap(StandardPixmap sp, const QStyleOption *option = Q_NULLPTR, const QWidget *widget = Q_NULLPTR) const
Реализовано повторно из QStyle::standardPixmap().
[virtual] int QCommonStyle::styleHint(StyleHint sh, const QStyleOption *opt = Q_NULLPTR, const QWidget *widget = Q_NULLPTR, QStyleHintReturn *hret = Q_NULLPTR) const
Реализовано повторно из QStyle::styleHint().
[virtual] QRect QCommonStyle::subControlRect(ComplexControl cc, const QStyleOptionComplex *opt, SubControl sc, const QWidget *widget = Q_NULLPTR) const
Реализовано повторно из QStyle::subControlRect().
[virtual] QRect QCommonStyle::subElementRect(SubElement sr, const QStyleOption *opt, const QWidget *widget = Q_NULLPTR) const
Реализовано повторно из QStyle::subElementRect().
[virtual] void QCommonStyle::unpolish(QWidget *widget)
Реализовано повторно из QStyle::unpolish().
[virtual] void QCommonStyle::unpolish(QApplication *application)
Реализовано повторно из QStyle::unpolish().
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qcommonstyle.html