⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 qpainter.h

📁 奇趣公司比较新的qt/emd版本
💻 H
📖 第 1 页 / 共 2 页
字号:
    { setRedirected(pdev, replacement); }    static inline QT3_SUPPORT QPaintDevice *redirect(QPaintDevice *pdev)    { return const_cast<QPaintDevice*>(redirected(pdev)); }    inline QT3_SUPPORT void setWorldXForm(bool enabled) { setMatrixEnabled(enabled); }    inline QT3_SUPPORT bool hasWorldXForm() const { return matrixEnabled(); }    inline QT3_SUPPORT void resetXForm() { resetTransform(); }    inline QT3_SUPPORT void setViewXForm(bool enabled) { setViewTransformEnabled(enabled); }    inline QT3_SUPPORT bool hasViewXForm() const { return viewTransformEnabled(); }    QT3_SUPPORT void map(int x, int y, int *rx, int *ry) const;    QT3_SUPPORT QPoint xForm(const QPoint &) const; // map virtual -> deviceb    QT3_SUPPORT QRect xForm(const QRect &) const;    QT3_SUPPORT QPolygon xForm(const QPolygon &) const;    QT3_SUPPORT QPolygon xForm(const QPolygon &, int index, int npoints) const;    QT3_SUPPORT QPoint xFormDev(const QPoint &) const; // map device -> virtual    QT3_SUPPORT QRect xFormDev(const QRect &) const;    QT3_SUPPORT QPolygon xFormDev(const QPolygon &) const;    QT3_SUPPORT QPolygon xFormDev(const QPolygon &, int index, int npoints) const;    QT3_SUPPORT qreal translationX() const;    QT3_SUPPORT qreal translationY() const;#endifprivate:    Q_DISABLE_COPY(QPainter)    friend class Q3Painter;    QPainterPrivate *d_ptr;    friend class QFontEngine;    friend class QFontEngineBox;    friend class QFontEngineFT;    friend class QFontEngineMac;    friend class QFontEngineWin;    friend class QFontEngineXLFD;    friend class QWSManager;    friend class QPaintEngine;    friend class QX11PaintEngine;    friend class QX11PaintEnginePrivate;    friend class QWin32PaintEngine;    friend class QWin32PaintEnginePrivate;    friend class QRasterPaintEngine;    friend class QAlphaPaintEngine;};Q_DECLARE_OPERATORS_FOR_FLAGS(QPainter::RenderHints)//// functions//inline void QPainter::drawLine(const QLineF &l){    drawLines(&l, 1);}inline void QPainter::drawLine(const QLine &line){    drawLines(&line, 1);}inline void QPainter::drawLine(int x1, int y1, int x2, int y2){    QLine l(x1, y1, x2, y2);    drawLines(&l, 1);}inline void QPainter::drawLine(const QPoint &p1, const QPoint &p2){    QLine l(p1, p2);    drawLines(&l, 1);}inline void QPainter::drawLine(const QPointF &p1, const QPointF &p2){    drawLine(QLineF(p1, p2));}inline void QPainter::drawLines(const QVector<QLineF> &lines){    drawLines(lines.constData(), lines.size());}inline void QPainter::drawLines(const QVector<QLine> &lines){    drawLines(lines.constData(), lines.size());}inline void QPainter::drawLines(const QVector<QPointF> &pointPairs){    drawLines(pointPairs.constData(), pointPairs.size() / 2);}inline void QPainter::drawLines(const QVector<QPoint> &pointPairs){    drawLines(pointPairs.constData(), pointPairs.size() / 2);}inline void QPainter::drawPolyline(const QPolygonF &polyline){    drawPolyline(polyline.constData(), polyline.size());}inline void QPainter::drawPolyline(const QPolygon &polyline){    drawPolyline(polyline.constData(), polyline.size());}inline void QPainter::drawPolygon(const QPolygonF &polygon, Qt::FillRule fillRule){    drawPolygon(polygon.constData(), polygon.size(), fillRule);}inline void QPainter::drawPolygon(const QPolygon &polygon, Qt::FillRule fillRule){    drawPolygon(polygon.constData(), polygon.size(), fillRule);}inline void QPainter::drawConvexPolygon(const QPolygonF &poly){    drawConvexPolygon(poly.constData(), poly.size());}inline void QPainter::drawConvexPolygon(const QPolygon &poly){    drawConvexPolygon(poly.constData(), poly.size());}inline void QPainter::drawRect(const QRectF &rect){    drawRects(&rect, 1);}inline void QPainter::drawRect(int x, int y, int w, int h){    QRect r(x, y, w, h);    drawRects(&r, 1);}inline void QPainter::drawRect(const QRect &r){    drawRects(&r, 1);}inline void QPainter::drawRects(const QVector<QRectF> &rects){    drawRects(rects.constData(), rects.size());}inline void QPainter::drawRects(const QVector<QRect> &rects){    drawRects(rects.constData(), rects.size());}inline void QPainter::drawPoint(const QPointF &p){    drawPoints(&p, 1);}inline void QPainter::drawPoint(int x, int y){    QPoint p(x, y);    drawPoints(&p, 1);}inline void QPainter::drawPoint(const QPoint &p){    drawPoints(&p, 1);}inline void QPainter::drawPoints(const QPolygonF &points){    drawPoints(points.constData(), points.size());}inline void QPainter::drawPoints(const QPolygon &points){    drawPoints(points.constData(), points.size());}inline void QPainter::drawRoundRect(int x, int y, int w, int h, int xRnd, int yRnd){    drawRoundRect(QRectF(x, y, w, h), xRnd, yRnd);}inline void QPainter::drawRoundRect(const QRect &rect, int xRnd, int yRnd){    drawRoundRect(QRectF(rect), xRnd, yRnd);}inline void QPainter::drawEllipse(int x, int y, int w, int h){    drawEllipse(QRect(x, y, w, h));}inline void QPainter::drawArc(const QRect &r, int a, int alen){    drawArc(QRectF(r), a, alen);}inline void QPainter::drawArc(int x, int y, int w, int h, int a, int alen){    drawArc(QRectF(x, y, w, h), a, alen);}inline void QPainter::drawPie(const QRect &rect, int a, int alen){    drawPie(QRectF(rect), a, alen);}inline void QPainter::drawPie(int x, int y, int w, int h, int a, int alen){    drawPie(QRectF(x, y, w, h), a, alen);}inline void QPainter::drawChord(const QRect &rect, int a, int alen){    drawChord(QRectF(rect), a, alen);}inline void QPainter::drawChord(int x, int y, int w, int h, int a, int alen){    drawChord(QRectF(x, y, w, h), a, alen);}inline void QPainter::setClipRect(int x, int y, int w, int h, Qt::ClipOperation op){    setClipRect(QRect(x, y, w, h), op);}inline void QPainter::eraseRect(const QRect &rect){    eraseRect(QRectF(rect));}inline void QPainter::eraseRect(int x, int y, int w, int h){    eraseRect(QRectF(x, y, w, h));}inline void QPainter::fillRect(int x, int y, int w, int h, const QBrush &b){    fillRect(QRect(x, y, w, h), b);}inline void QPainter::setBrushOrigin(int x, int y){    setBrushOrigin(QPoint(x, y));}inline void QPainter::setBrushOrigin(const QPoint &p){    setBrushOrigin(QPointF(p));}inline void QPainter::drawTiledPixmap(const QRect &rect, const QPixmap &pm, const QPoint &offset){    drawTiledPixmap(QRectF(rect), pm, QPointF(offset));}inline void QPainter::drawTiledPixmap(int x, int y, int w, int h, const QPixmap &pm, int sx, int sy){    drawTiledPixmap(QRectF(x, y, w, h), pm, QPointF(sx, sy));}inline void QPainter::drawPixmap(const QRect &targetRect, const QPixmap &pixmap, const QRect &sourceRect){    drawPixmap(QRectF(targetRect), pixmap, QRectF(sourceRect));}inline void QPainter::drawPixmap(const QPointF &p, const QPixmap &pm){    drawPixmap(QRectF(p.x(), p.y(), -1, -1), pm, QRectF());}inline void QPainter::drawPixmap(const QPoint &p, const QPixmap &pm){    drawPixmap(QRectF(p.x(), p.y(), -1, -1), pm, QRectF());}inline void QPainter::drawPixmap(const QRect &r, const QPixmap &pm){    drawPixmap(QRectF(r), pm, QRectF());}inline void QPainter::drawPixmap(int x, int y, const QPixmap &pm){    drawPixmap(QRectF(x, y, -1, -1), pm, QRectF());}inline void QPainter::drawPixmap(int x, int y, int w, int h, const QPixmap &pm){    drawPixmap(QRectF(x, y, w, h), pm, QRectF());}inline void QPainter::drawPixmap(int x, int y, int w, int h, const QPixmap &pm,                                 int sx, int sy, int sw, int sh){    drawPixmap(QRectF(x, y, w, h), pm, QRectF(sx, sy, sw, sh));}inline void QPainter::drawPixmap(int x, int y, const QPixmap &pm,                                 int sx, int sy, int sw, int sh){    drawPixmap(QRectF(x, y, -1, -1), pm, QRectF(sx, sy, sw, sh));}inline void QPainter::drawPixmap(const QPointF &p, const QPixmap &pm, const QRectF &sr){    drawPixmap(QRectF(p.x(), p.y(), -1, -1), pm, sr);}inline void QPainter::drawPixmap(const QPoint &p, const QPixmap &pm, const QRect &sr){    drawPixmap(QRectF(p.x(), p.y(), -1, -1), pm, sr);}inline void QPainter::drawTextItem(int x, int y, const QTextItem &ti){    drawTextItem(QPointF(x, y), ti);}inline void QPainter::drawImage(const QRect &targetRect, const QImage &image, const QRect &sourceRect,                                Qt::ImageConversionFlags flags){    drawImage(QRectF(targetRect), image, QRectF(sourceRect), flags);}inline void QPainter::drawImage(const QPointF &p, const QImage &image, const QRectF &sr,                                Qt::ImageConversionFlags flags){    drawImage(QRectF(p.x(), p.y(), -1, -1), image, sr, flags);}inline void QPainter::drawImage(const QPoint &p, const QImage &image, const QRect &sr,                                Qt::ImageConversionFlags flags){    drawImage(QRect(p.x(), p.y(), -1, -1), image, sr, flags);}inline void QPainter::drawImage(const QRectF &r, const QImage &image){    drawImage(r, image, QRect(0, 0, image.width(), image.height()));}inline void QPainter::drawImage(const QRect &r, const QImage &image){    drawImage(r, image, QRectF(0, 0, image.width(), image.height()));}inline void QPainter::drawImage(const QPointF &p, const QImage &image){    drawImage(QRectF(p.x(), p.y(), -1, -1), image, QRectF(0, 0, image.width(), image.height()));}inline void QPainter::drawImage(const QPoint &p, const QImage &image){    drawImage(QRectF(p.x(), p.y(), -1, -1), image, QRectF(0, 0, image.width(), image.height()));}inline void QPainter::drawImage(int x, int y, const QImage &image, int sx, int sy, int sw, int sh,                                Qt::ImageConversionFlags flags){    drawImage(QRectF(x, y, -1, -1), image, QRectF(sx, sy, sw, sh), flags);}inline void QPainter::drawTextItem(const QPoint &p, const QTextItem &ti){    drawTextItem(QPointF(p), ti);}inline void QPainter::drawText(const QPoint &p, const QString &s){    drawText(QPointF(p), s);}inline void QPainter::drawText(int x, int y, int w, int h, int flags, const QString &str, QRect *br){    drawText(QRect(x, y, w, h), flags, str, br);}inline void QPainter::drawText(int x, int y, const QString &s){    drawText(QPointF(x, y), s);}inline QRect QPainter::boundingRect(int x, int y, int w, int h, int flags, const QString &text){    return boundingRect(QRect(x, y, w, h), flags, text);}inline void QPainter::translate(qreal dx, qreal dy){    translate(QPointF(dx, dy));}inline void QPainter::translate(const QPoint &offset){    translate(offset.x(), offset.y());}inline void QPainter::setViewport(int x, int y, int w, int h){    setViewport(QRect(x, y, w, h));}inline void QPainter::setWindow(int x, int y, int w, int h){    setWindow(QRect(x, y, w, h));}#ifndef QT_NO_PICTUREinline void QPainter::drawPicture(int x, int y, const QPicture &p){    drawPicture(QPoint(x, y), p);}inline void QPainter::drawPicture(const QPoint &pt, const QPicture &p){    drawPicture(QPointF(pt), p);}#endifQT_END_HEADER#endif // QPAINTER_H

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -