63{
65 return;
66 }
67
68 QPainter painter(this);
69 QPolygonF polygon;
70
71 painter.setPen(QPen(
palette().color(QPalette::Text), 0));
72 painter.setBrush(
palette().color(QPalette::Text));
73 painter.setRenderHint( QPainter::Antialiasing );
74
75 qreal
x = 0.5 * width();
76 painter.translate(0,-height()/2+5);
77
79 case QTextOption::LeftTab:
80 polygon << QPointF(x+0.5, height() - 8.5)
81 << QPointF(x+6.5, height() - 2.5)
82 << QPointF(x+0.5, height() - 2.5);
83 painter.drawPolygon(polygon);
84 break;
85 case QTextOption::RightTab:
86 polygon << QPointF(x+0.5, height() - 8.5)
87 << QPointF(x-5.5, height() - 2.5)
88 << QPointF(x+0.5, height() - 2.5);
89 painter.drawPolygon(polygon);
90 break;
91 case QTextOption::CenterTab:
92 polygon << QPointF(x+0.5, height() - 8.5)
93 << QPointF(x-5.5, height() - 2.5)
94 << QPointF(x+6.5, height() - 2.5);
95 painter.drawPolygon(polygon);
96 break;
97 case QTextOption::DelimiterTab:
98 polygon << QPointF(x-5.5, height() - 2.5)
99 << QPointF(x+6.5, height() - 2.5);
100 painter.drawPolyline(polygon);
101 polygon << QPointF(x+0.5, height() - 2.5)
102 << QPointF(x+0.5, height() - 8.5);
103 painter.drawPolyline(polygon);
104 break;
105 default:
106 break;
107 }
108}
rgba palette[MAX_PALETTE]