0% found this document useful (0 votes)
66 views

The Ring Programming Language Version 1.4.1 Book - Part 27 of 31

The document describes classes related to GUI and database programming in Qt. It lists methods from classes like QRect, QTextDocument, QTextBlock, QTime, QListWidgetItem, QSystemTrayIcon, QDate, QTextCodec and QSqlDatabase. These classes provide functionality for rectangles, text documents, list widgets, system tray icons, dates and times, text encoding and database connections.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
66 views

The Ring Programming Language Version 1.4.1 Book - Part 27 of 31

The document describes classes related to GUI and database programming in Qt. It lists methods from classes like QRect, QTextDocument, QTextBlock, QTime, QListWidgetItem, QSystemTrayIcon, QDate, QTextCodec and QSqlDatabase. These classes provide functionality for rectangles, text documents, list widgets, system tray icons, dates and times, text encoding and database connections.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 30

Ring Documentation, Release 1.4.

void moveBottom(int y)
void moveBottomLeft(QPoint)
void moveBottomRight(QPoint)
void moveCenter(QPoint)
void moveLeft(int x)
void moveRight(int x)
void moveTo(int x, int y)
void moveTop(int y)
void moveTopLeft(QPoint)
void moveTopRight(QPoint)
QRect normalized(void)
int right(void)
void setBottom(int y)
void setBottomLeft(QPoint)
void setBottomRight(QPoint)
void setCoords(int x1, int y1, int x2, int y2)
void setHeight(int height)
void setLeft(int x)
void setRect(int x, int y, int width, int height)
void setRight(int x)
void setSize(QSize)
void setTop(int y)
void setTopLeft(QPoint)
void setTopRight(QPoint)
void setWidth(int width)
void setX(int x)
void setY(int y)
QSize size(void)
int top(void)
QPoint topLeft(void)
QPoint topRight(void)
void translate(int dx, int dy)
QRect translated(int dx, int dy)
QRect united(QRect)
int width(void)
int x(void)

70.89. QRect Class 758


Ring Documentation, Release 1.4.1

int y(void)

70.90 QTextDocument Class

C++ Reference : http://doc.qt.io/qt-5/QTextDocument.html


Parameters : void
Parent Class : QObject
void addResource(int type,QUrl name, QVariant resource)
void adjustSize(void)
QVector<QTextFormat> allFormats(void)
int availableRedoSteps(void)
int availableUndoSteps(void)
QTextBlock begin(void)
int blockCount(void)
QChar characterAt(int pos)
int characterCount(void)
void clearUndoRedoStacks(QTextDocument::Stacks stacksToClear )
QTextDocument *clone(QObject *parent )
int defaultCursorMoveStyle(void)
QFont defaultFont(void)
QString defaultStyleSheet(void)
QTextOption defaultTextOption(void)
QAbstractTextDocumentLayout *documentLayout(void)
double documentMargin(void)
void drawContents(QPainter *p, QRectF rect)
QTextBlock end(void) # In RingQt use : QTextBlock enddoc(void)
QTextCursor find(QString subString, QTextCursor cursor, QTextDocument::FindFlag options )
QTextBlock findBlock(int pos)
QTextBlock findBlockByLineNumber(int lineNumber)
QTextBlock findBlockByNumber(int blockNumber)
QTextBlock firstBlock(void)
double idealWidth(void)
double indentWidth(void)
bool isEmpty(void)
bool isModified(void)
bool isRedoAvailable(void)

70.90. QTextDocument Class 759


Ring Documentation, Release 1.4.1

bool isUndoAvailable(void)
bool isUndoRedoEnabled(void)
QTextBlock lastBlock(void)
int lineCount(void)
void markContentsDirty(int position, int length)
int maximumBlockCount(void)
QString metaInformation(QTextDocument::MetaInformation info)
QTextObject *object(int objectIndex)
QTextObject *objectForFormat(QTextFormat f)
int pageCount(void)
QSizeF pageSize(void)
void print(QPrinter *printer)
void redo(QTextCursor *cursor)
QVariant resource(int type, QUrl name)
int revision(void)
QTextFrame *rootFrame(void)
void setDefaultCursorMoveStyle(Qt::CursorMoveStyle style)
void setDefaultFont(QFont font)
void setDefaultStyleSheet(QString sheet)
void setDefaultTextOption(QTextOption option)
void setDocumentLayout(QAbstractTextDocumentLayout * layout)
void setDocumentMargin(double margin)
void setHtml(QString html)
void setIndentWidth(double width)
void setMaximumBlockCount(int maximum)
void setMetaInformation(QTextDocument::MetaInformation info, QString string)
void setPageSize(QSizeF size)
void setPlainText(QString text)
void setTextWidth(double width)
void setUndoRedoEnabled(bool enable)
void setUseDesignMetrics(bool b)
QSizeF size(void)
qreal textWidth(void)
QString toHtml(QByteArray encoding)
QString toPlainText(void)
void undo(QTextCursor *cursor)

70.90. QTextDocument Class 760


Ring Documentation, Release 1.4.1

bool useDesignMetrics(void)
void setModified(bool m)

70.91 QTextBlock Class

C++ Reference : http://doc.qt.io/qt-5/QTextBlock.html


Parameters : void
int blockFormatIndex(void)
int blockNumber(void)
QTextCharFormat charFormat(void)
int charFormatIndex(void)
void clearLayout(void)
bool contains(int position)
QTextDocument *document(void)
bool isValid(void)
bool isVisible(void)
QTextLayout * layout(void)
int length(void)
int lineCount(void)
QTextBlock next(void) # In RingQt use : QTextBlock nextblock(void)
int position(void)
QTextBlock previous(void)
int revision(void)
void setLineCount(int count)
void setRevision(int rev)
void setUserData(QTextBlockUserData * data)
void setUserState(int state)
void setVisible(bool visible)
QString text(void)
int textDirection(void)
QTextList * textList(void)
QTextBlockUserData * userData(void)
int userState(void)

70.91. QTextBlock Class 761


Ring Documentation, Release 1.4.1

70.92 QTime Class

C++ Reference : http://doc.qt.io/qt-5/QTime.html


Parameters : void
QTime addMSecs(int ms)
QTime addSecs(int s)
int elapsed(void)
int hour(void)
bool isNull(void)
bool isValid(void)
int minute(void)
int msec(void)
int msecsSinceStartOfDay(void)
int msecsTo(QTime)
int restart(void)
int second(void)
int secsTo(QTime)
bool setHMS(int h, int m, int s, int ms)
void start(void)
QString toString(QString)
QTime currentTime(void)
QTime fromMSecsSinceStartOfDay(int msecs)
QTime fromString(QString,QString)

70.93 QListWidgetItem Class

C++ Reference : http://doc.qt.io/qt-5/QListWidgetItem.html


Parameters : void
QBrush background(void)
Qt::CheckState checkState(void)
Qt::ItemFlags flags(void)
QFont font(void)
QBrush foreground(void)
QIcon icon(void)
bool isHidden(void)
bool isSelected(void)
QListWidget *listWidget(void)

70.92. QTime Class 762


Ring Documentation, Release 1.4.1

void setBackground(QBrush brush)


void setCheckState(Qt::CheckState state)
void setFlags(Qt::ItemFlags flags)
void setFont(QFont font)
void setForeground(QBrush brush)
void setHidden(bool hide)
void setIcon(QIcon icon)
void setSelected(bool select)
void setSizeHint(QSize size)
void setStatusTip(QString statusTip)
void setText(QString text)
void setTextAlignment(int alignment)
void setToolTip(QString toolTip)
void setWhatsThis(QString whatsThis)
QSize sizeHint(void)
QString statusTip(void)
QString text(void)
int textAlignment(void)
QString toolTip(void)
int type(void)
QString whatsThis(void)

70.94 QSystemTrayIcon Class

C++ Reference : http://doc.qt.io/qt-5/QSystemTrayIcon.html


Parameters : void
QMenu *contextMenu(void)
QRect geometry(void)
QIcon icon(void)
bool isVisible(void)
void setContextMenu(QMenu *menu)
void setIcon(QIcon)
void setToolTip(QString)
QString toolTip(void)
void hide(void)
void setVisible(bool visible)

70.94. QSystemTrayIcon Class 763


Ring Documentation, Release 1.4.1

void show(void)
void showMessage(QString, QString, QSystemTrayIcon::MessageIcon, int millisecondsTimeoutHint)
bool isSystemTrayAvailable(void)
bool supportsMessages(void)

70.95 QDate Class

C++ Reference : http://doc.qt.io/qt-5/QDate.html


Parameters : void
QDate addDays(int ndays)
QDate addMonths(int nmonths)
QDate addYears(int nyears)
int day(void)
int dayOfWeek(void)
int dayOfYear(void)
int daysInMonth(void)
int daysInYear(void)
int daysTo(QDate)
void getDate(int * year, int * month, int * day)
bool isNull(void)
bool isValid(void)
int month(void)
bool setDate(int year, int month, int day)
int toJulianDay(void)
QString toString(QString)
int weekNumber(int * yearNumber)
int year(void)
QDate currentDate(void)
QDate fromJulianDay(int jd)
QDate fromString(QString, QString)
bool isLeapYear(int year)
QString longDayName(int weekday)
QString longMonthName(int month)
QString shortDayName(int weekday)
QString shortMonthName(int month)

70.95. QDate Class 764


Ring Documentation, Release 1.4.1

70.96 QTextCodec Class

C++ Reference : http://doc.qt.io/qt-5/QTextCodec.html


QTextCodec *codecForName(const char *name)
void setCodecForLocale(QTextCodec *c)

70.97 QSqlDatabase Class

C++ Reference : http://doc.qt.io/qt-5/QSqlDatabase.html


Parameters : void
void close(void)
bool commit(void)
QString connectOptions(void)
QString connectionName(void)
QString databaseName(void)
QSqlDriver *driver(void)
QString driverName(void)
QSqlQuery exec(QString)
QString hostName(void)
bool isOpen(void)
bool isOpenError(void)
bool isValid(void)
QSqlError lastError(void)
QSql::NumericalPrecisionPolicy numericalPrecisionPolicy(void)
bool open(void)
QString password(void)
int port(void)
QSqlIndex primaryIndex(QString)
QSqlRecord record(QString)
bool rollback(void)
void setConnectOptions(QString)
void setDatabaseName(QString)
void setHostName(QString)
void setNumericalPrecisionPolicy(QSql::NumericalPrecisionPolicy precisionPolicy)
void setPassword(QString)
void setPort(int port)
void setUserName(QString)

70.96. QTextCodec Class 765


Ring Documentation, Release 1.4.1

QStringList tables(QSql::TableType type)


bool transaction(void)
QString userName(void)
QSqlDatabase addDatabase(QString)
QSqlDatabase cloneDatabase(QSqlDatabase, QString)
QStringList connectionNames(void)
bool contains(QString)
QSqlDatabase database(QString , bool)
QStringList drivers(void)
bool isDriverAvailable(QString)
void registerSqlDriver(QString, QSqlDriverCreatorBase *)
void removeDatabase(QString)

70.98 QSqlDriver Class

C++ Reference : http://doc.qt.io/qt-5/QSqlDriver.html


Parameters : void
QSqlError lastError(void)
QSql::NumericalPrecisionPolicy numericalPrecisionPolicy(void)
void setNumericalPrecisionPolicy(QSql::NumericalPrecisionPolicy)

70.99 QSqlQuery Class

C++ Reference : http://doc.qt.io/qt-5/QSqlQuery.html


Parameters : void
void addBindValue(QVariant, QSql::ParamType paramType)
int at(void)
void bindValue(QString, QVariant, QSql::ParamType paramType)
QVariant boundValue(QString)
void clear(void)
QSqlDriver * driver(void)
bool exec(QString)
bool execBatch(QSqlQuery::BatchExecutionMode mode)
QString executedQuery(void)
void finish(void)
bool first(void)
bool isActive(void)

70.98. QSqlDriver Class 766


Ring Documentation, Release 1.4.1

bool isForwardOnly(void)
bool isNull(int field)
bool isSelect(void)
bool isValid(void)
bool last(void)
QSqlError lastError(void)
QVariant lastInsertId(void)
QString lastQuery(void)
bool next(void) # In RingQt use : bool movenext(void)
bool nextResult(void)
int numRowsAffected(void)
QSql::NumericalPrecisionPolicy numericalPrecisionPolicy(void)
bool prepare(QString)
bool previous(void)
QSqlRecord record(void)
QSqlResult *result(void)
bool seek(int index, bool relative)
void setForwardOnly(bool forward)
void setNumericalPrecisionPolicy(QSql::NumericalPrecisionPolicy precisionPolicy)
int size(void)
QVariant value(int index)

70.100 QSqlError Class

C++ Reference : http://doc.qt.io/qt-5/QSqlError.html


Parameters : QString, QString, QSqlError::ErrorType
QString databaseText(void)
QString driverText(void)
bool isValid(void)
int number(void)
void setDatabaseText(QString)
void setDriverText(QString)
void setNumber(int number)
void setType(QSqlError::ErrorType type)
QString text(void)
QSqlError::ErrorType type(void)

70.100. QSqlError Class 767


Ring Documentation, Release 1.4.1

70.101 QSqlIndex Class

C++ Reference : http://doc.qt.io/qt-5/QSqlIndex.html


Parameters : QString, QString
Parent Class : QSqlRecord
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)

70.102 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)

70.101. QSqlIndex Class 768


Ring Documentation, Release 1.4.1

70.103 QSqlField Class

C++ Reference : http://doc.qt.io/qt-5/QSqlField.html


Parameters : QString,QVariant::Type
void clear(void)
QVariant defaultValue(void)
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)

70.104 QSqlDriverCreatorBase Class

C++ Reference : http://doc.qt.io/qt-5/QSqlDriverCreatorBase.html


Parameters : void

70.103. QSqlField Class 769


Ring Documentation, Release 1.4.1

70.105 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)
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)

70.105. QVariant Class 770


Ring Documentation, Release 1.4.1

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)
int userType(void)
QString toString(void)

70.106 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)

70.107 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)

70.106. QNetworkRequest Class 771


Ring Documentation, Release 1.4.1

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)
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)

70.108 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)

70.108. QNetworkReply Class 772


Ring Documentation, Release 1.4.1

QByteArray rawHeader(QByteArray)
qint64 readBufferSize(void)
QNetworkRequest request(void)

70.109 QPainterPath Class

C++ Reference : http://doc.qt.io/qt-5/QPainterPath.html


Parameters : void
void addEllipse(qreal x, qreal y, qreal width, qreal height)
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)

70.109. QPainterPath Class 773


Ring Documentation, Release 1.4.1

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)
void translate(qreal dx, qreal dy)
QPainterPath translated(qreal dx, qreal dy)
QPainterPath united(QPainterPath)

70.110 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)

70.110. QImage Class 774


Ring Documentation, Release 1.4.1

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)
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)

70.110. QImage Class 775


Ring Documentation, Release 1.4.1

70.111 RingCodeHighlighter Class

Parameters : QTextDocument *parent


void setColors(QColor c1,QColor c2,QColor c3,QColor c4,QColor c5)

70.112 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)
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)

70.111. RingCodeHighlighter Class 776


Ring Documentation, Release 1.4.1

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)
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)

70.113 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)

70.113. QXmlStreamWriter Class 777


Ring Documentation, Release 1.4.1

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)
void writeComment(QString text)
void writeCurrentToken(QXmlStreamReader reader)
void writeDTD(QString dtd)
void writeDefaultNamespace(QString namespaceUri)
void writeEmptyElement(QString namespaceUri, QString name)
void writeEmptyElement_2(QString qualifiedName)
void writeEndDocument(void)
void writeEndElement(void)
void writeEntityReference(QString name)
void writeNamespace(QString namespaceUri, QString prefix)
void writeProcessingInstruction(QString target, QString data)
void writeStartDocument(QString version)
void writeStartDocument_2(QString version, bool standalone)
void writeStartDocument_3(void)
void writeStartElement(QString namespaceUri, QString name)
void writeStartElement_2(QString qualifiedName)
void writeTextElement(QString namespaceUri, QString name, QString text)
void writeTextElement_2(QString qualifiedName, QString text)

70.114 QXmlStreamNotationDeclaration Class

C++ Reference : http://doc.qt.io/qt-5/QXmlStreamNotationDeclaration.html


Parameters : void
QStringRef name(void)
QStringRef publicId(void)

70.114. QXmlStreamNotationDeclaration Class 778


Ring Documentation, Release 1.4.1

QStringRef systemId(void)

70.115 QXmlStreamNamespaceDeclaration Class

C++ Reference : http://doc.qt.io/qt-5/QXmlStreamNamespaceDeclaration.html


Parameters : void
QStringRef namespaceUri(void)
QStringRef prefix(void)

70.116 QXmlStreamEntityResolver Class

C++ Reference : http://doc.qt.io/qt-5/QXmlStreamEntityResolver.html


Parameters : void

70.117 QXmlStreamEntityDeclaration Class

C++ Reference : http://doc.qt.io/qt-5/QXmlStreamEntityDeclaration.html


Parameters : void
QStringRef name(void)
QStringRef notationName(void)
QStringRef publicId(void)
QStringRef systemId(void)
QStringRef value(void)

70.118 QXmlStreamAttributes Class

C++ Reference : http://doc.qt.io/qt-5/QXmlStreamAttributes.html


Parameters : void
void append(QString namespaceUri, QString name, QString value)
void append_2(QString qualifiedName, QString value)
bool hasAttribute(QString qualifiedName)
bool hasAttribute_2(QLatin1String qualifiedName)
bool hasAttribute_3(QString namespaceUri, QString name)
QStringRef value(QString namespaceUri, QString name)
QStringRef value_2(QString namespaceUri, QLatin1String name)
QStringRef value_3(QLatin1String namespaceUri, QLatin1String name)
QStringRef value_4(QString qualifiedName)

70.115. QXmlStreamNamespaceDeclaration Class 779


Ring Documentation, Release 1.4.1

QStringRef value_5(QLatin1String qualifiedName)

70.119 QXmlStreamAttribute Class

C++ Reference : http://doc.qt.io/qt-5/QXmlStreamAttribute.html


Parameters : void
bool isDefault(void)
QStringRef name(void)
QStringRef namespaceUri(void)
QStringRef prefix(void)
QStringRef qualifiedName(void)
QStringRef value(void)

70.120 QThread Class

C++ Reference : http://doc.qt.io/qt-5/QThread.html


Parameters : QObject *
Parent Class : QObject
QAbstractEventDispatcher *eventDispatcher(void)
void exit(int returnCode) # In RingQt use : void exitfromthread(int returnCode)
bool isFinished(void)
bool isInterruptionRequested(void)
bool isRunning(void)
QThread::Priority priority(void)
void requestInterruption(void)
void setEventDispatcher(QAbstractEventDispatcher *eventDispatcher)
void setPriority(QThread::Priority priority)
void setStackSize(uint stackSize)
uint stackSize(void)
bool wait(unsigned long time)
void quit(void)
void start(QThread::Priority priority)
void terminate(void)
QThread *currentThread(void)
Qt::HANDLE currentThreadId(void)
int idealThreadCount(void)
void msleep(unsigned long msecs)

70.119. QXmlStreamAttribute Class 780


Ring Documentation, Release 1.4.1

void sleep(unsigned long secs)


void usleep(unsigned long usecs)
void yieldCurrentThread(void)
void setStartedEvent(const char *)
void setFinishedEvent(const char *)
const char *getStartedEvent(void)
const char *getFinishedEvent(void)

70.121 QThreadPool Class

C++ Reference : http://doc.qt.io/qt-5/QThreadPool.html


Parameters : void
Parent Class : QObject
int activeThreadCount(void)
void clear(void)
int expiryTimeout(void)
int maxThreadCount(void)
void releaseThread(void)
void reserveThread(void)
void setExpiryTimeout(int expiryTimeout)
void setMaxThreadCount(int maxThreadCount)
void start(QRunnable * runnable, int priority)
bool tryStart(QRunnable * runnable)
bool waitForDone(int msecs)
QThreadPool *globalInstance(void)

70.122 QRegularExpression Class

C++ Reference : http://doc.qt.io/qt-5/QRegularExpression.html


Parameters : void
int captureCount(void)
QString errorString(void)
QRegularExpressionMatchIterator globalMatch(QString subject, int offset, QRegularExpression::MatchType
matchType, QRegularExpression::MatchOptions matchOptions)
bool isValid(void)
QRegularExpressionMatch match(QString subject, int offset, QRegularExpression::MatchType matchType,
QRegularExpression::MatchOptions matchOptions)

70.121. QThreadPool Class 781


Ring Documentation, Release 1.4.1

QStringList namedCaptureGroups(void)
QString pattern(void)
int patternErrorOffset(void)
QRegularExpression::PatternOptions patternOptions(void)
void setPattern(QString pattern)
void setPatternOptions(QRegularExpression::PatternOptions options)
void swap(QRegularExpression other)

70.123 QRegularExpressionMatch Class

C++ Reference : http://doc.qt.io/qt-5/QRegularExpressionMatch.html


Parameters : void
QString captured(int nth)
QString captured_2(const QString name)
int capturedEnd(int nth)
int capturedEnd_2(const QString name)
int capturedLength(int nth)
int capturedLength_2(const QString name)
QStringRef capturedRef(int nth)
QStringRef capturedRef_2(const QString name)
int capturedStart(int nth)
int capturedStart_2(const QString name)
QStringList capturedTexts(void)
bool hasMatch(void)
bool hasPartialMatch(void)
bool isValid(void)
int lastCapturedIndex(void)
QRegularExpression::MatchOptions matchOptions(void)
QRegularExpression::MatchType matchType(void)
QRegularExpression regularExpression(void)
void swap(QRegularExpressionMatch other)

70.124 QRegularExpressionMatchIterator Class

C++ Reference : http://doc.qt.io/qt-5/QRegularExpressionMatchIterator.html


Parameters : void
bool hasNext(void)

70.123. QRegularExpressionMatch Class 782


Ring Documentation, Release 1.4.1

bool isValid(void)
QRegularExpression::MatchOptions matchOptions(void)
QRegularExpression::MatchType matchType(void)
QRegularExpressionMatch next(void) # In RingQt use : QRegularExpressionMatch nextitem(void)
QRegularExpressionMatch peekNext(void)
QRegularExpression regularExpression(void)
void swap(QRegularExpressionMatchIterator other)

70.125 QJsonArray Class

C++ Reference : http://doc.qt.io/qt-5/QJsonArray.html


Parameters : void
void append(QJsonValue value)
QJsonValue at(int i)
bool contains(QJsonValue value)
int count(void)
bool empty(void)
QJsonValue first(void)
void insert(int i, QJsonValue value)
bool isEmpty(void)
QJsonValue last(void)
void pop_back(void)
void pop_front(void)
void prepend(QJsonValue value)
void push_back(QJsonValue value)
void push_front(QJsonValue value)
void removeAt(int i)
void removeFirst(void)
void removeLast(void)
void replace(int i, QJsonValue value)
int size(void)
QJsonValue takeAt(int i)
QVariantList toVariantList(void)
QJsonArray fromStringList(QStringList list)
QJsonArray fromVariantList(QVariantList list)

70.125. QJsonArray Class 783


Ring Documentation, Release 1.4.1

70.126 QJsonDocument Class

C++ Reference : http://doc.qt.io/qt-5/QJsonDocument.html


Parameters : void
QJsonArray array(void)
bool isArray(void)
bool isEmpty(void)
bool isNull(void)
bool isObject(void)
QJsonObject object(void)
const char * rawData(int * size)
void setArray(QJsonArray array)
void setObject(QJsonObject object)
QByteArray toBinaryData(void)
QByteArray toJson(QJsonDocument::JsonFormat format)
QVariant toVariant(void)
QJsonDocument fromBinaryData( QByteArray data, QJsonDocument::DataValidation validation)
QJsonDocument fromJson( QByteArray json, QJsonParseError * error)
QJsonDocument fromRawData( char * data, int size, QJsonDocument::DataValidation validation)
QJsonDocument fromVariant( QVariant variant)

70.127 QJsonObject Class

C++ Reference : http://doc.qt.io/qt-5/QJsonObject.html


Parameters : void
bool contains(QString key)
int count(void)
bool empty(void)
bool isEmpty(void)
QStringList keys(void)
int length(void)
void remove(QString key)
int size(void)
QJsonValue take(QString key)
QVariantMap toVariantMap(void)
QJsonValue value(QString key)
QJsonObject fromVariantMap(QVariantMap map)

70.126. QJsonDocument Class 784


Ring Documentation, Release 1.4.1

70.128 QJsonParseError Class

C++ Reference : http://doc.qt.io/qt-5/QJsonParseError.html


Parameters : void
QString errorString(void)

70.129 QJsonValue Class

C++ Reference : http://doc.qt.io/qt-5/QJsonValue.html


Parameters : void
bool isArray(void)
bool isBool(void)
bool isDouble(void)
bool isNull(void)
bool isObject(void)
bool isString(void)
bool isUndefined(void)
QJsonArray toArray(QJsonArray defaultValue)
QJsonArray toArray_2(void)
bool toBool(bool defaultValue )
double toDouble(double defaultValue )
int toInt(int defaultValue )
QJsonObject toObject(QJsonObject defaultValue)
QJsonObject toObject_2(void)
QString toString(QString defaultValue )
QVariant toVariant(void)
QJsonValue::Type type(void)
QJsonValue fromVariant(QVariant variant)

70.130 QPlainTextEdit Class

C++ Reference : http://doc.qt.io/qt-5/QPlainTextEdit.html


Parameters : QWidget *
Parent Class : QAbstractScrollArea
QString anchorAt(QPoint pos)
bool backgroundVisible(void)
int blockCount(void)

70.128. QJsonParseError Class 785


Ring Documentation, Release 1.4.1

bool canPaste(void)
bool centerOnScroll(void)
QMenu * createStandardContextMenu(void)
QTextCharFormat currentCharFormat(void)
QTextCursor cursorForPosition(QPoint pos)
QRect cursorRect(QTextCursor cursor)
QRect cursorRect_2(void)
int cursorWidth(void)
QTextDocument * document(void)
QString documentTitle(void)
void ensureCursorVisible(void)
QList<QTextEdit::ExtraSelection> extraSelections(void)
bool find(QString exp, QTextDocument::FindFlags options)
bool isReadOnly(void)
bool isUndoRedoEnabled(void)
QPlainTextEdit::LineWrapMode lineWrapMode(void)
int maximumBlockCount(void)
void mergeCurrentCharFormat(QTextCharFormat modifier)
void moveCursor(QTextCursor::MoveOperation operation, QTextCursor::MoveMode mode)
bool overwriteMode(void)
void print(QPagedPaintDevice *printer)
void setBackgroundVisible(bool visible)
void setCenterOnScroll(bool enabled)
void setCurrentCharFormat(QTextCharFormat format)
void setCursorWidth(int width)
void setDocument(QTextDocument *document)
void setDocumentTitle(QString title)
void setExtraSelections(QList<QTextEdit::ExtraSelection> selections)
void setLineWrapMode(QPlainTextEdit::LineWrapMode mode)
void setMaximumBlockCount(int maximum)
void setOverwriteMode(bool overwrite)
void setReadOnly(bool ro)
void setTabChangesFocus(bool b)
void setTabStopWidth(int width)
void setTextCursor(QTextCursor cursor)
void setTextInteractionFlags(Qt::TextInteractionFlags flags)

70.130. QPlainTextEdit Class 786


Ring Documentation, Release 1.4.1

void setUndoRedoEnabled(bool enable)


void setWordWrapMode(QTextOption::WrapMode policy)
bool tabChangesFocus(void)
int tabStopWidth(void)
QTextCursor textCursor(void)
Qt::TextInteractionFlags textInteractionFlags(void)
QString toPlainText(void)
QTextOption::WrapMode wordWrapMode(void)
void appendHtml(QString html)
void appendPlainText(QString text)
void centerCursor(void)
void clear(void)
void copy(void)
void cut(void)
void insertPlainText(QString text)
void paste(void)
void redo(void)
void selectAll(void)
void setPlainText(QString text)
void undo(void)
void zoomIn(int range)
void zoomOut(int range)
void setblockCountChangedEvent(const char *cStr)
void setcopyAvailableEvent(const char *cStr)
void setcursorPositionChangedEvent(const char *cStr)
void setmodificationChangedEvent(const char *cStr)
void setredoAvailableEvent(const char *cStr)
void setselectionChangedEvent(const char *cStr)
void settextChangedEvent(const char *cStr)
void setundoAvailableEvent(const char *cStr)
void setupdateRequestEvent(const char *cStr)
const char *getblockCountChangedEvent(void)
const char *getcopyAvailableEvent(void)
const char *getcursorPositionChangedEvent(void)
const char *getmodificationChangedEvent(void)
const char *getredoAvailableEvent(void)

70.130. QPlainTextEdit Class 787

You might also like