More Related Content
More from Mahmoud Samir Fayed (20)
The Ring programming language version 1.2 book - Part 74 of 84
- 1. Ring Documentation, Release 1.2
• void append(QSqlField, bool)
• QString cursorName(void)
• bool isDescending(int i)
• QString name(void)
• void setCursorName(QString)
• void setDescending(int i, bool desc)
• void setName(QString)
62.97 QSqlRecord Class
C++ Reference : http://doc.qt.io/qt-5/QSqlRecord.html
Parameters : void
• void append(QSqlField)
• void clear(void)
• void clearValues(void)
• bool contains(QString)
• int count(void)
• QSqlField field(int index)
• QString fieldName(int index)
• int indexOf(QString)
• void insert(int pos, QSqlField)
• bool isEmpty(void)
• bool isGenerated(QString)
• bool isNull(QString)
• void remove(int pos)
• void replace(int pos, QSqlField)
• void setGenerated(QString, bool generated)
• void setNull(int index)
• void setValue(int index, QVariant)
• QVariant value(int index)
62.98 QSqlField Class
C++ Reference : http://doc.qt.io/qt-5/QSqlField.html
Parameters : QString,QVariant::Type
• void clear(void)
• QVariant defaultValue(void)
62.97. QSqlRecord Class 710
- 2. Ring Documentation, Release 1.2
• bool isAutoValue(void)
• bool isGenerated(void)
• bool isNull(void)
• bool isReadOnly(void)
• bool isValid(void)
• int length(void)
• QString name(void)
• int precision(void)
• RequiredStatus requiredStatus(void)
• void setAutoValue(bool autoVal)
• void setDefaultValue(QVariant)
• void setGenerated(bool gen)
• void setLength(int fieldLength)
• void setName(QString)
• void setPrecision(int precision)
• void setReadOnly(bool readOnly)
• void setRequired(bool required)
• void setRequiredStatus(QSqlField::RequiredStatus required)
• void setType(QVariant::Type type)
• void setValue(QVariant)
• QVariant::Type type(void)
• QVariant value(void)
62.99 QSqlDriverCreatorBase Class
C++ Reference : http://doc.qt.io/qt-5/QSqlDriverCreatorBase.html
Parameters : void
62.100 QVariant Class
C++ Reference : http://doc.qt.io/qt-5/QVariant.html
Parameters : void
• bool canConvert(int targetTypeId)
• void clear(void)
• bool convert(int targetTypeId)
• bool isNull(void)
• bool isValid(void)
62.99. QSqlDriverCreatorBase Class 711
- 3. Ring Documentation, Release 1.2
• void swap(QVariant)
• QBitArray toBitArray(void)
• bool toBool(void)
• QByteArray toByteArray(void)
• QChar toChar(void)
• QDate toDate(void)
• QDateTime toDateTime(void)
• double toDouble(bool *ok)
• QEasingCurve toEasingCurve(void)
• float toFloat(bool *ok)
• int toInt(bool *ok)
• QJsonArray toJsonArray(void)
• QJsonDocument toJsonDocument(void)
• QJsonObject toJsonObject(void)
• QJsonValue toJsonValue(void)
• QLine toLine(void)
• QLineF toLineF(void)
• QLocale toLocale(void)
• qlonglong toLongLong(bool *ok)
• QModelIndex toModelIndex(void)
• QPointF toPointF(void)
• qreal toReal(bool *ok)
• QRect toRect(void)
• QRectF toRectF(void)
• QRegExp toRegExp(void)
• QRegularExpression toRegularExpression(void)
• QSize toSize(void)
• QSizeF toSizeF(void)
• QStringList toStringList(void)
• QTime toTime(void)
• uint toUInt(bool *ok)
• qulonglong toULongLong(bool *ok)
• QUrl toUrl(void)
• QUuid toUuid(void)
• QVariant::Type type(void)
• const char *typeName(void)
62.100. QVariant Class 712
- 4. Ring Documentation, Release 1.2
• int userType(void)
• QString toString(void)
62.101 QNetworkRequest Class
C++ Reference : http://doc.qt.io/qt-5/QNetworkRequest.html
Parameters : QUrl
• QVariant attribute(QNetworkRequest::Attribute, QVariant)
• bool hasRawHeader(QByteArray)
• QVariant header(QNetworkRequest::KnownHeaders)
• QObject *originatingObject(void)
• QNetworkRequest::Priority priority(void)
• QByteArray rawHeader(QByteArray)
• void setAttribute(QNetworkRequest::Attribute, QVariant)
• void setHeader(QNetworkRequest::KnownHeaders, QVariant)
• void setOriginatingObject(QObject *object)
• void setPriority(QNetworkRequest::Priority priority)
• void setRawHeader(QByteArray, QByteArray)
• void swap(QNetworkRequest)
• QUrl url(void)
62.102 QNetworkAccessManager Class
C++ Reference : http://doc.qt.io/qt-5/QNetworkAccessManager.html
Parameters : QObject *
Parent Class : QObject
• void setfinishedEvent(const char *)
• const char *getfinishedEvent(void)
• QNetworkConfiguration activeConfiguration(void)
• QAbstractNetworkCache *cache(void)
• void clearAccessCache(void)
• QNetworkConfiguration configuration(void)
• void connectToHost(QString, quint16)
• QNetworkReply *deleteResource(QNetworkRequest)
• QNetworkReply *get(QNetworkRequest) # In RingQt use : QNetworkReply *getvalue(QNetworkRequest)
• QNetworkReply *head(QNetworkRequest)
• QNetworkAccessManager::NetworkAccessibility networkAccessible(void)
62.101. QNetworkRequest Class 713
- 5. Ring Documentation, Release 1.2
• QNetworkReply *post(QNetworkRequest, QByteArray)
• QNetworkProxy proxy(void)
• QNetworkProxyFactory *proxyFactory(void)
• QNetworkReply *put(QNetworkRequest, QByteArray) # In RingQt use : QNetworkReply *put-
value(QNetworkRequest, QByteArray)
• QNetworkReply *sendCustomRequest(QNetworkRequest, QByteArray, QIODevice *)
• void setCache(QAbstractNetworkCache *cache)
• void setConfiguration(QNetworkConfiguration)
• void setCookieJar(QNetworkCookieJar *cookieJar)
• void setNetworkAccessible(QNetworkAccessManager::NetworkAccessibility accessible)
• void setProxy(QNetworkProxy)
• void setProxyFactory(QNetworkProxyFactory *factory)
• QStringList supportedSchemes(void)
• void geteventparameters(void)
62.103 QNetworkReply Class
C++ Reference : http://doc.qt.io/qt-5/QNetworkReply.html
Parameters : void
Parent Class : QIODevice
• QVariant attribute(QNetworkRequest::Attribute code)
• QNetworkReply::NetworkError error(void)
• bool hasRawHeader(QByteArray)
• QVariant header(QNetworkRequest::KnownHeaders header)
• bool isFinished(void)
• bool isRunning(void)
• QNetworkAccessManager *manager(void)
• QNetworkAccessManager::Operation operation(void)
• QByteArray rawHeader(QByteArray)
• qint64 readBufferSize(void)
• QNetworkRequest request(void)
62.104 QPainterPath Class
C++ Reference : http://doc.qt.io/qt-5/QPainterPath.html
Parameters : void
• void addEllipse(qreal x, qreal y, qreal width, qreal height)
62.103. QNetworkReply Class 714
- 6. Ring Documentation, Release 1.2
• void addPath(QPainterPath)
• void addPolygon(QPolygonF)
• void addRect(qreal x, qreal y, qreal width, qreal height)
• void addRegion(QRegion)
• void addRoundedRect(qreal x, qreal y, qreal w, qreal h, qreal xRadius, qreal yRadius, Qt::SizeMode mode)
• void addText(qreal x, qreal y, QFont, QString)
• qreal angleAtPercent(qreal t)
• void arcMoveTo(qreal x, qreal y, qreal width, qreal height, qreal angle)
• void arcTo(qreal x, qreal y, qreal width, qreal height, qreal startAngle, qreal sweepLength)
• QRectF boundingRect(void)
• void closeSubpath(void)
• void connectPath(QPainterPath)
• bool contains(QPointF)
• QRectF controlPointRect(void)
• void cubicTo(qreal c1X, qreal c1Y, qreal c2X, qreal c2Y, qreal endPointX, qreal endPointY)
• QPointF currentPosition(void)
• QPainterPath::Element elementAt(int index)
• int elementCount(void)
• Qt::FillRule fillRule(void)
• QPainterPath intersected(QPainterPath)
• bool intersects(QRectF)
• bool isEmpty(void)
• qreal length(void)
• void lineTo(qreal x, qreal y)
• void moveTo(qreal x, qreal y)
• qreal percentAtLength(qreal len)
• QPointF pointAtPercent(qreal t)
• void quadTo(qreal cx, qreal cy, qreal endPointX, qreal endPointY)
• void setElementPositionAt(int index, qreal x, qreal y)
• void setFillRule(Qt::FillRule fillRule)
• QPainterPath simplified(void)
• qreal slopeAtPercent(qreal t)
• QPainterPath subtracted(QPainterPath)
• void swap(QPainterPath)
• QPolygonF toFillPolygon(QTransform)
• QPainterPath toReversed(void)
62.104. QPainterPath Class 715
- 7. Ring Documentation, Release 1.2
• void translate(qreal dx, qreal dy)
• QPainterPath translated(qreal dx, qreal dy)
• QPainterPath united(QPainterPath)
62.105 QImage Class
C++ Reference : http://doc.qt.io/qt-5/QImage.html
Parameters : void
• bool allGray(void)
• int bitPlaneCount(void)
• uchar *bits(void)
• int byteCount(void)
• int bytesPerLine(void)
• qint64 cacheKey(void)
• QRgb color(int i)
• int colorCount(void)
• const uchar *constBits(void)
• const uchar *constScanLine(int i)
• QImage convertToFormat(QImage::Format format, Qt::ImageConversionFlags flags)
• QImage copy(int x, int y, int width, int height)
• QImage createAlphaMask(Qt::ImageConversionFlags flags)
• QImage createHeuristicMask(bool clipTight)
• QImage createMaskFromColor(QRgb color, Qt::MaskMode mode)
• int depth(void)
• int dotsPerMeterX(void)
• int dotsPerMeterY(void)
• void fill(QColor)
• QImage::Format format(void)
• bool hasAlphaChannel(void)
• int height(void)
• void invertPixels(QImage::InvertMode mode)
• bool isGrayscale(void)
• bool isNull(void)
• bool load(QString, const char *format) # In RingQt use : bool loadimage(QString, const char *format)
• bool loadFromData(QByteArray, const char * format)
• QImage mirrored(bool horizontal, bool vertical)
62.105. QImage Class 716
- 8. Ring Documentation, Release 1.2
• QPoint offset(void)
• QRgb pixel(int x, int y)
• int pixelIndex(int x, int y)
• QRect rect(void)
• QImage rgbSwapped(void)
• bool save(QString, const char * format, int quality)
• QImage scaled(int width, int height, Qt::AspectRatioMode aspectRatioMode, Qt::TransformationMode trans-
formMode)
• QImage scaledToHeight(int height, Qt::TransformationMode mode )
• QImage scaledToWidth(int width, Qt::TransformationMode mode)
• uchar *scanLine(int i)
• void setColor(int index, QRgb colorValue)
• void setColorCount(int colorCount)
• void setDotsPerMeterX(int x)
• void setDotsPerMeterY(int y)
• void setOffset(QPoint)
• void setPixel(int x, int y, uint index_or_rgb)
• void setText(QString,QString)
• QSize size(void)
• void swap(QImage)
• QString text(QString)
• QStringList textKeys(void)
• QImage transformed(QMatrix, Qt::TransformationMode mode)
• bool valid(int x, int y)
• int width(void)
62.106 RingCodeHighlighter Class
Parameters : QTextDocument *parent
62.107 QXmlStreamReader Class
C++ Reference : http://doc.qt.io/qt-5/QXmlStreamReader.html
Parameters : void
• void addData(QByteArray)
• void addData_2(QString)
• void addData_3(const char * data)
62.106. RingCodeHighlighter Class 717
- 9. Ring Documentation, Release 1.2
• void addExtraNamespaceDeclaration(QXmlStreamNamespaceDeclaration)
• void addExtraNamespaceDeclarations(QXmlStreamNamespaceDeclarations)
• bool atEnd(void)
• QXmlStreamAttributes attributes(void)
• qint64 characterOffset(void)
• void clear(void)
• qint64 columnNumber(void)
• QIODevice *device(void)
• QStringRef documentEncoding(void)
• QStringRef documentVersion(void)
• QStringRef dtdName(void)
• QStringRef dtdPublicId(void)
• QStringRef dtdSystemId(void)
• QXmlStreamEntityDeclarations entityDeclarations(void)
• QXmlStreamEntityResolver *entityResolver(void)
• Error error(void)
• QString errorString(void)
• bool hasError(void)
• bool isCDATA(void)
• bool isCharacters(void)
• bool isComment(void)
• bool isDTD(void)
• bool isEndDocument(void)
• bool isEndElement(void)
• bool isEntityReference(void)
• bool isProcessingInstruction(void)
• bool isStandaloneDocument(void)
• bool isStartDocument(void)
• bool isStartElement(void)
• bool isWhitespace(void)
• qint64 lineNumber(void)
• QStringRef name(void)
• QXmlStreamNamespaceDeclarations namespaceDeclarations(void)
• bool namespaceProcessing(void)
• QStringRef namespaceUri(void)
• QXmlStreamNotationDeclarations notationDeclarations(void)
62.107. QXmlStreamReader Class 718
- 10. Ring Documentation, Release 1.2
• QStringRef prefix(void)
• QStringRef processingInstructionData(void)
• QStringRef processingInstructionTarget(void)
• QStringRef qualifiedName(void)
• void raiseError(QString)
• QString readElementText(QXmlStreamReader::ReadElementTextBehaviour)
• TokenType readNext(void)
• bool readNextStartElement(void)
• void setDevice(QIODevice *device)
• void setEntityResolver(QXmlStreamEntityResolver *resolver)
• void setNamespaceProcessing(bool)
• void skipCurrentElement(void)
• QStringRef text(void)
• QString tokenString(void)
• TokenType tokenType(void)
62.108 QXmlStreamWriter Class
C++ Reference : http://doc.qt.io/qt-5/QXmlStreamWriter.html
Parameters : void
• bool autoFormatting(void)
• int autoFormattingIndent(void)
• QTextCodec *codec(void)
• QIODevice *device(void)
• bool hasError(void)
• void setAutoFormatting(bool enable)
• void setAutoFormattingIndent(int spacesOrTabs)
• void setCodec(QTextCodec *codec)
• void setCodec_2(const char *codecName)
• void setDevice(QIODevice *device)
• void writeAttribute(QString, QString,QString)
• void writeAttribute_2(QString, QString)
• void writeAttribute_3(QXmlStreamAttribute)
• void writeAttributes(QXmlStreamAttributes)
• void writeCDATA(QString text)
• void writeCharacters(QString text)
62.108. QXmlStreamWriter Class 719