SlideShare a Scribd company logo
Ring Documentation, Release 1.2
• void settimeoutEvent(const char *)
• const char *gettimeoutEvent(void)
62.56 QFileDialog Class
C++ Reference : http://doc.qt.io/qt-5/QFileDialog.html
Parameters : QWidget *parent
Parent Class : QWidget
• int acceptMode(void)
• QString defaultSuffix(void)
• QDir directory(void)
• QUrl directoryUrl(void)
• int fileMode(void)
• int filter(void)
• QStringList history(void)
• QFileIconProvider *iconProvider(void)
• QAbstractItemDelegate *itemDelegate(void)
• QString labelText(QFileDialog::DialogLabel label)
• QStringList mimeTypeFilters(void)
• QStringList nameFilters(void)
• void open(QObject *receiver, const char *member)
• int options(void)
• QAbstractProxyModel *proxyModel(void)
• bool restoreState(QByteArray)
• QByteArray saveState(void)
• void selectFile(QString)
• void selectMimeTypeFilter(QString)
• void selectNameFilter(QString)
• void selectUrl(QUrl)
• QStringList selectedFiles(void)
• QString selectedNameFilter(void)
• void setDefaultSuffix(QString)
• void setDirectory(QString)
• void setDirectoryUrl(QUrl)
• void setFileMode(QFileDialog::FileMode mode)
• void setFilter(QDir::Filter filters)
62.56. QFileDialog Class 670
Ring Documentation, Release 1.2
• void setHistory(QStringList)
• void setIconProvider(QFileIconProvider *provider)
• void setItemDelegate(QAbstractItemDelegate *delegate)
• void setLabelText(QFileDialog::DialogLabel label, QString)
• void setMimeTypeFilters(QStringList)
• void setNameFilter(QString)
• void setNameFilters(QStringList)
• void setOption(QFileDialog::Option option, bool)
• void setOptions(QFileDialog::Option options)
• void setProxyModel(QAbstractProxyModel *proxyModel)
• int viewMode(void)
• QString getExistingDirectory(QWidget *,QString,QString, QFileDialog::Option)
• QUrl getExistingDirectoryUrl(QWidget *,QString,QUrl, QFileDialog::Option,QStringList)
• QString getOpenFileName(QWidget *,QString,QString,QString)
• QUrl getSaveFileUrl(QWidget *,QString, QUrl,QString, QString *, QFileDialog::Option options,QStringList)
62.57 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)
• 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)
62.57. QPainter Class 671
Ring Documentation, Release 1.2
• void drawConvexPolygon( QPoint * points, int pointCount)
• 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 drawPoints( QPointF * points, int pointCount)
• void drawPolygon( QPointF * points, int pointCount, Qt::FillRule fillRule)
• void drawPolyline( QPointF * points, int pointCount)
• 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)
• bool isActive(void)
• int layoutDirection(void)
• double opacity(void)
• QPaintEngine *paintEngine(void)
• QPen pen(void)
• int renderHints(void)
• void resetTransform(void)
• void restore(void)
62.57. QPainter Class 672
Ring Documentation, Release 1.2
• void rotate(qreal angle)
• void save(void)
• void scale(double sx, double sy)
• void setBackground( QBrush brush)
• void setBackgroundMode(Qt::BGMode mode)
• void setBrush(QBrush brush)
• void setBrushOrigin(int x, int y)
• void setClipPath( QPainterPath path, Qt::ClipOperation operation)
• void setClipRect(int x, int y, int width, int height, Qt::ClipOperation operation)
• void setClipRegion( QRegion region, Qt::ClipOperation operation)
• void setClipping(bool enable)
• void setCompositionMode(QPainter::CompositionMode mode)
• void setFont( QFont font)
• void setLayoutDirection(Qt::LayoutDirection direction)
• void setOpacity(qreal opacity)
• void setPen(QPen pen)
• void setRenderHint(QPainter::RenderHint hint, bool on)
• void setTransform( QTransform transform, bool combine)
• void setViewTransformEnabled(bool enable)
• void setViewport(int x, int y, int width, int height)
• void setWindow(int x, int y, int width, int height)
• void setWorldMatrixEnabled(bool enable)
• void setWorldTransform( QTransform matrix, bool combine)
• void shear(double sh, double sv)
• void strokePath( QPainterPath path, QPen pen)
• bool testRenderHint(QPainter::RenderHint hint)
• QTransform transform(void)
• void translate(double dx, double dy)
• bool viewTransformEnabled(void)
• QRect viewport(void)
• QRect window(void)
• bool worldMatrixEnabled(void)
• QTransform worldTransform(void)
62.57. QPainter Class 673
Ring Documentation, Release 1.2
62.58 QPicture Class
C++ Reference : http://doc.qt.io/qt-5/QPicture.html
Parameters : void
• QRect boundingRect(void)
• const char *data(void)
• bool isNull(void)
• bool load(QString, const char *format) # In RingQt use : bool loadfile(QString, const char *format)
• bool play(QPainter *painter)
• bool save(QString , const char *format)
• void setBoundingRect(QRect)
• int size(void)
• void swap(QPicture)
62.59 QPen Class
C++ Reference : http://doc.qt.io/qt-5/QPen.html
Parameters : void
• QBrush brush(void)
• int capStyle(void)
• QColor color(void)
• double dashOffset(void)
• bool isCosmetic(void)
• bool isSolid(void)
• int joinStyle(void)
• double miterLimit(void)
• void setBrush(QBrush)
• void setCapStyle(Qt::PenCapStyle style)
• void setColor(QColor)
• void setCosmetic(bool cosmetic)
• void setDashOffset(double offset)
• void setJoinStyle(Qt::PenJoinStyle style)
• void setMiterLimit(double limit)
• void setStyle(Qt::PenStyle style)
• void setWidth(int width)
• void setWidthF(double width)
• int style(void)
62.58. QPicture Class 674
Ring Documentation, Release 1.2
• void swap(QPen)
• int width(void)
• double widthF(void)
62.60 QColor Class
C++ Reference : http://doc.qt.io/qt-5/QColor.html
Parameters : void
• int alpha(void)
• double alphaF(void)
• int black(void)
• double blackF(void)
• int blue(void)
• double blueF(void)
• QColor convertTo(QColor::Spec colorSpec)
• int cyan(void)
• double cyanF(void)
• QColor darker(int factor)
• void getCmyk(int *c, int *m, int *y, int *k, int *a)
• void getCmykF(qreal *c, qreal *m, qreal *y, qreal *k, qreal *a)
• void getHsl(int *h, int *s, int *l, int *a)
• void getHslF(qreal *h, qreal *s, qreal *l, qreal *a)
• void getHsv(int *h, int *s, int *v, int *a)
• void getHsvF(qreal *h, qreal *s, qreal *v, qreal *a)
• void getRgb(int *r, int *g, int *b, int *a)
• void getRgbF(qreal *r, qreal *g, qreal *b, qreal *a)
• int green(void)
• double greenF(void)
• int hslHue(void)
• double hslHueF(void)
• int hslSaturation(void)
• double hslSaturationF(void)
• int hsvHue(void)
• double hsvHueF(void)
• int hsvSaturation(void)
• double hsvSaturationF(void)
62.60. QColor Class 675
Ring Documentation, Release 1.2
• int hue(void)
• double hueF(void)
• bool isValid(void)
• QColor lighter(int factor)
• int lightness(void)
• double lightnessF(void)
• int magenta(void)
• double magentaF(void)
• QString name(void)
• int red(void)
• double redF(void)
• QRgb rgb(void)
• QRgb rgba(void)
• int saturation(void)
• double saturationF(void)
• void setAlpha(int alpha)
• void setAlphaF(double alpha)
• void setBlue(int blue)
• void setBlueF(double blue)
• void setCmyk(int c, int m, int y, int k, int a)
• void setCmykF(double c, double m, double y, double k, double a)
• void setGreen(int green)
• void setGreenF(double green)
• void setHsl(int h, int s, int l, int a)
• void setHslF(double h, double s, double l, double a)
• void setHsv(int h, int s, int v, int a)
• void setHsvF(double h, double s, double v, double a)
• void setNamedColor(QString)
• void setRed(int red)
• void setRedF(double red)
• void setRgb(int r, int g, int b, int a)
• void setRgbF(double r, double g, double b, double a)
• void setRgba(QRgb rgba)
• int spec(void)
• QColor toCmyk(void)
• QColor toHsl(void)
62.60. QColor Class 676
Ring Documentation, Release 1.2
• QColor toHsv(void)
• QColor toRgb(void)
• int value(void)
• double valueF(void)
• int yellow(void)
• double yellowF(void)
• QStringList colorNames(void)
• QColor fromCmyk(int c, int m, int y, int k, int a)
• QColor fromCmykF(double c, double m, double y, double k, double a)
• QColor fromHsl(int h, int s, int l, int a)
• QColor fromHslF(double h, double s, double l, double a)
• QColor fromHsv(int h, int s, int v, int a)
• QColor fromHsvF(double h, double s, double v, double a)
• QColor fromRgb(int r, int g, int b, int a)
• QColor fromRgbF(double r, double g, double b, double a)
• QColor fromRgba(QRgb rgba)
• bool isValidColor(QString)
62.61 QPrinter Class
C++ Reference : http://doc.qt.io/qt-5/QPrinter.html
Parameters : QPrinter::PrinterMode
• bool abort(void)
• bool collateCopies(void)
• int colorMode(void)
• int copyCount(void)
• QString creator(void)
• QString docName(void)
• int duplex(void)
• bool fontEmbeddingEnabled(void)
• int fromPage(void)
• bool fullPage(void)
• bool isValid(void)
• QString outputFileName(void)
• int outputFormat(void)
• QRectF pageRect(QPrinter::Unit unit)
62.61. QPrinter Class 677
Ring Documentation, Release 1.2
• QRectF paperRect(QPrinter::Unit unit)
• int paperSource(void)
• QPrintEngine *printEngine(void)
• QString printProgram(void)
• int printRange(void)
• QString printerName(void)
• QString printerSelectionOption(void)
• int printerState(void)
• int resolution(void)
• void setCollateCopies(bool collate)
• void setColorMode(QPrinter::ColorMode newColorMode)
• void setCopyCount(int count)
• void setCreator(QString)
• void setDocName(QString)
• void setDuplex(QPrinter::DuplexMode duplex)
• void setFontEmbeddingEnabled(bool enable)
• void setFromTo(int from, int to)
• void setFullPage(bool fp)
• void setOutputFileName(QString)
• void setOutputFormat(QPrinter::OutputFormat format)
• void setPrintProgram(QString)
• void setPrintRange(QPrinter::PrintRange)
• void setPrinterName(QString)
• void setPrinterSelectionOption(QString)
• void setResolution(int dpi)
• bool supportsMultipleCopies(void)
• int toPage(void)
• bool newPage(void)
• QPaintEngine *paintEngine(void)
• void setPageSizeMM(QSizeF)
62.62 QFont Class
C++ Reference : http://doc.qt.io/qt-5/QFont.html
Parameters : QString, int, int, bool
• bool bold(void)
62.62. QFont Class 678
Ring Documentation, Release 1.2
• int capitalization(void)
• QString defaultFamily(void)
• bool exactMatch(void)
• QString family(void)
• bool fixedPitch(void)
• bool fromString(QString)
• int hintingPreference(void)
• bool isCopyOf(QFont)
• bool italic(void)
• bool kerning(void)
• QString key(void)
• QString lastResortFamily(void)
• QString lastResortFont(void)
• double letterSpacing(void)
• int letterSpacingType(void)
• bool overline(void)
• int pixelSize(void)
• int pointSize(void)
• double pointSizeF(void)
• bool rawMode(void)
• QString rawName(void)
• QFont resolve(QFont)
• void setBold(bool enable)
• void setCapitalization(QFont::Capitalization caps)
• void setFamily(QString)
• void setFixedPitch(bool enable)
• void setHintingPreference(QFont::HintingPreference hintingPreference)
• void setItalic(bool enable)
• void setKerning(bool enable)
• void setLetterSpacing(QFont::SpacingType type, double spacing)
• void setOverline(bool enable)
• void setPixelSize(int pixelSize)
• void setPointSize(int pointSize)
• void setPointSizeF(double pointSize)
• void setRawMode(bool enable)
• void setRawName(QString)
62.62. QFont Class 679

More Related Content

PDF
The Ring programming language version 1.2 book - Part 73 of 84
PDF
The Ring programming language version 1.2 book - Part 72 of 84
PDF
The Ring programming language version 1.2 book - Part 74 of 84
PDF
The Ring programming language version 1.2 book - Part 71 of 84
PDF
The Ring programming language version 1.5.3 book - Part 177 of 194
PDF
The Ring programming language version 1.2 book - Part 65 of 84
PDF
The Ring programming language version 1.5.3 book - Part 181 of 194
PDF
The Ring programming language version 1.5.4 book - Part 171 of 185
The Ring programming language version 1.2 book - Part 73 of 84
The Ring programming language version 1.2 book - Part 72 of 84
The Ring programming language version 1.2 book - Part 74 of 84
The Ring programming language version 1.2 book - Part 71 of 84
The Ring programming language version 1.5.3 book - Part 177 of 194
The Ring programming language version 1.2 book - Part 65 of 84
The Ring programming language version 1.5.3 book - Part 181 of 194
The Ring programming language version 1.5.4 book - Part 171 of 185

What's hot (20)

PDF
The Ring programming language version 1.8 book - Part 108 of 202
PDF
The Ring programming language version 1.3 book - Part 76 of 88
PDF
The Ring programming language version 1.7 book - Part 99 of 196
PDF
The Ring programming language version 1.5.1 book - Part 167 of 180
PDF
The Ring programming language version 1.4.1 book - Part 27 of 31
PDF
The Ring programming language version 1.6 book - Part 171 of 189
PDF
The Ring programming language version 1.6 book - Part 170 of 189
PDF
The Ring programming language version 1.10 book - Part 108 of 212
PDF
The Ring programming language version 1.5.2 book - Part 168 of 181
PDF
The Ring programming language version 1.8 book - Part 113 of 202
PDF
The Ring programming language version 1.7 book - Part 109 of 196
PDF
The Ring programming language version 1.5.1 book - Part 159 of 180
PDF
The Ring programming language version 1.5 book - Part 29 of 31
PDF
The Ring programming language version 1.5.2 book - Part 163 of 181
PDF
The Ring programming language version 1.5.1 book - Part 168 of 180
PDF
The Ring programming language version 1.2 book - Part 75 of 84
PDF
The Ring programming language version 1.8 book - Part 111 of 202
PDF
The Ring programming language version 1.5.3 book - Part 183 of 194
PDF
The Ring programming language version 1.3 book - Part 80 of 88
PDF
The Ring programming language version 1.5.3 book - Part 182 of 194
The Ring programming language version 1.8 book - Part 108 of 202
The Ring programming language version 1.3 book - Part 76 of 88
The Ring programming language version 1.7 book - Part 99 of 196
The Ring programming language version 1.5.1 book - Part 167 of 180
The Ring programming language version 1.4.1 book - Part 27 of 31
The Ring programming language version 1.6 book - Part 171 of 189
The Ring programming language version 1.6 book - Part 170 of 189
The Ring programming language version 1.10 book - Part 108 of 212
The Ring programming language version 1.5.2 book - Part 168 of 181
The Ring programming language version 1.8 book - Part 113 of 202
The Ring programming language version 1.7 book - Part 109 of 196
The Ring programming language version 1.5.1 book - Part 159 of 180
The Ring programming language version 1.5 book - Part 29 of 31
The Ring programming language version 1.5.2 book - Part 163 of 181
The Ring programming language version 1.5.1 book - Part 168 of 180
The Ring programming language version 1.2 book - Part 75 of 84
The Ring programming language version 1.8 book - Part 111 of 202
The Ring programming language version 1.5.3 book - Part 183 of 194
The Ring programming language version 1.3 book - Part 80 of 88
The Ring programming language version 1.5.3 book - Part 182 of 194
Ad

Viewers also liked (15)

PPTX
Tetris%20trabajo
PPTX
Los animales y las plantas
PDF
Introduction à sketch
PDF
Concierto especial de la Sinfónica de Salta - Salta21.com
PPTX
RSS
PDF
Professional Certificate in Cultural Competence 2017
PPTX
REVISTA AUTOMOTOR
PPTX
Mercosur y Unasur
PPT
портфолио
PPT
Filmina sobre pruebas de auditoría
PPTX
PPTX
Luxury apparel industry
PDF
웹 IDE 비교
PDF
Symantec investor presentation february 2017
PPT
Victoria's Secret Angels Campaign
Tetris%20trabajo
Los animales y las plantas
Introduction à sketch
Concierto especial de la Sinfónica de Salta - Salta21.com
RSS
Professional Certificate in Cultural Competence 2017
REVISTA AUTOMOTOR
Mercosur y Unasur
портфолио
Filmina sobre pruebas de auditoría
Luxury apparel industry
웹 IDE 비교
Symantec investor presentation february 2017
Victoria's Secret Angels Campaign
Ad

More from Mahmoud Samir Fayed (20)

PDF
The Ring programming language version 1.10 book - Part 212 of 212
PDF
The Ring programming language version 1.10 book - Part 211 of 212
PDF
The Ring programming language version 1.10 book - Part 210 of 212
PDF
The Ring programming language version 1.10 book - Part 208 of 212
PDF
The Ring programming language version 1.10 book - Part 207 of 212
PDF
The Ring programming language version 1.10 book - Part 205 of 212
PDF
The Ring programming language version 1.10 book - Part 206 of 212
PDF
The Ring programming language version 1.10 book - Part 204 of 212
PDF
The Ring programming language version 1.10 book - Part 203 of 212
PDF
The Ring programming language version 1.10 book - Part 202 of 212
PDF
The Ring programming language version 1.10 book - Part 201 of 212
PDF
The Ring programming language version 1.10 book - Part 200 of 212
PDF
The Ring programming language version 1.10 book - Part 199 of 212
PDF
The Ring programming language version 1.10 book - Part 198 of 212
PDF
The Ring programming language version 1.10 book - Part 197 of 212
PDF
The Ring programming language version 1.10 book - Part 196 of 212
PDF
The Ring programming language version 1.10 book - Part 195 of 212
PDF
The Ring programming language version 1.10 book - Part 194 of 212
PDF
The Ring programming language version 1.10 book - Part 193 of 212
PDF
The Ring programming language version 1.10 book - Part 192 of 212
The Ring programming language version 1.10 book - Part 212 of 212
The Ring programming language version 1.10 book - Part 211 of 212
The Ring programming language version 1.10 book - Part 210 of 212
The Ring programming language version 1.10 book - Part 208 of 212
The Ring programming language version 1.10 book - Part 207 of 212
The Ring programming language version 1.10 book - Part 205 of 212
The Ring programming language version 1.10 book - Part 206 of 212
The Ring programming language version 1.10 book - Part 204 of 212
The Ring programming language version 1.10 book - Part 203 of 212
The Ring programming language version 1.10 book - Part 202 of 212
The Ring programming language version 1.10 book - Part 201 of 212
The Ring programming language version 1.10 book - Part 200 of 212
The Ring programming language version 1.10 book - Part 199 of 212
The Ring programming language version 1.10 book - Part 198 of 212
The Ring programming language version 1.10 book - Part 197 of 212
The Ring programming language version 1.10 book - Part 196 of 212
The Ring programming language version 1.10 book - Part 195 of 212
The Ring programming language version 1.10 book - Part 194 of 212
The Ring programming language version 1.10 book - Part 193 of 212
The Ring programming language version 1.10 book - Part 192 of 212

The Ring programming language version 1.2 book - Part 70 of 84

  • 1. Ring Documentation, Release 1.2 • void settimeoutEvent(const char *) • const char *gettimeoutEvent(void) 62.56 QFileDialog Class C++ Reference : http://doc.qt.io/qt-5/QFileDialog.html Parameters : QWidget *parent Parent Class : QWidget • int acceptMode(void) • QString defaultSuffix(void) • QDir directory(void) • QUrl directoryUrl(void) • int fileMode(void) • int filter(void) • QStringList history(void) • QFileIconProvider *iconProvider(void) • QAbstractItemDelegate *itemDelegate(void) • QString labelText(QFileDialog::DialogLabel label) • QStringList mimeTypeFilters(void) • QStringList nameFilters(void) • void open(QObject *receiver, const char *member) • int options(void) • QAbstractProxyModel *proxyModel(void) • bool restoreState(QByteArray) • QByteArray saveState(void) • void selectFile(QString) • void selectMimeTypeFilter(QString) • void selectNameFilter(QString) • void selectUrl(QUrl) • QStringList selectedFiles(void) • QString selectedNameFilter(void) • void setDefaultSuffix(QString) • void setDirectory(QString) • void setDirectoryUrl(QUrl) • void setFileMode(QFileDialog::FileMode mode) • void setFilter(QDir::Filter filters) 62.56. QFileDialog Class 670
  • 2. Ring Documentation, Release 1.2 • void setHistory(QStringList) • void setIconProvider(QFileIconProvider *provider) • void setItemDelegate(QAbstractItemDelegate *delegate) • void setLabelText(QFileDialog::DialogLabel label, QString) • void setMimeTypeFilters(QStringList) • void setNameFilter(QString) • void setNameFilters(QStringList) • void setOption(QFileDialog::Option option, bool) • void setOptions(QFileDialog::Option options) • void setProxyModel(QAbstractProxyModel *proxyModel) • int viewMode(void) • QString getExistingDirectory(QWidget *,QString,QString, QFileDialog::Option) • QUrl getExistingDirectoryUrl(QWidget *,QString,QUrl, QFileDialog::Option,QStringList) • QString getOpenFileName(QWidget *,QString,QString,QString) • QUrl getSaveFileUrl(QWidget *,QString, QUrl,QString, QString *, QFileDialog::Option options,QStringList) 62.57 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) • 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) 62.57. QPainter Class 671
  • 3. Ring Documentation, Release 1.2 • void drawConvexPolygon( QPoint * points, int pointCount) • 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 drawPoints( QPointF * points, int pointCount) • void drawPolygon( QPointF * points, int pointCount, Qt::FillRule fillRule) • void drawPolyline( QPointF * points, int pointCount) • 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) • bool isActive(void) • int layoutDirection(void) • double opacity(void) • QPaintEngine *paintEngine(void) • QPen pen(void) • int renderHints(void) • void resetTransform(void) • void restore(void) 62.57. QPainter Class 672
  • 4. Ring Documentation, Release 1.2 • void rotate(qreal angle) • void save(void) • void scale(double sx, double sy) • void setBackground( QBrush brush) • void setBackgroundMode(Qt::BGMode mode) • void setBrush(QBrush brush) • void setBrushOrigin(int x, int y) • void setClipPath( QPainterPath path, Qt::ClipOperation operation) • void setClipRect(int x, int y, int width, int height, Qt::ClipOperation operation) • void setClipRegion( QRegion region, Qt::ClipOperation operation) • void setClipping(bool enable) • void setCompositionMode(QPainter::CompositionMode mode) • void setFont( QFont font) • void setLayoutDirection(Qt::LayoutDirection direction) • void setOpacity(qreal opacity) • void setPen(QPen pen) • void setRenderHint(QPainter::RenderHint hint, bool on) • void setTransform( QTransform transform, bool combine) • void setViewTransformEnabled(bool enable) • void setViewport(int x, int y, int width, int height) • void setWindow(int x, int y, int width, int height) • void setWorldMatrixEnabled(bool enable) • void setWorldTransform( QTransform matrix, bool combine) • void shear(double sh, double sv) • void strokePath( QPainterPath path, QPen pen) • bool testRenderHint(QPainter::RenderHint hint) • QTransform transform(void) • void translate(double dx, double dy) • bool viewTransformEnabled(void) • QRect viewport(void) • QRect window(void) • bool worldMatrixEnabled(void) • QTransform worldTransform(void) 62.57. QPainter Class 673
  • 5. Ring Documentation, Release 1.2 62.58 QPicture Class C++ Reference : http://doc.qt.io/qt-5/QPicture.html Parameters : void • QRect boundingRect(void) • const char *data(void) • bool isNull(void) • bool load(QString, const char *format) # In RingQt use : bool loadfile(QString, const char *format) • bool play(QPainter *painter) • bool save(QString , const char *format) • void setBoundingRect(QRect) • int size(void) • void swap(QPicture) 62.59 QPen Class C++ Reference : http://doc.qt.io/qt-5/QPen.html Parameters : void • QBrush brush(void) • int capStyle(void) • QColor color(void) • double dashOffset(void) • bool isCosmetic(void) • bool isSolid(void) • int joinStyle(void) • double miterLimit(void) • void setBrush(QBrush) • void setCapStyle(Qt::PenCapStyle style) • void setColor(QColor) • void setCosmetic(bool cosmetic) • void setDashOffset(double offset) • void setJoinStyle(Qt::PenJoinStyle style) • void setMiterLimit(double limit) • void setStyle(Qt::PenStyle style) • void setWidth(int width) • void setWidthF(double width) • int style(void) 62.58. QPicture Class 674
  • 6. Ring Documentation, Release 1.2 • void swap(QPen) • int width(void) • double widthF(void) 62.60 QColor Class C++ Reference : http://doc.qt.io/qt-5/QColor.html Parameters : void • int alpha(void) • double alphaF(void) • int black(void) • double blackF(void) • int blue(void) • double blueF(void) • QColor convertTo(QColor::Spec colorSpec) • int cyan(void) • double cyanF(void) • QColor darker(int factor) • void getCmyk(int *c, int *m, int *y, int *k, int *a) • void getCmykF(qreal *c, qreal *m, qreal *y, qreal *k, qreal *a) • void getHsl(int *h, int *s, int *l, int *a) • void getHslF(qreal *h, qreal *s, qreal *l, qreal *a) • void getHsv(int *h, int *s, int *v, int *a) • void getHsvF(qreal *h, qreal *s, qreal *v, qreal *a) • void getRgb(int *r, int *g, int *b, int *a) • void getRgbF(qreal *r, qreal *g, qreal *b, qreal *a) • int green(void) • double greenF(void) • int hslHue(void) • double hslHueF(void) • int hslSaturation(void) • double hslSaturationF(void) • int hsvHue(void) • double hsvHueF(void) • int hsvSaturation(void) • double hsvSaturationF(void) 62.60. QColor Class 675
  • 7. Ring Documentation, Release 1.2 • int hue(void) • double hueF(void) • bool isValid(void) • QColor lighter(int factor) • int lightness(void) • double lightnessF(void) • int magenta(void) • double magentaF(void) • QString name(void) • int red(void) • double redF(void) • QRgb rgb(void) • QRgb rgba(void) • int saturation(void) • double saturationF(void) • void setAlpha(int alpha) • void setAlphaF(double alpha) • void setBlue(int blue) • void setBlueF(double blue) • void setCmyk(int c, int m, int y, int k, int a) • void setCmykF(double c, double m, double y, double k, double a) • void setGreen(int green) • void setGreenF(double green) • void setHsl(int h, int s, int l, int a) • void setHslF(double h, double s, double l, double a) • void setHsv(int h, int s, int v, int a) • void setHsvF(double h, double s, double v, double a) • void setNamedColor(QString) • void setRed(int red) • void setRedF(double red) • void setRgb(int r, int g, int b, int a) • void setRgbF(double r, double g, double b, double a) • void setRgba(QRgb rgba) • int spec(void) • QColor toCmyk(void) • QColor toHsl(void) 62.60. QColor Class 676
  • 8. Ring Documentation, Release 1.2 • QColor toHsv(void) • QColor toRgb(void) • int value(void) • double valueF(void) • int yellow(void) • double yellowF(void) • QStringList colorNames(void) • QColor fromCmyk(int c, int m, int y, int k, int a) • QColor fromCmykF(double c, double m, double y, double k, double a) • QColor fromHsl(int h, int s, int l, int a) • QColor fromHslF(double h, double s, double l, double a) • QColor fromHsv(int h, int s, int v, int a) • QColor fromHsvF(double h, double s, double v, double a) • QColor fromRgb(int r, int g, int b, int a) • QColor fromRgbF(double r, double g, double b, double a) • QColor fromRgba(QRgb rgba) • bool isValidColor(QString) 62.61 QPrinter Class C++ Reference : http://doc.qt.io/qt-5/QPrinter.html Parameters : QPrinter::PrinterMode • bool abort(void) • bool collateCopies(void) • int colorMode(void) • int copyCount(void) • QString creator(void) • QString docName(void) • int duplex(void) • bool fontEmbeddingEnabled(void) • int fromPage(void) • bool fullPage(void) • bool isValid(void) • QString outputFileName(void) • int outputFormat(void) • QRectF pageRect(QPrinter::Unit unit) 62.61. QPrinter Class 677
  • 9. Ring Documentation, Release 1.2 • QRectF paperRect(QPrinter::Unit unit) • int paperSource(void) • QPrintEngine *printEngine(void) • QString printProgram(void) • int printRange(void) • QString printerName(void) • QString printerSelectionOption(void) • int printerState(void) • int resolution(void) • void setCollateCopies(bool collate) • void setColorMode(QPrinter::ColorMode newColorMode) • void setCopyCount(int count) • void setCreator(QString) • void setDocName(QString) • void setDuplex(QPrinter::DuplexMode duplex) • void setFontEmbeddingEnabled(bool enable) • void setFromTo(int from, int to) • void setFullPage(bool fp) • void setOutputFileName(QString) • void setOutputFormat(QPrinter::OutputFormat format) • void setPrintProgram(QString) • void setPrintRange(QPrinter::PrintRange) • void setPrinterName(QString) • void setPrinterSelectionOption(QString) • void setResolution(int dpi) • bool supportsMultipleCopies(void) • int toPage(void) • bool newPage(void) • QPaintEngine *paintEngine(void) • void setPageSizeMM(QSizeF) 62.62 QFont Class C++ Reference : http://doc.qt.io/qt-5/QFont.html Parameters : QString, int, int, bool • bool bold(void) 62.62. QFont Class 678
  • 10. Ring Documentation, Release 1.2 • int capitalization(void) • QString defaultFamily(void) • bool exactMatch(void) • QString family(void) • bool fixedPitch(void) • bool fromString(QString) • int hintingPreference(void) • bool isCopyOf(QFont) • bool italic(void) • bool kerning(void) • QString key(void) • QString lastResortFamily(void) • QString lastResortFont(void) • double letterSpacing(void) • int letterSpacingType(void) • bool overline(void) • int pixelSize(void) • int pointSize(void) • double pointSizeF(void) • bool rawMode(void) • QString rawName(void) • QFont resolve(QFont) • void setBold(bool enable) • void setCapitalization(QFont::Capitalization caps) • void setFamily(QString) • void setFixedPitch(bool enable) • void setHintingPreference(QFont::HintingPreference hintingPreference) • void setItalic(bool enable) • void setKerning(bool enable) • void setLetterSpacing(QFont::SpacingType type, double spacing) • void setOverline(bool enable) • void setPixelSize(int pixelSize) • void setPointSize(int pointSize) • void setPointSizeF(double pointSize) • void setRawMode(bool enable) • void setRawName(QString) 62.62. QFont Class 679