SlideShare a Scribd company logo
Ring Documentation, Release 1.10
• QString toPlainText(void)
• void undo(QTextCursor *cursor)
• bool useDesignMetrics(void)
• void setModified(bool m)
89.217 QTextEdit Class
C++ Reference : http://doc.qt.io/qt-5/QTextEdit.html
Parameters : QWidget *
Parent Class : QAbstractScrollArea
• bool acceptRichText(void)
• int alignment(void)
• QString anchorAt(QPoint)
• bool canPaste(void)
• QTextCharFormat currentCharFormat(void)
• QFont currentFont(void)
• QTextCursor cursorForPosition(QPoint)
• QRect cursorRect(void)
• int cursorWidth(void)
• QTextDocument *document(void)
• QString documentTitle(void)
• void ensureCursorVisible(void)
• bool find(QString, QTextDocument::FindFlag)
• QString fontFamily(void)
• bool fontItalic(void)
• double fontPointSize(void)
• bool fontUnderline(void)
• int fontWeight(void)
• bool isReadOnly(void)
• bool isUndoRedoEnabled(void)
• int lineWrapColumnOrWidth(void)
• QVariant loadResource(int, QUrl)
• void mergeCurrentCharFormat(QTextCharFormat)
• void moveCursor(QTextCursor::MoveOperation operation, QTextCursor::MoveMode mode)
• bool overwriteMode(void)
• void print(QPrinter * printer)
89.217. QTextEdit Class 1178
Ring Documentation, Release 1.10
• void setAcceptRichText(bool accept)
• void setCurrentCharFormat(QTextCharFormat)
• void setCursorWidth(int width)
• void setDocument(QTextDocument *document)
• void setDocumentTitle(QString)
• void setLineWrapColumnOrWidth(int w)
• void setLineWrapMode(QTextEdit::LineWrapMode)
• void setOverwriteMode(bool overwrite)
• void setReadOnly(bool)
• void setTabChangesFocus(bool)
• void setTabStopWidth(int width)
• void setTextCursor(QTextCursor)
• void setTextInteractionFlags(Qt::TextInteractionFlag flags)
• void setUndoRedoEnabled(bool enable)
• void setWordWrapMode(QTextOption::WrapMode policy)
• bool tabChangesFocus(void)
• int tabStopWidth(void)
• QColor textBackgroundColor(void)
• QColor textColor(void)
• QTextCursor textCursor(void)
• int textInteractionFlags(void)
• QString toHtml(void)
• QString toPlainText(void)
• int wordWrapMode(void)
• void append(QString)
• void clear(void)
• void copy(void)
• void cut(void)
• void insertHtml(QString)
• void insertPlainText(QString)
• void paste(void)
• void redo(void)
• void scrollToAnchor(QString)
• void selectAll(void)
• void setAlignment(Qt::AlignmentFlag a)
• void setCurrentFont(QFont)
89.217. QTextEdit Class 1179
Ring Documentation, Release 1.10
• void setFontFamily(QString)
• void setFontItalic(bool italic)
• void setFontPointSize(double s)
• void setFontUnderline(bool underline)
• void setFontWeight(int weight)
• void setHtml(QString)
• void setPlainText(QString)
• void setText(QString)
• void setTextBackgroundColor(QColor)
• void setTextColor(QColor)
• void undo(void)
• void zoomIn(int range)
• void zoomOut(int range)
• void setcopyAvailableEvent(const char *)
• void setcurrentCharFormatChangedEvent(const char *)
• void setcursorPositionChangedEvent(const char *)
• void setredoAvailableEvent(const char *)
• void setselectionChangedEvent(const char *)
• void settextChangedEvent(const char *)
• void setundoAvailableEvent(const char *)
• const char *getcopyAvailableEvent(void)
• const char *getcurrentCharFormatChangedEvent(void)
• const char *getcursorPositionChangedEvent(void)
• const char *getredoAvailableEvent(void)
• const char *getselectionChangedEvent(void)
• const char *gettextChangedEvent(void)
• const char *getundoAvailableEvent(void)
• void cyanline(void)
• void setactivelinecolor(QColor)
89.218 QTextStream Class
C++ Reference : http://doc.qt.io/qt-5/QTextStream.html
Parameters : void
• bool atEnd(void)
• bool autoDetectUnicode(void)
89.218. QTextStream Class 1180
Ring Documentation, Release 1.10
• QTextCodec * codec(void)
• QIODevice * device(void)
• QTextStream::FieldAlignment fieldAlignment(void)
• int fieldWidth(void)
• void flush(void)
• bool generateByteOrderMark(void)
• int integerBase(void)
• QLocale locale(void)
• QTextStream::NumberFlags numberFlags(void)
• QChar padChar(void)
• qint64 pos(void)
• QString read(qint64 maxlen)
• QString readAll(void)
• QString readLine(qint64 maxlen)
• QTextStream::RealNumberNotation realNumberNotation(void)
• int realNumberPrecision(void)
• void reset(void)
• void resetStatus(void)
• bool seek(qint64 pos)
• void setAutoDetectUnicode(bool enabled)
• void setCodec(QTextCodec * codec)
• void setCodec_2(char * codecName)
• void setDevice(QIODevice * device)
• void setFieldAlignment(QTextStream::FieldAlignment mode)
• void setFieldWidth(int width)
• void setGenerateByteOrderMark(bool generate)
• void setIntegerBase(int base)
• void setLocale(QLocale locale)
• void setNumberFlags(QTextStream::NumberFlags flags)
• void setPadChar(QChar ch)
• void setRealNumberNotation(QTextStream::RealNumberNotation notation)
• void setRealNumberPrecision(int precision)
• void setStatus(QTextStream::Status status)
• void setString(QString * string, QIODevice::OpenMode openMode)
• void skipWhiteSpace(void)
• QTextStream::Status status(void)
89.218. QTextStream Class 1181
Ring Documentation, Release 1.10
• QString * string(void)
89.219 QTextStream2 Class
C++ Reference : http://doc.qt.io/qt-5/QTextStream2.html
Parameters : QIODevice * device
Parent Class : QTextStream
89.220 QTextStream3 Class
C++ Reference : http://doc.qt.io/qt-5/QTextStream3.html
Parameters : FILE * fileHandle, QIODevice::OpenMode
Parent Class : QTextStream
89.221 QTextStream4 Class
C++ Reference : http://doc.qt.io/qt-5/QTextStream4.html
Parameters : QString *, QIODevice::OpenMode
Parent Class : QTextStream
89.222 QTextStream5 Class
C++ Reference : http://doc.qt.io/qt-5/QTextStream5.html
Parameters : QByteArray *, QIODevice::OpenMode
Parent Class : QTextStream
89.223 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)
89.219. QTextStream2 Class 1182
Ring Documentation, Release 1.10
• 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)
• 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)
89.224 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)
89.224. QThreadPool Class 1183
Ring Documentation, Release 1.10
• bool waitForDone(int msecs)
• QThreadPool *globalInstance(void)
89.225 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)
89.226 QTimer Class
C++ Reference : http://doc.qt.io/qt-5/QTimer.html
Parameters : QObject *parent
• int interval(void)
• bool isActive(void)
• bool isSingleShot(void)
• void setInterval(int msec)
• void setSingleShot(bool singleShot)
• int timerId(void)
89.225. QTime Class 1184
Ring Documentation, Release 1.10
• void start(void)
• void stop(void)
• void settimeoutEvent(const char *)
• const char *gettimeoutEvent(void)
89.227 QToolBar Class
C++ Reference : http://doc.qt.io/qt-5/QToolBar.html
Parameters : QWidget *
Parent Class : QWidget
• QAction *actionAt(int x, int y)
• QAction *addAction(QString)
• QAction *addSeparator(void)
• QAction *addWidget(QWidget *widget)
• int allowedAreas(void)
• void clear(void)
• QSize iconSize(void)
• QAction *insertSeparator(QAction *before)
• QAction *insertWidget(QAction *before, QWidget *widget)
• bool isAreaAllowed(Qt::ToolBarArea area)
• bool isFloatable(void)
• bool isFloating(void)
• bool isMovable(void)
• int orientation(void)
• void setAllowedAreas(Qt::ToolBarArea areas)
• void setFloatable(bool floatable)
• void setMovable(bool movable)
• void setOrientation(Qt::Orientation orientation)
• QAction *toggleViewAction(void)
• int toolButtonStyle(void)
• QWidget *widgetForAction(QAction *action)
• void setIconSize(QSize)
• void setToolButtonStyle(Qt::ToolButtonStyle toolButtonStyle)
89.227. QToolBar Class 1185
Ring Documentation, Release 1.10
89.228 QToolButton Class
C++ Reference : http://doc.qt.io/qt-5/QToolButton.html
Parameters : QWidget *
Parent Class : QAbstractButton
• Qt::ArrowType arrowType(void)
• bool autoRaise(void)
• QAction * defaultAction(void)
• QMenu * menu(void)
• QToolButton::ToolButtonPopupMode popupMode(void)
• void setArrowType(Qt::ArrowType type)
• void setAutoRaise(bool enable)
• void setMenu(QMenu * menu)
• void setPopupMode(QToolButton::ToolButtonPopupMode mode)
• Qt::ToolButtonStyle toolButtonStyle(void)
• void setDefaultAction(QAction * action)
• void setToolButtonStyle(Qt::ToolButtonStyle style)
• void showMenu(void)
• void settriggeredEvent(const char *)
• const char *gettriggeredEvent(void)
• void setClickEvent(const char *)
• const char *getClickEvent(void)
89.229 QTreeView Class
C++ Reference : http://doc.qt.io/qt-5/QTreeView.html
Parameters : QWidget *
Parent Class : QAbstractItemView
• bool allColumnsShowFocus(void)
• int autoExpandDelay(void)
• int columnAt(int x)
• int columnViewportPosition(int column)
• int columnWidth(int column)
• bool expandsOnDoubleClick(void)
• QHeaderView *header(void)
• int indentation(void)
• QModelIndex indexAbove(QModelIndex)
89.228. QToolButton Class 1186
Ring Documentation, Release 1.10
• QModelIndex indexBelow(QModelIndex)
• bool isAnimated(void)
• bool isColumnHidden(int column)
• bool isExpanded(QModelIndex)
• bool isFirstColumnSpanned(int row, QModelIndex)
• bool isHeaderHidden(void)
• bool isRowHidden(int row,QModelIndex)
• bool isSortingEnabled(void)
• bool itemsExpandable(void)
• bool rootIsDecorated(void)
• void setAllColumnsShowFocus(bool enable)
• void setAnimated(bool enable)
• void setAutoExpandDelay(int delay)
• void setColumnHidden(int column, bool hide)
• void setColumnWidth(int column, int width)
• void setExpanded(QModelIndex, bool expanded)
• void setExpandsOnDoubleClick(bool enable)
• void setFirstColumnSpanned(int row, QModelIndex, bool span)
• void setHeader(QHeaderView * header)
• void setHeaderHidden(bool hide)
• void setIndentation(int i)
• void setItemsExpandable(bool enable)
• void setRootIsDecorated(bool show)
• void setRowHidden(int row,QModelIndex, bool hide)
• void setSortingEnabled(bool enable)
• void setUniformRowHeights(bool uniform)
• void setWordWrap(bool on)
• void sortByColumn(int column,Qt::SortOrder order)
• bool uniformRowHeights(void)
• bool wordWrap(void)
• void dataChanged(QModelIndex,QModelIndex)
• QModelIndex indexAt(QPoint)
• void keyboardSearch(QString)
• void reset(void)
• void scrollTo(QModelIndex, QAbstractItemView::ScrollHint)
• void selectAll(void)
89.229. QTreeView Class 1187

More Related Content

What's hot

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 165 of 180
The Ring programming language version 1.5.1 book - Part 165 of 180 The Ring programming language version 1.5.1 book - Part 165 of 180
The Ring programming language version 1.5.1 book - Part 165 of 180
Mahmoud Samir Fayed
 
The Ring programming language version 1.3 book - Part 69 of 88
The Ring programming language version 1.3 book - Part 69 of 88The Ring programming language version 1.3 book - Part 69 of 88
The Ring programming language version 1.3 book - Part 69 of 88
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.7 book - Part 95 of 196
The Ring programming language version 1.7 book - Part 95 of 196The Ring programming language version 1.7 book - Part 95 of 196
The Ring programming language version 1.7 book - Part 95 of 196
Mahmoud Samir Fayed
 
The Ring programming language version 1.6 book - Part 173 of 189
The Ring programming language version 1.6 book - Part 173 of 189The Ring programming language version 1.6 book - Part 173 of 189
The Ring programming language version 1.6 book - Part 173 of 189
Mahmoud Samir Fayed
 
The Ring programming language version 1.3 book - Part 72 of 88
The Ring programming language version 1.3 book - Part 72 of 88The Ring programming language version 1.3 book - Part 72 of 88
The Ring programming language version 1.3 book - Part 72 of 88
Mahmoud Samir Fayed
 
The Ring programming language version 1.8 book - Part 108 of 202
The Ring programming language version 1.8 book - Part 108 of 202The Ring programming language version 1.8 book - Part 108 of 202
The Ring programming language version 1.8 book - Part 108 of 202
Mahmoud Samir Fayed
 
The Ring programming language version 1.7 book - Part 97 of 196
The Ring programming language version 1.7 book - Part 97 of 196The Ring programming language version 1.7 book - Part 97 of 196
The Ring programming language version 1.7 book - Part 97 of 196
Mahmoud Samir Fayed
 
The Ring programming language version 1.4 book - Part 27 of 30
The Ring programming language version 1.4 book - Part 27 of 30The Ring programming language version 1.4 book - Part 27 of 30
The Ring programming language version 1.4 book - Part 27 of 30
Mahmoud Samir Fayed
 
The Ring programming language version 1.6 book - Part 170 of 189
The Ring programming language version 1.6 book - Part 170 of 189The Ring programming language version 1.6 book - Part 170 of 189
The Ring programming language version 1.6 book - Part 170 of 189
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.3 book - Part 181 of 194
The Ring programming language version 1.5.3 book - Part 181 of 194The Ring programming language version 1.5.3 book - Part 181 of 194
The Ring programming language version 1.5.3 book - Part 181 of 194
Mahmoud Samir Fayed
 
The Ring programming language version 1.2 book - Part 75 of 84
The Ring programming language version 1.2 book - Part 75 of 84The Ring programming language version 1.2 book - Part 75 of 84
The Ring programming language version 1.2 book - Part 75 of 84
Mahmoud Samir Fayed
 
The Ring programming language version 1.2 book - Part 71 of 84
The Ring programming language version 1.2 book - Part 71 of 84The Ring programming language version 1.2 book - Part 71 of 84
The Ring programming language version 1.2 book - Part 71 of 84
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
 
The Ring programming language version 1.5.2 book - Part 168 of 181
The Ring programming language version 1.5.2 book - Part 168 of 181The Ring programming language version 1.5.2 book - Part 168 of 181
The Ring programming language version 1.5.2 book - Part 168 of 181
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.5.2 book - Part 161 of 181
The Ring programming language version 1.5.2 book - Part 161 of 181The Ring programming language version 1.5.2 book - Part 161 of 181
The Ring programming language version 1.5.2 book - Part 161 of 181
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.4 book - Part 164 of 185
The Ring programming language version 1.5.4 book - Part 164 of 185The Ring programming language version 1.5.4 book - Part 164 of 185
The Ring programming language version 1.5.4 book - Part 164 of 185
Mahmoud Samir Fayed
 

What's hot (20)

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 165 of 180
The Ring programming language version 1.5.1 book - Part 165 of 180 The Ring programming language version 1.5.1 book - Part 165 of 180
The Ring programming language version 1.5.1 book - Part 165 of 180
 
The Ring programming language version 1.3 book - Part 69 of 88
The Ring programming language version 1.3 book - Part 69 of 88The Ring programming language version 1.3 book - Part 69 of 88
The Ring programming language version 1.3 book - Part 69 of 88
 
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.7 book - Part 95 of 196
The Ring programming language version 1.7 book - Part 95 of 196The Ring programming language version 1.7 book - Part 95 of 196
The Ring programming language version 1.7 book - Part 95 of 196
 
The Ring programming language version 1.6 book - Part 173 of 189
The Ring programming language version 1.6 book - Part 173 of 189The Ring programming language version 1.6 book - Part 173 of 189
The Ring programming language version 1.6 book - Part 173 of 189
 
The Ring programming language version 1.3 book - Part 72 of 88
The Ring programming language version 1.3 book - Part 72 of 88The Ring programming language version 1.3 book - Part 72 of 88
The Ring programming language version 1.3 book - Part 72 of 88
 
The Ring programming language version 1.8 book - Part 108 of 202
The Ring programming language version 1.8 book - Part 108 of 202The Ring programming language version 1.8 book - Part 108 of 202
The Ring programming language version 1.8 book - Part 108 of 202
 
The Ring programming language version 1.7 book - Part 97 of 196
The Ring programming language version 1.7 book - Part 97 of 196The Ring programming language version 1.7 book - Part 97 of 196
The Ring programming language version 1.7 book - Part 97 of 196
 
The Ring programming language version 1.4 book - Part 27 of 30
The Ring programming language version 1.4 book - Part 27 of 30The Ring programming language version 1.4 book - Part 27 of 30
The Ring programming language version 1.4 book - Part 27 of 30
 
The Ring programming language version 1.6 book - Part 170 of 189
The Ring programming language version 1.6 book - Part 170 of 189The Ring programming language version 1.6 book - Part 170 of 189
The Ring programming language version 1.6 book - Part 170 of 189
 
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.3 book - Part 181 of 194
The Ring programming language version 1.5.3 book - Part 181 of 194The Ring programming language version 1.5.3 book - Part 181 of 194
The Ring programming language version 1.5.3 book - Part 181 of 194
 
The Ring programming language version 1.2 book - Part 75 of 84
The Ring programming language version 1.2 book - Part 75 of 84The Ring programming language version 1.2 book - Part 75 of 84
The Ring programming language version 1.2 book - Part 75 of 84
 
The Ring programming language version 1.2 book - Part 71 of 84
The Ring programming language version 1.2 book - Part 71 of 84The Ring programming language version 1.2 book - Part 71 of 84
The Ring programming language version 1.2 book - Part 71 of 84
 
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
 
The Ring programming language version 1.5.2 book - Part 168 of 181
The Ring programming language version 1.5.2 book - Part 168 of 181The Ring programming language version 1.5.2 book - Part 168 of 181
The Ring programming language version 1.5.2 book - Part 168 of 181
 
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.5.2 book - Part 161 of 181
The Ring programming language version 1.5.2 book - Part 161 of 181The Ring programming language version 1.5.2 book - Part 161 of 181
The Ring programming language version 1.5.2 book - Part 161 of 181
 
The Ring programming language version 1.5.4 book - Part 164 of 185
The Ring programming language version 1.5.4 book - Part 164 of 185The Ring programming language version 1.5.4 book - Part 164 of 185
The Ring programming language version 1.5.4 book - Part 164 of 185
 

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 122 of 212

  • 1. Ring Documentation, Release 1.10 • QString toPlainText(void) • void undo(QTextCursor *cursor) • bool useDesignMetrics(void) • void setModified(bool m) 89.217 QTextEdit Class C++ Reference : http://doc.qt.io/qt-5/QTextEdit.html Parameters : QWidget * Parent Class : QAbstractScrollArea • bool acceptRichText(void) • int alignment(void) • QString anchorAt(QPoint) • bool canPaste(void) • QTextCharFormat currentCharFormat(void) • QFont currentFont(void) • QTextCursor cursorForPosition(QPoint) • QRect cursorRect(void) • int cursorWidth(void) • QTextDocument *document(void) • QString documentTitle(void) • void ensureCursorVisible(void) • bool find(QString, QTextDocument::FindFlag) • QString fontFamily(void) • bool fontItalic(void) • double fontPointSize(void) • bool fontUnderline(void) • int fontWeight(void) • bool isReadOnly(void) • bool isUndoRedoEnabled(void) • int lineWrapColumnOrWidth(void) • QVariant loadResource(int, QUrl) • void mergeCurrentCharFormat(QTextCharFormat) • void moveCursor(QTextCursor::MoveOperation operation, QTextCursor::MoveMode mode) • bool overwriteMode(void) • void print(QPrinter * printer) 89.217. QTextEdit Class 1178
  • 2. Ring Documentation, Release 1.10 • void setAcceptRichText(bool accept) • void setCurrentCharFormat(QTextCharFormat) • void setCursorWidth(int width) • void setDocument(QTextDocument *document) • void setDocumentTitle(QString) • void setLineWrapColumnOrWidth(int w) • void setLineWrapMode(QTextEdit::LineWrapMode) • void setOverwriteMode(bool overwrite) • void setReadOnly(bool) • void setTabChangesFocus(bool) • void setTabStopWidth(int width) • void setTextCursor(QTextCursor) • void setTextInteractionFlags(Qt::TextInteractionFlag flags) • void setUndoRedoEnabled(bool enable) • void setWordWrapMode(QTextOption::WrapMode policy) • bool tabChangesFocus(void) • int tabStopWidth(void) • QColor textBackgroundColor(void) • QColor textColor(void) • QTextCursor textCursor(void) • int textInteractionFlags(void) • QString toHtml(void) • QString toPlainText(void) • int wordWrapMode(void) • void append(QString) • void clear(void) • void copy(void) • void cut(void) • void insertHtml(QString) • void insertPlainText(QString) • void paste(void) • void redo(void) • void scrollToAnchor(QString) • void selectAll(void) • void setAlignment(Qt::AlignmentFlag a) • void setCurrentFont(QFont) 89.217. QTextEdit Class 1179
  • 3. Ring Documentation, Release 1.10 • void setFontFamily(QString) • void setFontItalic(bool italic) • void setFontPointSize(double s) • void setFontUnderline(bool underline) • void setFontWeight(int weight) • void setHtml(QString) • void setPlainText(QString) • void setText(QString) • void setTextBackgroundColor(QColor) • void setTextColor(QColor) • void undo(void) • void zoomIn(int range) • void zoomOut(int range) • void setcopyAvailableEvent(const char *) • void setcurrentCharFormatChangedEvent(const char *) • void setcursorPositionChangedEvent(const char *) • void setredoAvailableEvent(const char *) • void setselectionChangedEvent(const char *) • void settextChangedEvent(const char *) • void setundoAvailableEvent(const char *) • const char *getcopyAvailableEvent(void) • const char *getcurrentCharFormatChangedEvent(void) • const char *getcursorPositionChangedEvent(void) • const char *getredoAvailableEvent(void) • const char *getselectionChangedEvent(void) • const char *gettextChangedEvent(void) • const char *getundoAvailableEvent(void) • void cyanline(void) • void setactivelinecolor(QColor) 89.218 QTextStream Class C++ Reference : http://doc.qt.io/qt-5/QTextStream.html Parameters : void • bool atEnd(void) • bool autoDetectUnicode(void) 89.218. QTextStream Class 1180
  • 4. Ring Documentation, Release 1.10 • QTextCodec * codec(void) • QIODevice * device(void) • QTextStream::FieldAlignment fieldAlignment(void) • int fieldWidth(void) • void flush(void) • bool generateByteOrderMark(void) • int integerBase(void) • QLocale locale(void) • QTextStream::NumberFlags numberFlags(void) • QChar padChar(void) • qint64 pos(void) • QString read(qint64 maxlen) • QString readAll(void) • QString readLine(qint64 maxlen) • QTextStream::RealNumberNotation realNumberNotation(void) • int realNumberPrecision(void) • void reset(void) • void resetStatus(void) • bool seek(qint64 pos) • void setAutoDetectUnicode(bool enabled) • void setCodec(QTextCodec * codec) • void setCodec_2(char * codecName) • void setDevice(QIODevice * device) • void setFieldAlignment(QTextStream::FieldAlignment mode) • void setFieldWidth(int width) • void setGenerateByteOrderMark(bool generate) • void setIntegerBase(int base) • void setLocale(QLocale locale) • void setNumberFlags(QTextStream::NumberFlags flags) • void setPadChar(QChar ch) • void setRealNumberNotation(QTextStream::RealNumberNotation notation) • void setRealNumberPrecision(int precision) • void setStatus(QTextStream::Status status) • void setString(QString * string, QIODevice::OpenMode openMode) • void skipWhiteSpace(void) • QTextStream::Status status(void) 89.218. QTextStream Class 1181
  • 5. Ring Documentation, Release 1.10 • QString * string(void) 89.219 QTextStream2 Class C++ Reference : http://doc.qt.io/qt-5/QTextStream2.html Parameters : QIODevice * device Parent Class : QTextStream 89.220 QTextStream3 Class C++ Reference : http://doc.qt.io/qt-5/QTextStream3.html Parameters : FILE * fileHandle, QIODevice::OpenMode Parent Class : QTextStream 89.221 QTextStream4 Class C++ Reference : http://doc.qt.io/qt-5/QTextStream4.html Parameters : QString *, QIODevice::OpenMode Parent Class : QTextStream 89.222 QTextStream5 Class C++ Reference : http://doc.qt.io/qt-5/QTextStream5.html Parameters : QByteArray *, QIODevice::OpenMode Parent Class : QTextStream 89.223 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) 89.219. QTextStream2 Class 1182
  • 6. Ring Documentation, Release 1.10 • 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) • 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) 89.224 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) 89.224. QThreadPool Class 1183
  • 7. Ring Documentation, Release 1.10 • bool waitForDone(int msecs) • QThreadPool *globalInstance(void) 89.225 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) 89.226 QTimer Class C++ Reference : http://doc.qt.io/qt-5/QTimer.html Parameters : QObject *parent • int interval(void) • bool isActive(void) • bool isSingleShot(void) • void setInterval(int msec) • void setSingleShot(bool singleShot) • int timerId(void) 89.225. QTime Class 1184
  • 8. Ring Documentation, Release 1.10 • void start(void) • void stop(void) • void settimeoutEvent(const char *) • const char *gettimeoutEvent(void) 89.227 QToolBar Class C++ Reference : http://doc.qt.io/qt-5/QToolBar.html Parameters : QWidget * Parent Class : QWidget • QAction *actionAt(int x, int y) • QAction *addAction(QString) • QAction *addSeparator(void) • QAction *addWidget(QWidget *widget) • int allowedAreas(void) • void clear(void) • QSize iconSize(void) • QAction *insertSeparator(QAction *before) • QAction *insertWidget(QAction *before, QWidget *widget) • bool isAreaAllowed(Qt::ToolBarArea area) • bool isFloatable(void) • bool isFloating(void) • bool isMovable(void) • int orientation(void) • void setAllowedAreas(Qt::ToolBarArea areas) • void setFloatable(bool floatable) • void setMovable(bool movable) • void setOrientation(Qt::Orientation orientation) • QAction *toggleViewAction(void) • int toolButtonStyle(void) • QWidget *widgetForAction(QAction *action) • void setIconSize(QSize) • void setToolButtonStyle(Qt::ToolButtonStyle toolButtonStyle) 89.227. QToolBar Class 1185
  • 9. Ring Documentation, Release 1.10 89.228 QToolButton Class C++ Reference : http://doc.qt.io/qt-5/QToolButton.html Parameters : QWidget * Parent Class : QAbstractButton • Qt::ArrowType arrowType(void) • bool autoRaise(void) • QAction * defaultAction(void) • QMenu * menu(void) • QToolButton::ToolButtonPopupMode popupMode(void) • void setArrowType(Qt::ArrowType type) • void setAutoRaise(bool enable) • void setMenu(QMenu * menu) • void setPopupMode(QToolButton::ToolButtonPopupMode mode) • Qt::ToolButtonStyle toolButtonStyle(void) • void setDefaultAction(QAction * action) • void setToolButtonStyle(Qt::ToolButtonStyle style) • void showMenu(void) • void settriggeredEvent(const char *) • const char *gettriggeredEvent(void) • void setClickEvent(const char *) • const char *getClickEvent(void) 89.229 QTreeView Class C++ Reference : http://doc.qt.io/qt-5/QTreeView.html Parameters : QWidget * Parent Class : QAbstractItemView • bool allColumnsShowFocus(void) • int autoExpandDelay(void) • int columnAt(int x) • int columnViewportPosition(int column) • int columnWidth(int column) • bool expandsOnDoubleClick(void) • QHeaderView *header(void) • int indentation(void) • QModelIndex indexAbove(QModelIndex) 89.228. QToolButton Class 1186
  • 10. Ring Documentation, Release 1.10 • QModelIndex indexBelow(QModelIndex) • bool isAnimated(void) • bool isColumnHidden(int column) • bool isExpanded(QModelIndex) • bool isFirstColumnSpanned(int row, QModelIndex) • bool isHeaderHidden(void) • bool isRowHidden(int row,QModelIndex) • bool isSortingEnabled(void) • bool itemsExpandable(void) • bool rootIsDecorated(void) • void setAllColumnsShowFocus(bool enable) • void setAnimated(bool enable) • void setAutoExpandDelay(int delay) • void setColumnHidden(int column, bool hide) • void setColumnWidth(int column, int width) • void setExpanded(QModelIndex, bool expanded) • void setExpandsOnDoubleClick(bool enable) • void setFirstColumnSpanned(int row, QModelIndex, bool span) • void setHeader(QHeaderView * header) • void setHeaderHidden(bool hide) • void setIndentation(int i) • void setItemsExpandable(bool enable) • void setRootIsDecorated(bool show) • void setRowHidden(int row,QModelIndex, bool hide) • void setSortingEnabled(bool enable) • void setUniformRowHeights(bool uniform) • void setWordWrap(bool on) • void sortByColumn(int column,Qt::SortOrder order) • bool uniformRowHeights(void) • bool wordWrap(void) • void dataChanged(QModelIndex,QModelIndex) • QModelIndex indexAt(QPoint) • void keyboardSearch(QString) • void reset(void) • void scrollTo(QModelIndex, QAbstractItemView::ScrollHint) • void selectAll(void) 89.229. QTreeView Class 1187