3. Ring Documentation, Release 1.9
• void makeCurrent(void)
• void setFormat(QSurfaceFormat format)
• QOpenGLWidget::UpdateBehavior updateBehavior(void)
87.149 QPageSetupDialog Class
C++ Reference : http://doc.qt.io/qt-5/QPageSetupDialog.html
Parameters : QPrinter *,QWidget *
Parent Class : QDialog
• void open(QObject * receiver, char * member)
• QPrinter * printer(void)
87.150 QPaintDevice Class
C++ Reference : http://doc.qt.io/qt-5/QPaintDevice.html
• int colorCount(void)
• int depth(void)
• int devicePixelRatio(void)
• int heightMM(void)
• int logicalDpiX(void)
• int logicalDpiY(void)
• QPaintEngine * paintEngine(void)
• bool paintingActive(void)
• int physicalDpiX(void)
• int physicalDpiY(void)
• int width(void)
• int widthMM(void)
87.151 QPainter Class
C++ Reference : http://doc.qt.io/qt-5/QPainter.html
Parameters : void
• QBrush background(void)
• int backgroundMode(void)
• bool begin(QPaintDevice *device)
• void beginNativePainting(void)
• QRect boundingRect(int x, int y, int w, int h, int flags, QString text)
87.149. QPageSetupDialog Class 1101
4. Ring Documentation, Release 1.9
• QBrush brush(void)
• QPoint brushOrigin(void)
• QRectF clipBoundingRect(void)
• QPainterPath clipPath(void)
• QRegion clipRegion(void)
• QTransform combinedTransform(void)
• int compositionMode(void)
• QPaintDevice *device(void)
• QTransform deviceTransform(void)
• void drawArc(int x, int y, int width, int height, int startAngle, int spanAngle)
• void drawChord(int x, int y, int width, int height, int startAngle, int spanAngle)
• void drawEllipse(int x, int y, int width, int height)
• void drawGlyphRun(QPointF position, QGlyphRun glyphs)
• void drawImage(int x, int y, QImage image)
• void drawLine(int x1, int y1, int x2, int y2)
• void drawLines(QLine *lines, int lineCount)
• void drawPath(QPainterPath path)
• void drawPicture(int x, int y, QPicture picture)
• void drawPie(int x, int y, int width, int height, int startAngle, int spanAngle)
• void drawPixmap(int x, int y, QPixmap)
• void drawPoint(int x, int y)
• void drawRect(int x, int y, int width, int height)
• void drawRects(QRectF *rectangles, int rectCount)
• void drawRoundedRect(int x, int y, int w, int h, qreal xRadius, qreal yRadius, Qt::SizeMode mode)
• void drawStaticText(int left, int top, QStaticText staticText)
• void drawText(int x, int y, QString text)
• void drawTiledPixmap(int x, int y, int width, int height, QPixmap pixmap, int sx, int sy)
• bool end(void) # In RingQt use : bool endpaint(void)
• void endNativePainting(void)
• void eraseRect(int x, int y, int width, int height)
• void fillPath(QPainterPath path, QBrush brush)
• void fillRect(int x, int y, int width, int height, QBrush)
• QFont font(void)
• QFontInfo fontInfo(void)
• bool hasClipping(void)
• void initFrom(QWidget *widget)
87.151. QPainter Class 1102