25
25
#include <Plasma/Theme>
27
27
TabKey::TabKey(QPoint relativePosition, QSize relativeSize) :
28
FuncKey(relativePosition, relativeSize, Helpers::keysymToKeycode(XK_Tab), QString())
28
FuncKey(relativePosition, relativeSize, Helpers::keysymToKeycode(XK_Tab), QString())
39
39
setUpPainter(painter);
40
40
int unit = qMin(size().width(), size().height()) / 8;
42
painter->drawLine(-1*unit, -2*unit , 3*unit, -2*unit);
44
QPointF(-3*unit, -2*unit),
45
QPointF(-1*unit, -1*unit),
46
QPointF(-1*unit, -3*unit),
48
painter->drawConvexPolygon(points, 3);
49
painter->drawLine(-3*unit, -1*unit , -3*unit, -3*unit);
42
painter->drawLine(-1 * unit, -2 * unit , 3 * unit, -2 * unit);
44
QPointF(-3 * unit, -2 * unit),
45
QPointF(-1 * unit, -1 * unit),
46
QPointF(-1 * unit, -3 * unit),
48
painter->drawConvexPolygon(points, 3);
49
painter->drawLine(-3 * unit, -1 * unit , -3 * unit, -3 * unit);
51
painter->drawLine(-3*unit, 0 , 1*unit, 0);
52
QPointF points2[3] = {
53
QPointF(1*unit, -1*unit),
55
QPointF(1*unit, 1*unit),
57
painter->drawConvexPolygon(points2, 3);
58
painter->drawLine(3*unit, 1*unit , 3*unit, -1*unit);
51
painter->drawLine(-3 * unit, 0 , 1 * unit, 0);
52
QPointF points2[3] = {
53
QPointF(1 * unit, -1 * unit),
55
QPointF(1 * unit, 1 * unit),
57
painter->drawConvexPolygon(points2, 3);
58
painter->drawLine(3 * unit, 1 * unit , 3 * unit, -1 * unit);
60
60
painter->restore();