SlideShare a Scribd company logo
Ring Documentation, Release 1.10
• const char *getitemChangedEvent(void)
• const char *getitemClickedEvent(void)
• const char *getitemDoubleClickedEvent(void)
• const char *getitemEnteredEvent(void)
• const char *getitemPressedEvent(void)
• const char *getitemSelectionChangedEvent(void)
89.207 QTableWidgetItem Class
C++ Reference : http://doc.qt.io/qt-5/QTableWidgetItem.html
Parameters : QString
• QBrush background(void)
• int checkState(void)
• QTableWidgetItem *clone(void)
• int column(void)
• QVariant data(int role)
• int flags(void)
• QFont font(void)
• QBrush foreground(void)
• QIcon icon(void)
• bool isSelected(void)
• void read(QDataStream)
• int row(void)
• void setBackground(QBrush)
• void setCheckState(Qt::CheckState state)
• void setData(int role, QVariant)
• void setFlags(Qt::ItemFlag flags)
• void setFont(QFont)
• void setForeground(QBrush)
• void setIcon(QIcon)
• void setSelected(bool select)
• void setSizeHint(QSize)
• void setStatusTip(QString)
• void setText(QString)
• void setTextAlignment(int alignment)
• void setToolTip(QString)
89.207. QTableWidgetItem Class 1168
Ring Documentation, Release 1.10
• void setWhatsThis(QString)
• QSize sizeHint(void)
• QString statusTip(void)
• QTableWidget *tableWidget(void)
• QString text(void)
• int textAlignment(void)
• QString toolTip(void)
• int type(void)
• QString whatsThis(void)
• void write(QDataStream)
89.208 QTcpServer Class
C++ Reference : http://doc.qt.io/qt-5/QTcpServer.html
Parameters : QWidget *
• void close(void)
• QString errorString(void)
• bool hasPendingConnections(void)
• bool isListening(void)
• bool listen(QHostAddress, int port)
• int maxPendingConnections(void)
• QTcpSocket *nextPendingConnection(void)
• void pauseAccepting(void)
• QNetworkProxy proxy(void)
• void resumeAccepting(void)
• QHostAddress serverAddress(void)
• int serverError(void)
• int serverPort(void)
• void setMaxPendingConnections(int numConnections)
• void setProxy(QNetworkProxy)
• bool setSocketDescriptor(qintptr socketDescriptor)
• int *socketDescriptor(void)
• bool waitForNewConnection(int msec, bool *timedOut)
• void setacceptErrorEvent(const char *)
• void setnewConnectionEvent(const char *)
• const char *getacceptErrorEvent(void)
89.208. QTcpServer Class 1169
Ring Documentation, Release 1.10
• const char *getnewConnectionEvent(void)
89.209 QTcpSocket Class
C++ Reference : http://doc.qt.io/qt-5/QTcpSocket.html
Parameters : QObject *
Parent Class : QAbstractSocket
• void setconnectedEvent(const char *)
• void setdisconnectedEvent(const char *)
• void seterrorEvent(const char *)
• void sethostFoundEvent(const char *)
• void setproxyAuthenticationRequiredEvent(const char *)
• void setstateChangedEvent(const char *)
• void setaboutToCloseEvent(const char *)
• void setbytesWrittenEvent(const char *)
• void setreadChannelFinishedEvent(const char *)
• void setreadyReadEvent(const char *)
• const char *getconnectedEvent(void)
• const char *getdisconnectedEvent(void)
• const char *geterrorEvent(void)
• const char *gethostFoundEvent(void)
• const char *getproxyAuthenticationRequiredEvent(void)
• const char *getstateChangedEvent(void)
• const char *getaboutToCloseEvent(void)
• const char *getbytesWrittenEvent(void)
• const char *getreadChannelFinishedEvent(void)
• const char *getreadyReadEvent(void)
89.210 QTest Class
C++ Reference : http://doc.qt.io/qt-5/QTest.html
• void qsleep(int)
89.211 QTextBlock Class
C++ Reference : http://doc.qt.io/qt-5/QTextBlock.html
Parameters : void
89.209. QTcpSocket Class 1170
Ring Documentation, Release 1.10
• 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)
89.212 QTextBrowser Class
C++ Reference : http://doc.qt.io/qt-5/QTextBrowser.html
Parameters : QWidget *
Parent Class : QTextEdit
• int backwardHistoryCount(void)
• void clearHistory(void)
• int forwardHistoryCount(void)
• QString historyTitle(int i)
89.212. QTextBrowser Class 1171
Ring Documentation, Release 1.10
• QUrl historyUrl(int i)
• bool isBackwardAvailable(void)
• bool isForwardAvailable(void)
• bool openExternalLinks(void)
• bool openLinks(void)
• QStringList searchPaths(void)
• void setOpenExternalLinks(bool open)
• void setOpenLinks(bool open)
• void setSearchPaths(QStringList paths)
• QUrl source(void)
• void setanchorClickedEvent(const char *)
• void setbackwardAvailableEvent(const char *)
• void setforwardAvailableEvent(const char *)
• void sethighlightedEvent(const char *)
• void sethistoryChangedEvent(const char *)
• void setsourceChangedEvent(const char *)
• const char *getanchorClickedEvent(void)
• const char *getbackwardAvailableEvent(void)
• const char *getforwardAvailableEvent(void)
• const char *gethighlightedEvent(void)
• const char *gethistoryChangedEvent(void)
• const char *getsourceChangedEvent(void)
89.213 QTextCharFormat Class
C++ Reference : http://doc.qt.io/qt-5/QTextCharFormat.html
Parameters : void
• QString anchorHref(void)
• QStringList anchorNames(void)
• QFont font(void)
• QFont::Capitalization fontCapitalization(void)
• QString fontFamily(void)
• bool fontFixedPitch(void)
• QFont::HintingPreference fontHintingPreference(void)
• bool fontItalic(void)
• bool fontKerning(void)
89.213. QTextCharFormat Class 1172
Ring Documentation, Release 1.10
• qreal fontLetterSpacing(void)
• QFont::SpacingType fontLetterSpacingType(void)
• bool fontOverline(void)
• qreal fontPointSize(void)
• int fontStretch(void)
• bool fontStrikeOut(void)
• QFont::StyleHint fontStyleHint(void)
• QFont::StyleStrategy fontStyleStrategy(void)
• bool fontUnderline(void)
• int fontWeight(void)
• qreal fontWordSpacing(void)
• bool isAnchor(void)
• bool isValid(void)
• void setAnchor(bool anchor)
• void setAnchorHref( QString value)
• void setAnchorNames( QStringList names)
• void setFontCapitalization(QFont::Capitalization capitalization)
• void setFontFamily( QString family)
• void setFontFixedPitch(bool fixedPitch)
• void setFontHintingPreference(QFont::HintingPreference hintingPreference)
• void setFontItalic(bool italic)
• void setFontKerning(bool enable)
• void setFontLetterSpacing(qreal spacing)
• void setFontLetterSpacingType(QFont::SpacingType letterSpacingType)
• void setFontOverline(bool overline)
• void setFontPointSize(qreal size)
• void setFontStretch(int factor)
• void setFontStrikeOut(bool strikeOut)
• void setFontStyleHint(QFont::StyleHint hint, QFont::StyleStrategy strategy )
• void setFontStyleStrategy(QFont::StyleStrategy strategy)
• void setFontUnderline(bool underline)
• void setFontWeight(int weight)
• void setFontWordSpacing(qreal spacing)
• void setTextOutline( QPen pen)
• void setToolTip( QString text)
• void setUnderlineColor( QColor color)
89.213. QTextCharFormat Class 1173
Ring Documentation, Release 1.10
• void setUnderlineStyle(QTextCharFormat::UnderlineStyle style)
• void setVerticalAlignment(QTextCharFormat::VerticalAlignment alignment)
• QPen textOutline(void)
• QString toolTip(void)
• QColor underlineColor(void)
• QTextCharFormat::UnderlineStyle underlineStyle(void)
• QTextCharFormat::VerticalAlignment verticalAlignment(void)
89.214 QTextCodec Class
C++ Reference : http://doc.qt.io/qt-5/QTextCodec.html
• QTextCodec *codecForName(const char *name)
• void setCodecForLocale(QTextCodec *c)
89.215 QTextCursor Class
C++ Reference : http://doc.qt.io/qt-5/QTextCursor.html
Parameters : void
• int anchor(void)
• bool atBlockEnd(void)
• bool atBlockStart(void)
• bool atEnd(void)
• bool atStart(void)
• void beginEditBlock(void)
• QTextBlock block(void)
• QTextCharFormat blockCharFormat(void)
• QTextBlockFormat blockFormat(void)
• int blockNumber(void)
• QTextCharFormat charFormat(void)
• void clearSelection(void)
• int columnNumber(void)
• QTextList *createList(QTextListFormat)
• QTextFrame *currentFrame(void)
• QTextList *currentList(void)
• QTextTable *currentTable(void)
• void deleteChar(void)
• void deletePreviousChar(void)
89.214. QTextCodec Class 1174
Ring Documentation, Release 1.10
• QTextDocument *document(void)
• void endEditBlock(void)
• bool hasComplexSelection(void)
• bool hasSelection(void)
• void insertBlock(void)
• void insertFragment(QTextDocumentFragment)
• QTextFrame *insertFrame(QTextFrameFormat)
• void insertHtml(QString)
• void insertImage(QTextImageFormat)
• QTextList *insertList(QTextListFormat)
• QTextTable * insertTable(int rows, int columns, QTextTableFormat)
• void insertText(QString)
• void insertText_2(QString,QTextCharFormat)
• bool isCopyOf(QTextCursor)
• bool isNull(void)
• void joinPreviousEditBlock(void)
• bool keepPositionOnInsert(void)
• void mergeBlockCharFormat(QTextCharFormat)
• void mergeBlockFormat(QTextBlockFormat)
• void mergeCharFormat(QTextCharFormat)
• bool movePosition(QTextCursor::MoveOperation operation, QTextCursor::MoveMode mode, int n)
• int position(void)
• int positionInBlock(void)
• void removeSelectedText(void)
• void select(QTextCursor::SelectionType selection)
• void selectedTableCells(int *firstRow, int *numRows, int *firstColumn, int *numColumns)
• QString selectedText(void)
• QTextDocumentFragment selection(void)
• int selectionEnd(void)
• int selectionStart(void)
• void setBlockCharFormat(QTextCharFormat)
• void setBlockFormat(QTextBlockFormat)
• void setCharFormat(QTextCharFormat)
• void setKeepPositionOnInsert(bool b)
• void setPosition(int pos, QTextCursor::MoveMode m)
• void setVerticalMovementX(int x)
89.215. QTextCursor Class 1175
Ring Documentation, Release 1.10
• void setVisualNavigation(bool b)
• int verticalMovementX(void)
• bool visualNavigation(void)
89.216 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)
89.216. QTextDocument Class 1176
Ring Documentation, Release 1.10
• bool isModified(void)
• bool isRedoAvailable(void)
• 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)
89.216. QTextDocument Class 1177

More Related Content

What's hot

The Ring programming language version 1.10 book - Part 122 of 212
The Ring programming language version 1.10 book - Part 122 of 212The Ring programming language version 1.10 book - Part 122 of 212
The Ring programming language version 1.10 book - Part 122 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 118 of 212
The Ring programming language version 1.10 book - Part 118 of 212The Ring programming language version 1.10 book - Part 118 of 212
The Ring programming language version 1.10 book - Part 118 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.9 book - Part 102 of 210
The Ring programming language version 1.9 book - Part 102 of 210The Ring programming language version 1.9 book - Part 102 of 210
The Ring programming language version 1.9 book - Part 102 of 210
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.1 book - Part 159 of 180
The Ring programming language version 1.5.1 book - Part 159 of 180 The Ring programming language version 1.5.1 book - Part 159 of 180
The Ring programming language version 1.5.1 book - Part 159 of 180
Mahmoud Samir Fayed
 
The Ring programming language version 1.8 book - Part 114 of 202
The Ring programming language version 1.8 book - Part 114 of 202The Ring programming language version 1.8 book - Part 114 of 202
The Ring programming language version 1.8 book - Part 114 of 202
Mahmoud Samir Fayed
 
The Ring programming language version 1.7 book - Part 110 of 196
The Ring programming language version 1.7 book - Part 110 of 196The Ring programming language version 1.7 book - Part 110 of 196
The Ring programming language version 1.7 book - Part 110 of 196
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 119 of 212
The Ring programming language version 1.10 book - Part 119 of 212The Ring programming language version 1.10 book - Part 119 of 212
The Ring programming language version 1.10 book - Part 119 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.1 book - Part 171 of 180
The Ring programming language version 1.5.1 book - Part 171 of 180 The Ring programming language version 1.5.1 book - Part 171 of 180
The Ring programming language version 1.5.1 book - Part 171 of 180
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.3 book - Part 174 of 194
The Ring programming language version 1.5.3 book - Part 174 of 194The Ring programming language version 1.5.3 book - Part 174 of 194
The Ring programming language version 1.5.3 book - Part 174 of 194
Mahmoud Samir Fayed
 
The Ring programming language version 1.6 book - Part 171 of 189
The Ring programming language version 1.6 book - Part 171 of 189The Ring programming language version 1.6 book - Part 171 of 189
The Ring programming language version 1.6 book - Part 171 of 189
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.4 book - Part 162 of 185
The Ring programming language version 1.5.4 book - Part 162 of 185The Ring programming language version 1.5.4 book - Part 162 of 185
The Ring programming language version 1.5.4 book - Part 162 of 185
Mahmoud Samir Fayed
 
The Ring programming language version 1.8 book - Part 112 of 202
The Ring programming language version 1.8 book - Part 112 of 202The Ring programming language version 1.8 book - Part 112 of 202
The Ring programming language version 1.8 book - Part 112 of 202
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.4 book - Part 170 of 185
The Ring programming language version 1.5.4 book - Part 170 of 185The Ring programming language version 1.5.4 book - Part 170 of 185
The Ring programming language version 1.5.4 book - Part 170 of 185
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.2 book - Part 172 of 181
The Ring programming language version 1.5.2 book - Part 172 of 181The Ring programming language version 1.5.2 book - Part 172 of 181
The Ring programming language version 1.5.2 book - Part 172 of 181
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.4 book - Part 171 of 185
The Ring programming language version 1.5.4 book - Part 171 of 185The Ring programming language version 1.5.4 book - Part 171 of 185
The Ring programming language version 1.5.4 book - Part 171 of 185
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.1 book - Part 161 of 180
The Ring programming language version 1.5.1 book - Part 161 of 180 The Ring programming language version 1.5.1 book - Part 161 of 180
The Ring programming language version 1.5.1 book - Part 161 of 180
Mahmoud Samir Fayed
 
The Ring programming language version 1.9 book - Part 121 of 210
The Ring programming language version 1.9 book - Part 121 of 210The Ring programming language version 1.9 book - Part 121 of 210
The Ring programming language version 1.9 book - Part 121 of 210
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 108 of 212
The Ring programming language version 1.10 book - Part 108 of 212The Ring programming language version 1.10 book - Part 108 of 212
The Ring programming language version 1.10 book - Part 108 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.1 book - Part 162 of 180
The Ring programming language version 1.5.1 book - Part 162 of 180 The Ring programming language version 1.5.1 book - Part 162 of 180
The Ring programming language version 1.5.1 book - Part 162 of 180
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.2 book - Part 163 of 181
The Ring programming language version 1.5.2 book - Part 163 of 181The Ring programming language version 1.5.2 book - Part 163 of 181
The Ring programming language version 1.5.2 book - Part 163 of 181
Mahmoud Samir Fayed
 

What's hot (20)

The Ring programming language version 1.10 book - Part 122 of 212
The Ring programming language version 1.10 book - Part 122 of 212The Ring programming language version 1.10 book - Part 122 of 212
The Ring programming language version 1.10 book - Part 122 of 212
 
The Ring programming language version 1.10 book - Part 118 of 212
The Ring programming language version 1.10 book - Part 118 of 212The Ring programming language version 1.10 book - Part 118 of 212
The Ring programming language version 1.10 book - Part 118 of 212
 
The Ring programming language version 1.9 book - Part 102 of 210
The Ring programming language version 1.9 book - Part 102 of 210The Ring programming language version 1.9 book - Part 102 of 210
The Ring programming language version 1.9 book - Part 102 of 210
 
The Ring programming language version 1.5.1 book - Part 159 of 180
The Ring programming language version 1.5.1 book - Part 159 of 180 The Ring programming language version 1.5.1 book - Part 159 of 180
The Ring programming language version 1.5.1 book - Part 159 of 180
 
The Ring programming language version 1.8 book - Part 114 of 202
The Ring programming language version 1.8 book - Part 114 of 202The Ring programming language version 1.8 book - Part 114 of 202
The Ring programming language version 1.8 book - Part 114 of 202
 
The Ring programming language version 1.7 book - Part 110 of 196
The Ring programming language version 1.7 book - Part 110 of 196The Ring programming language version 1.7 book - Part 110 of 196
The Ring programming language version 1.7 book - Part 110 of 196
 
The Ring programming language version 1.10 book - Part 119 of 212
The Ring programming language version 1.10 book - Part 119 of 212The Ring programming language version 1.10 book - Part 119 of 212
The Ring programming language version 1.10 book - Part 119 of 212
 
The Ring programming language version 1.5.1 book - Part 171 of 180
The Ring programming language version 1.5.1 book - Part 171 of 180 The Ring programming language version 1.5.1 book - Part 171 of 180
The Ring programming language version 1.5.1 book - Part 171 of 180
 
The Ring programming language version 1.5.3 book - Part 174 of 194
The Ring programming language version 1.5.3 book - Part 174 of 194The Ring programming language version 1.5.3 book - Part 174 of 194
The Ring programming language version 1.5.3 book - Part 174 of 194
 
The Ring programming language version 1.6 book - Part 171 of 189
The Ring programming language version 1.6 book - Part 171 of 189The Ring programming language version 1.6 book - Part 171 of 189
The Ring programming language version 1.6 book - Part 171 of 189
 
The Ring programming language version 1.5.4 book - Part 162 of 185
The Ring programming language version 1.5.4 book - Part 162 of 185The Ring programming language version 1.5.4 book - Part 162 of 185
The Ring programming language version 1.5.4 book - Part 162 of 185
 
The Ring programming language version 1.8 book - Part 112 of 202
The Ring programming language version 1.8 book - Part 112 of 202The Ring programming language version 1.8 book - Part 112 of 202
The Ring programming language version 1.8 book - Part 112 of 202
 
The Ring programming language version 1.5.4 book - Part 170 of 185
The Ring programming language version 1.5.4 book - Part 170 of 185The Ring programming language version 1.5.4 book - Part 170 of 185
The Ring programming language version 1.5.4 book - Part 170 of 185
 
The Ring programming language version 1.5.2 book - Part 172 of 181
The Ring programming language version 1.5.2 book - Part 172 of 181The Ring programming language version 1.5.2 book - Part 172 of 181
The Ring programming language version 1.5.2 book - Part 172 of 181
 
The Ring programming language version 1.5.4 book - Part 171 of 185
The Ring programming language version 1.5.4 book - Part 171 of 185The Ring programming language version 1.5.4 book - Part 171 of 185
The Ring programming language version 1.5.4 book - Part 171 of 185
 
The Ring programming language version 1.5.1 book - Part 161 of 180
The Ring programming language version 1.5.1 book - Part 161 of 180 The Ring programming language version 1.5.1 book - Part 161 of 180
The Ring programming language version 1.5.1 book - Part 161 of 180
 
The Ring programming language version 1.9 book - Part 121 of 210
The Ring programming language version 1.9 book - Part 121 of 210The Ring programming language version 1.9 book - Part 121 of 210
The Ring programming language version 1.9 book - Part 121 of 210
 
The Ring programming language version 1.10 book - Part 108 of 212
The Ring programming language version 1.10 book - Part 108 of 212The Ring programming language version 1.10 book - Part 108 of 212
The Ring programming language version 1.10 book - Part 108 of 212
 
The Ring programming language version 1.5.1 book - Part 162 of 180
The Ring programming language version 1.5.1 book - Part 162 of 180 The Ring programming language version 1.5.1 book - Part 162 of 180
The Ring programming language version 1.5.1 book - Part 162 of 180
 
The Ring programming language version 1.5.2 book - Part 163 of 181
The Ring programming language version 1.5.2 book - Part 163 of 181The Ring programming language version 1.5.2 book - Part 163 of 181
The Ring programming language version 1.5.2 book - Part 163 of 181
 

More from Mahmoud Samir Fayed

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

More from Mahmoud Samir Fayed (20)

The Ring programming language version 1.10 book - Part 212 of 212
The Ring programming language version 1.10 book - Part 212 of 212The Ring programming language version 1.10 book - Part 212 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 211 of 212The Ring programming language version 1.10 book - Part 211 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 210 of 212The Ring programming language version 1.10 book - Part 210 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 208 of 212The Ring programming language version 1.10 book - Part 208 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 207 of 212The Ring programming language version 1.10 book - Part 207 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 205 of 212The Ring programming language version 1.10 book - Part 205 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 206 of 212The Ring programming language version 1.10 book - Part 206 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 204 of 212The Ring programming language version 1.10 book - Part 204 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 203 of 212The Ring programming language version 1.10 book - Part 203 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 202 of 212The Ring programming language version 1.10 book - Part 202 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 201 of 212The Ring programming language version 1.10 book - Part 201 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 200 of 212The Ring programming language version 1.10 book - Part 200 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 199 of 212The Ring programming language version 1.10 book - Part 199 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 198 of 212The Ring programming language version 1.10 book - Part 198 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 197 of 212The Ring programming language version 1.10 book - Part 197 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 196 of 212The Ring programming language version 1.10 book - Part 196 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 195 of 212The Ring programming language version 1.10 book - Part 195 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 194 of 212The Ring programming language version 1.10 book - Part 194 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 193 of 212The Ring programming language version 1.10 book - Part 193 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.10 book - Part 192 of 212The Ring programming language version 1.10 book - Part 192 of 212
The Ring programming language version 1.10 book - Part 192 of 212
 

The Ring programming language version 1.10 book - Part 121 of 212

  • 1. Ring Documentation, Release 1.10 • const char *getitemChangedEvent(void) • const char *getitemClickedEvent(void) • const char *getitemDoubleClickedEvent(void) • const char *getitemEnteredEvent(void) • const char *getitemPressedEvent(void) • const char *getitemSelectionChangedEvent(void) 89.207 QTableWidgetItem Class C++ Reference : http://doc.qt.io/qt-5/QTableWidgetItem.html Parameters : QString • QBrush background(void) • int checkState(void) • QTableWidgetItem *clone(void) • int column(void) • QVariant data(int role) • int flags(void) • QFont font(void) • QBrush foreground(void) • QIcon icon(void) • bool isSelected(void) • void read(QDataStream) • int row(void) • void setBackground(QBrush) • void setCheckState(Qt::CheckState state) • void setData(int role, QVariant) • void setFlags(Qt::ItemFlag flags) • void setFont(QFont) • void setForeground(QBrush) • void setIcon(QIcon) • void setSelected(bool select) • void setSizeHint(QSize) • void setStatusTip(QString) • void setText(QString) • void setTextAlignment(int alignment) • void setToolTip(QString) 89.207. QTableWidgetItem Class 1168
  • 2. Ring Documentation, Release 1.10 • void setWhatsThis(QString) • QSize sizeHint(void) • QString statusTip(void) • QTableWidget *tableWidget(void) • QString text(void) • int textAlignment(void) • QString toolTip(void) • int type(void) • QString whatsThis(void) • void write(QDataStream) 89.208 QTcpServer Class C++ Reference : http://doc.qt.io/qt-5/QTcpServer.html Parameters : QWidget * • void close(void) • QString errorString(void) • bool hasPendingConnections(void) • bool isListening(void) • bool listen(QHostAddress, int port) • int maxPendingConnections(void) • QTcpSocket *nextPendingConnection(void) • void pauseAccepting(void) • QNetworkProxy proxy(void) • void resumeAccepting(void) • QHostAddress serverAddress(void) • int serverError(void) • int serverPort(void) • void setMaxPendingConnections(int numConnections) • void setProxy(QNetworkProxy) • bool setSocketDescriptor(qintptr socketDescriptor) • int *socketDescriptor(void) • bool waitForNewConnection(int msec, bool *timedOut) • void setacceptErrorEvent(const char *) • void setnewConnectionEvent(const char *) • const char *getacceptErrorEvent(void) 89.208. QTcpServer Class 1169
  • 3. Ring Documentation, Release 1.10 • const char *getnewConnectionEvent(void) 89.209 QTcpSocket Class C++ Reference : http://doc.qt.io/qt-5/QTcpSocket.html Parameters : QObject * Parent Class : QAbstractSocket • void setconnectedEvent(const char *) • void setdisconnectedEvent(const char *) • void seterrorEvent(const char *) • void sethostFoundEvent(const char *) • void setproxyAuthenticationRequiredEvent(const char *) • void setstateChangedEvent(const char *) • void setaboutToCloseEvent(const char *) • void setbytesWrittenEvent(const char *) • void setreadChannelFinishedEvent(const char *) • void setreadyReadEvent(const char *) • const char *getconnectedEvent(void) • const char *getdisconnectedEvent(void) • const char *geterrorEvent(void) • const char *gethostFoundEvent(void) • const char *getproxyAuthenticationRequiredEvent(void) • const char *getstateChangedEvent(void) • const char *getaboutToCloseEvent(void) • const char *getbytesWrittenEvent(void) • const char *getreadChannelFinishedEvent(void) • const char *getreadyReadEvent(void) 89.210 QTest Class C++ Reference : http://doc.qt.io/qt-5/QTest.html • void qsleep(int) 89.211 QTextBlock Class C++ Reference : http://doc.qt.io/qt-5/QTextBlock.html Parameters : void 89.209. QTcpSocket Class 1170
  • 4. Ring Documentation, Release 1.10 • 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) 89.212 QTextBrowser Class C++ Reference : http://doc.qt.io/qt-5/QTextBrowser.html Parameters : QWidget * Parent Class : QTextEdit • int backwardHistoryCount(void) • void clearHistory(void) • int forwardHistoryCount(void) • QString historyTitle(int i) 89.212. QTextBrowser Class 1171
  • 5. Ring Documentation, Release 1.10 • QUrl historyUrl(int i) • bool isBackwardAvailable(void) • bool isForwardAvailable(void) • bool openExternalLinks(void) • bool openLinks(void) • QStringList searchPaths(void) • void setOpenExternalLinks(bool open) • void setOpenLinks(bool open) • void setSearchPaths(QStringList paths) • QUrl source(void) • void setanchorClickedEvent(const char *) • void setbackwardAvailableEvent(const char *) • void setforwardAvailableEvent(const char *) • void sethighlightedEvent(const char *) • void sethistoryChangedEvent(const char *) • void setsourceChangedEvent(const char *) • const char *getanchorClickedEvent(void) • const char *getbackwardAvailableEvent(void) • const char *getforwardAvailableEvent(void) • const char *gethighlightedEvent(void) • const char *gethistoryChangedEvent(void) • const char *getsourceChangedEvent(void) 89.213 QTextCharFormat Class C++ Reference : http://doc.qt.io/qt-5/QTextCharFormat.html Parameters : void • QString anchorHref(void) • QStringList anchorNames(void) • QFont font(void) • QFont::Capitalization fontCapitalization(void) • QString fontFamily(void) • bool fontFixedPitch(void) • QFont::HintingPreference fontHintingPreference(void) • bool fontItalic(void) • bool fontKerning(void) 89.213. QTextCharFormat Class 1172
  • 6. Ring Documentation, Release 1.10 • qreal fontLetterSpacing(void) • QFont::SpacingType fontLetterSpacingType(void) • bool fontOverline(void) • qreal fontPointSize(void) • int fontStretch(void) • bool fontStrikeOut(void) • QFont::StyleHint fontStyleHint(void) • QFont::StyleStrategy fontStyleStrategy(void) • bool fontUnderline(void) • int fontWeight(void) • qreal fontWordSpacing(void) • bool isAnchor(void) • bool isValid(void) • void setAnchor(bool anchor) • void setAnchorHref( QString value) • void setAnchorNames( QStringList names) • void setFontCapitalization(QFont::Capitalization capitalization) • void setFontFamily( QString family) • void setFontFixedPitch(bool fixedPitch) • void setFontHintingPreference(QFont::HintingPreference hintingPreference) • void setFontItalic(bool italic) • void setFontKerning(bool enable) • void setFontLetterSpacing(qreal spacing) • void setFontLetterSpacingType(QFont::SpacingType letterSpacingType) • void setFontOverline(bool overline) • void setFontPointSize(qreal size) • void setFontStretch(int factor) • void setFontStrikeOut(bool strikeOut) • void setFontStyleHint(QFont::StyleHint hint, QFont::StyleStrategy strategy ) • void setFontStyleStrategy(QFont::StyleStrategy strategy) • void setFontUnderline(bool underline) • void setFontWeight(int weight) • void setFontWordSpacing(qreal spacing) • void setTextOutline( QPen pen) • void setToolTip( QString text) • void setUnderlineColor( QColor color) 89.213. QTextCharFormat Class 1173
  • 7. Ring Documentation, Release 1.10 • void setUnderlineStyle(QTextCharFormat::UnderlineStyle style) • void setVerticalAlignment(QTextCharFormat::VerticalAlignment alignment) • QPen textOutline(void) • QString toolTip(void) • QColor underlineColor(void) • QTextCharFormat::UnderlineStyle underlineStyle(void) • QTextCharFormat::VerticalAlignment verticalAlignment(void) 89.214 QTextCodec Class C++ Reference : http://doc.qt.io/qt-5/QTextCodec.html • QTextCodec *codecForName(const char *name) • void setCodecForLocale(QTextCodec *c) 89.215 QTextCursor Class C++ Reference : http://doc.qt.io/qt-5/QTextCursor.html Parameters : void • int anchor(void) • bool atBlockEnd(void) • bool atBlockStart(void) • bool atEnd(void) • bool atStart(void) • void beginEditBlock(void) • QTextBlock block(void) • QTextCharFormat blockCharFormat(void) • QTextBlockFormat blockFormat(void) • int blockNumber(void) • QTextCharFormat charFormat(void) • void clearSelection(void) • int columnNumber(void) • QTextList *createList(QTextListFormat) • QTextFrame *currentFrame(void) • QTextList *currentList(void) • QTextTable *currentTable(void) • void deleteChar(void) • void deletePreviousChar(void) 89.214. QTextCodec Class 1174
  • 8. Ring Documentation, Release 1.10 • QTextDocument *document(void) • void endEditBlock(void) • bool hasComplexSelection(void) • bool hasSelection(void) • void insertBlock(void) • void insertFragment(QTextDocumentFragment) • QTextFrame *insertFrame(QTextFrameFormat) • void insertHtml(QString) • void insertImage(QTextImageFormat) • QTextList *insertList(QTextListFormat) • QTextTable * insertTable(int rows, int columns, QTextTableFormat) • void insertText(QString) • void insertText_2(QString,QTextCharFormat) • bool isCopyOf(QTextCursor) • bool isNull(void) • void joinPreviousEditBlock(void) • bool keepPositionOnInsert(void) • void mergeBlockCharFormat(QTextCharFormat) • void mergeBlockFormat(QTextBlockFormat) • void mergeCharFormat(QTextCharFormat) • bool movePosition(QTextCursor::MoveOperation operation, QTextCursor::MoveMode mode, int n) • int position(void) • int positionInBlock(void) • void removeSelectedText(void) • void select(QTextCursor::SelectionType selection) • void selectedTableCells(int *firstRow, int *numRows, int *firstColumn, int *numColumns) • QString selectedText(void) • QTextDocumentFragment selection(void) • int selectionEnd(void) • int selectionStart(void) • void setBlockCharFormat(QTextCharFormat) • void setBlockFormat(QTextBlockFormat) • void setCharFormat(QTextCharFormat) • void setKeepPositionOnInsert(bool b) • void setPosition(int pos, QTextCursor::MoveMode m) • void setVerticalMovementX(int x) 89.215. QTextCursor Class 1175
  • 9. Ring Documentation, Release 1.10 • void setVisualNavigation(bool b) • int verticalMovementX(void) • bool visualNavigation(void) 89.216 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) 89.216. QTextDocument Class 1176
  • 10. Ring Documentation, Release 1.10 • bool isModified(void) • bool isRedoAvailable(void) • 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) 89.216. QTextDocument Class 1177