#include "painter.h"
#include "mathconstants.h"
+#include "object.h"
// Set class variable defaults
painter->drawLine(screenPoint.x, 0, screenPoint.x, screenSize.y);
}
+
+void Painter::DrawInformativeText(QString text)
+{
+ painter->setFont(*Object::font);
+ QRectF bounds = painter->boundingRect(QRectF(), Qt::AlignVCenter, text);
+ bounds.moveTo(17.0, 17.0);
+ QRectF textRect = bounds;
+ textRect.adjust(-7.0, -7.0, 7.0, 7.0);
+
+ QPen pen = QPen(QColor(0x00, 0xFF, 0x00), 1.0, Qt::SolidLine);
+ painter->setPen(pen);
+ painter->setBrush(QBrush(QColor(0x40, 0xFF, 0x40, 0x9F)));
+ painter->drawRoundedRect(textRect, 7.0, 7.0);
+
+ pen = QPen(QColor(0x00, 0x5F, 0xDF));
+ painter->setPen(pen);
+ painter->drawText(bounds, Qt::AlignVCenter, text);
+}
+