commit for hemirt

This commit is contained in:
fourtf
2017-01-01 18:43:52 +01:00
parent a290f88685
commit a75cfa61f7
13 changed files with 210 additions and 11 deletions
+22
View File
@@ -0,0 +1,22 @@
#include "settingsdialogtab.h"
#include "QPainter"
SettingsDialogTab::SettingsDialogTab(QWidget *parent, QString label, QImage& image)
: QWidget(parent),
image(image)
{
this->label = label;
}
void SettingsDialogTab::paintEvent(QPaintEvent *)
{
QPainter painter(this);
int a = (height() - image.width()) / 2;
painter.drawImage(a, a, image);
a = a + a + image.width();
painter.drawText(QRect(a, 0, width() - a, height()), label, QTextOption(Qt::AlignLeft | Qt::AlignVCenter));
}