|
1 |
| -#include <private/qmetaobjectbuilder_p.h> |
| 1 | +// #include <private/qmetaobjectbuilder_p.h> |
2 | 2 |
|
3 |
| -#include <QtQml/QtQml> |
4 |
| -#include <QQmlEngine> |
5 |
| -#include <QDebug> |
| 3 | +// #include <QtQml/QtQml> |
| 4 | +#include <QPainter> |
| 5 | +// #include <QQmlEngine> |
| 6 | +// #include <QDebug> |
6 | 7 |
|
7 | 8 | #include "painter.h"
|
8 |
| -#include "capi.h" |
9 | 9 |
|
10 | 10 |
|
11 | 11 |
|
@@ -97,21 +97,33 @@ void painterRestore(QPainter_ *painter){
|
97 | 97 | // void painterSetWorldMatrixEnabled(QPainter_ *painter, bool enabled);
|
98 | 98 | // bool painterWorldMatrixEnabled(QPainter_ *painter) const;
|
99 | 99 | //
|
100 |
| -// void painterScale(QPainter_ *painter, qreal sx, qreal sy); |
101 |
| -// void painterShear(QPainter_ *painter, qreal sh, qreal sv); |
102 |
| -// void painterRotate(QPainter_ *painter, qreal a); |
| 100 | +void painterScale(QPainter_ *painter, qreal sx, qreal sy) { |
| 101 | + reinterpret_cast<QPainter *>(painter)->scale(sx, sy); |
| 102 | +} |
| 103 | +void painterShear(QPainter_ *painter, qreal sh, qreal sv) { |
| 104 | + reinterpret_cast<QPainter *>(painter)->shear(sh, sv); |
| 105 | +} |
| 106 | +void painterRotate(QPainter_ *painter, qreal a) { |
| 107 | + reinterpret_cast<QPainter *>(painter)->rotate(a); |
| 108 | +} |
103 | 109 | //
|
104 | 110 | // void painterTranslate(QPainter_ *painter, const QPointF &offset);
|
105 | 111 | // void painterTranslate(QPainter_ *painter, const QPoint &offset);
|
106 |
| -// void painterTranslate(QPainter_ *painter, qreal dx, qreal dy); |
| 112 | +void painterTranslate(QPainter_ *painter, qreal dx, qreal dy) { |
| 113 | + reinterpret_cast<QPainter *>(painter)->translate(dx, dy); |
| 114 | +} |
107 | 115 | //
|
108 | 116 | // QRect painterWindow(QPainter_ *painter) const;
|
109 | 117 | // void painterSetWindow(QPainter_ *painter, const QRect &window);
|
110 |
| -// void painterSetWindow(QPainter_ *painter, int x, int y, int w, int h); |
| 118 | +void painterSetWindow(QPainter_ *painter, int x, int y, int w, int h) { |
| 119 | + reinterpret_cast<QPainter *>(painter)->setWindow(x, y, w, h); |
| 120 | +} |
111 | 121 | //
|
112 | 122 | // QRect painterViewport(QPainter_ *painter) const;
|
113 | 123 | // void painterSetViewport(QPainter_ *painter, const QRect &viewport);
|
114 |
| -// void painterSetViewport(QPainter_ *painter, int x, int y, int w, int h); |
| 124 | +void painterSetViewport(QPainter_ *painter, int x, int y, int w, int h) { |
| 125 | + reinterpret_cast<QPainter *>(painter)->setViewport(x, y, w, h); |
| 126 | +} |
115 | 127 | //
|
116 | 128 | // void painterSetViewTransformEnabled(QPainter_ *painter, bool enable);
|
117 | 129 | // bool painterViewTransformEnabled(QPainter_ *painter) const;
|
|
0 commit comments