18 lines
532 B
C++
18 lines
532 B
C++
#include <QtWidgets/qstyleoption.h>
|
|
#include <QPaintEvent>
|
|
#include <QStylePainter>
|
|
#include "VerticalTextToolButton.h"
|
|
|
|
VerticalTextToolButton::VerticalTextToolButton(QWidget *parent) : QToolButton(parent) {
|
|
|
|
}
|
|
|
|
void VerticalTextToolButton::paintEvent(QPaintEvent *e) {
|
|
QToolButton::paintEvent(e);
|
|
QStylePainter painter(this);
|
|
QStyleOptionToolButton opt;
|
|
initStyleOption(&opt);
|
|
painter.rotate(90);
|
|
painter.drawText(this->iconSize().height() + 10, -this->iconSize().height() / 2 + 1, this->mVerticalText);
|
|
}
|