SlideShare a Scribd company logo
Ring Documentation, Release 1.9
• 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)
• QString * string(void)
87.218. QTextStream Class 1159
Ring Documentation, Release 1.9
87.219 QTextStream2 Class
C++ Reference : http://doc.qt.io/qt-5/QTextStream2.html
Parameters : QIODevice * device
Parent Class : QTextStream
87.220 QTextStream3 Class
C++ Reference : http://doc.qt.io/qt-5/QTextStream3.html
Parameters : FILE * fileHandle, QIODevice::OpenMode
Parent Class : QTextStream
87.221 QTextStream4 Class
C++ Reference : http://doc.qt.io/qt-5/QTextStream4.html
Parameters : QString *, QIODevice::OpenMode
Parent Class : QTextStream
87.222 QTextStream5 Class
C++ Reference : http://doc.qt.io/qt-5/QTextStream5.html
Parameters : QByteArray *, QIODevice::OpenMode
Parent Class : QTextStream
87.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)
• void requestInterruption(void)
• void setEventDispatcher(QAbstractEventDispatcher *eventDispatcher)
87.219. QTextStream2 Class 1160
Ring Documentation, Release 1.9
• 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)
87.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)
• bool waitForDone(int msecs)
• QThreadPool *globalInstance(void)
87.224. QThreadPool Class 1161
Ring Documentation, Release 1.9
87.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)
87.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)
• void start(void)
• void stop(void)
• void settimeoutEvent(const char *)
87.225. QTime Class 1162
Ring Documentation, Release 1.9
• const char *gettimeoutEvent(void)
87.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)
87.228 QToolButton Class
C++ Reference : http://doc.qt.io/qt-5/QToolButton.html
Parameters : QWidget *
Parent Class : QAbstractButton
• Qt::ArrowType arrowType(void)
87.227. QToolBar Class 1163
Ring Documentation, Release 1.9
• 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)
87.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)
• QModelIndex indexBelow(QModelIndex)
• bool isAnimated(void)
• bool isColumnHidden(int column)
• bool isExpanded(QModelIndex)
• bool isFirstColumnSpanned(int row, QModelIndex)
87.229. QTreeView Class 1164
Ring Documentation, Release 1.9
• 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)
• void setModel(QAbstractItemModel *model)
• void setRootIndex(QModelIndex)
• void setSelectionModel(QItemSelectionModel *selectionModel)
• QRect visualRect(QModelIndex)
• void collapse(QModelIndex)
87.229. QTreeView Class 1165
Ring Documentation, Release 1.9
• void collapseAll(void)
• void expand(QModelIndex)
• void expandAll(void)
• void expandToDepth(int depth)
• void hideColumn(int column)
• void resizeColumnToContents(int column)
• void showColumn(int column)
• void setcollapsedEvent(const char *)
• void setexpandedEvent(const char *)
• void setactivatedEvent(const char *)
• void setclickedEvent(const char *)
• void setdoubleClickedEvent(const char *)
• void setenteredEvent(const char *)
• void setpressedEvent(const char *)
• void setviewportEnteredEvent(const char *)
• const char *getcollapsedEvent(void)
• const char *getexpandedEvent(void)
• const char *getactivatedEvent(void)
• const char *getclickedEvent(void)
• const char *getdoubleClickedEvent(void)
• const char *getenteredEvent(void)
• const char *getpressedEvent(void)
• const char *getviewportEnteredEvent(void)
87.230 QTreeWidget Class
C++ Reference : http://doc.qt.io/qt-5/QTreeWidget.html
Parameters : QWidget *
Parent Class : QTreeView
• void addTopLevelItem(QTreeWidgetItem *item)
• void closePersistentEditor(QTreeWidgetItem *item, int column)
• int columnCount(void)
• int currentColumn(void)
• QTreeWidgetItem *currentItem(void)
• void editItem(QTreeWidgetItem *item, int column)
• QTreeWidgetItem *headerItem(void)
87.230. QTreeWidget Class 1166
Ring Documentation, Release 1.9
• int indexOfTopLevelItem(QTreeWidgetItem *item)
• void insertTopLevelItem(int index, QTreeWidgetItem *item)
• QTreeWidgetItem *invisibleRootItem(void)
• bool isFirstItemColumnSpanned( QTreeWidgetItem *item)
• QTreeWidgetItem *itemAbove(QTreeWidgetItem *item)
• QTreeWidgetItem *itemAt(int x, int y)
• QTreeWidgetItem *itemBelow(QTreeWidgetItem *item)
• QWidget *itemWidget(QTreeWidgetItem *item, int column)
• void openPersistentEditor(QTreeWidgetItem *item, int column)
• void removeItemWidget(QTreeWidgetItem *item, int column)
• void setColumnCount(int columns)
• void setCurrentItem(QTreeWidgetItem * item, QItemSelectionModel::SelectionFlag column)
• void setFirstItemColumnSpanned(QTreeWidgetItem *item, bool span)
• void setHeaderItem(QTreeWidgetItem *item)
• void setHeaderLabel(QString)
• void setHeaderLabels(QStringList)
• void setItemWidget(QTreeWidgetItem *item, int column, QWidget * widget)
• int sortColumn(void)
• void sortItems(int column, Qt::SortOrder order)
• QTreeWidgetItem *takeTopLevelItem(int index)
• QTreeWidgetItem *topLevelItem(int index)
• int topLevelItemCount(void)
• QRect visualItemRect(QTreeWidgetItem *item)
• void setSelectionModel(QItemSelectionModel *selectionModel)
• void clear(void)
• void collapseItem(QTreeWidgetItem *item)
• void expandItem(QTreeWidgetItem *item)
• void scrollToItem(QTreeWidgetItem *item, QAbstractItemView::ScrollHint hint)
• void setcollapsedEvent(const char *)
• void setexpandedEvent(const char *)
• void setactivatedEvent(const char *)
• void setclickedEvent(const char *)
• void setdoubleClickedEvent(const char *)
• void setenteredEvent(const char *)
• void setpressedEvent(const char *)
• void setviewportEnteredEvent(const char *)
87.230. QTreeWidget Class 1167
Ring Documentation, Release 1.9
• void setcurrentItemChangedEvent(const char *)
• void setitemActivatedEvent(const char *)
• void setitemChangedEvent(const char *)
• void setitemClickedEvent(const char *)
• void setitemCollapsedEvent(const char *)
• void setitemDoubleClickedEvent(const char *)
• void setitemEnteredEvent(const char *)
• void setitemExpandedEvent(const char *)
• void setitemPressedEvent(const char *)
• void setitemSelectionChangedEvent(const char *)
• const char *getcollapsedEvent(void)
• const char *getexpandedEvent(void)
• const char *getactivatedEvent(void)
• const char *getclickedEvent(void)
• const char *getdoubleClickedEvent(void)
• const char *getenteredEvent(void)
• const char *getpressedEvent(void)
• const char *getviewportEnteredEvent(void)
• const char *getcurrentItemChangedEvent(void)
• const char *getitemActivatedEvent(void)
• const char *getitemChangedEvent(void)
• const char *getitemClickedEvent(void)
• const char *getitemCollapsedEvent(void)
• const char *getitemDoubleClickedEvent(void)
• const char *getitemEnteredEvent(void)
• const char *getitemExpandedEvent(void)
• const char *getitemPressedEvent(void)
• const char *getitemSelectionChangedEvent(void)
87.231 QTreeWidgetItem Class
C++ Reference : http://doc.qt.io/qt-5/QTreeWidgetItem.html
Parameters : void
• void addChild(QTreeWidgetItem *child)
• QBrush background(int column)
• int checkState(int column)
87.231. QTreeWidgetItem Class 1168

More Related Content

What's hot

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.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.8 book - Part 102 of 202
The Ring programming language version 1.8 book - Part 102 of 202The Ring programming language version 1.8 book - Part 102 of 202
The Ring programming language version 1.8 book - Part 102 of 202
Mahmoud Samir Fayed
 
The Ring programming language version 1.9 book - Part 110 of 210
The Ring programming language version 1.9 book - Part 110 of 210The Ring programming language version 1.9 book - Part 110 of 210
The Ring programming language version 1.9 book - Part 110 of 210
Mahmoud Samir Fayed
 
The Ring programming language version 1.8 book - Part 113 of 202
The Ring programming language version 1.8 book - Part 113 of 202The Ring programming language version 1.8 book - Part 113 of 202
The Ring programming language version 1.8 book - Part 113 of 202
Mahmoud Samir Fayed
 
The Ring programming language version 1.4.1 book - Part 25 of 31
The Ring programming language version 1.4.1 book - Part 25 of 31The Ring programming language version 1.4.1 book - Part 25 of 31
The Ring programming language version 1.4.1 book - Part 25 of 31
Mahmoud Samir Fayed
 
The Ring programming language version 1.8 book - Part 111 of 202
The Ring programming language version 1.8 book - Part 111 of 202The Ring programming language version 1.8 book - Part 111 of 202
The Ring programming language version 1.8 book - Part 111 of 202
Mahmoud Samir Fayed
 
The Ring programming language version 1.7 book - Part 100 of 196
The Ring programming language version 1.7 book - Part 100 of 196The Ring programming language version 1.7 book - Part 100 of 196
The Ring programming language version 1.7 book - Part 100 of 196
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 72 of 84
The Ring programming language version 1.2 book - Part 72 of 84The Ring programming language version 1.2 book - Part 72 of 84
The Ring programming language version 1.2 book - Part 72 of 84
Mahmoud Samir Fayed
 
The Ring programming language version 1.2 book - Part 67 of 84
The Ring programming language version 1.2 book - Part 67 of 84The Ring programming language version 1.2 book - Part 67 of 84
The Ring programming language version 1.2 book - Part 67 of 84
Mahmoud Samir Fayed
 
The Ring programming language version 1.2 book - Part 68 of 84
The Ring programming language version 1.2 book - Part 68 of 84The Ring programming language version 1.2 book - Part 68 of 84
The Ring programming language version 1.2 book - Part 68 of 84
Mahmoud Samir Fayed
 
The Ring programming language version 1.2 book - Part 66 of 84
The Ring programming language version 1.2 book - Part 66 of 84The Ring programming language version 1.2 book - Part 66 of 84
The Ring programming language version 1.2 book - Part 66 of 84
Mahmoud Samir Fayed
 
The Ring programming language version 1.9 book - Part 118 of 210
The Ring programming language version 1.9 book - Part 118 of 210The Ring programming language version 1.9 book - Part 118 of 210
The Ring programming language version 1.9 book - Part 118 of 210
Mahmoud Samir Fayed
 
The Ring programming language version 1.8 book - Part 110 of 202
The Ring programming language version 1.8 book - Part 110 of 202The Ring programming language version 1.8 book - Part 110 of 202
The Ring programming language version 1.8 book - Part 110 of 202
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.2 book - Part 74 of 84
The Ring programming language version 1.2 book - Part 74 of 84The Ring programming language version 1.2 book - Part 74 of 84
The Ring programming language version 1.2 book - Part 74 of 84
Mahmoud Samir Fayed
 
The Ring programming language version 1.7 book - Part 111 of 196
The Ring programming language version 1.7 book - Part 111 of 196The Ring programming language version 1.7 book - Part 111 of 196
The Ring programming language version 1.7 book - Part 111 of 196
Mahmoud Samir Fayed
 
The Ring programming language version 1.5 book - Part 28 of 31
The Ring programming language version 1.5 book - Part 28 of 31The Ring programming language version 1.5 book - Part 28 of 31
The Ring programming language version 1.5 book - Part 28 of 31
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
 

What's hot (20)

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.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.8 book - Part 102 of 202
The Ring programming language version 1.8 book - Part 102 of 202The Ring programming language version 1.8 book - Part 102 of 202
The Ring programming language version 1.8 book - Part 102 of 202
 
The Ring programming language version 1.9 book - Part 110 of 210
The Ring programming language version 1.9 book - Part 110 of 210The Ring programming language version 1.9 book - Part 110 of 210
The Ring programming language version 1.9 book - Part 110 of 210
 
The Ring programming language version 1.8 book - Part 113 of 202
The Ring programming language version 1.8 book - Part 113 of 202The Ring programming language version 1.8 book - Part 113 of 202
The Ring programming language version 1.8 book - Part 113 of 202
 
The Ring programming language version 1.4.1 book - Part 25 of 31
The Ring programming language version 1.4.1 book - Part 25 of 31The Ring programming language version 1.4.1 book - Part 25 of 31
The Ring programming language version 1.4.1 book - Part 25 of 31
 
The Ring programming language version 1.8 book - Part 111 of 202
The Ring programming language version 1.8 book - Part 111 of 202The Ring programming language version 1.8 book - Part 111 of 202
The Ring programming language version 1.8 book - Part 111 of 202
 
The Ring programming language version 1.7 book - Part 100 of 196
The Ring programming language version 1.7 book - Part 100 of 196The Ring programming language version 1.7 book - Part 100 of 196
The Ring programming language version 1.7 book - Part 100 of 196
 
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 72 of 84
The Ring programming language version 1.2 book - Part 72 of 84The Ring programming language version 1.2 book - Part 72 of 84
The Ring programming language version 1.2 book - Part 72 of 84
 
The Ring programming language version 1.2 book - Part 67 of 84
The Ring programming language version 1.2 book - Part 67 of 84The Ring programming language version 1.2 book - Part 67 of 84
The Ring programming language version 1.2 book - Part 67 of 84
 
The Ring programming language version 1.2 book - Part 68 of 84
The Ring programming language version 1.2 book - Part 68 of 84The Ring programming language version 1.2 book - Part 68 of 84
The Ring programming language version 1.2 book - Part 68 of 84
 
The Ring programming language version 1.2 book - Part 66 of 84
The Ring programming language version 1.2 book - Part 66 of 84The Ring programming language version 1.2 book - Part 66 of 84
The Ring programming language version 1.2 book - Part 66 of 84
 
The Ring programming language version 1.9 book - Part 118 of 210
The Ring programming language version 1.9 book - Part 118 of 210The Ring programming language version 1.9 book - Part 118 of 210
The Ring programming language version 1.9 book - Part 118 of 210
 
The Ring programming language version 1.8 book - Part 110 of 202
The Ring programming language version 1.8 book - Part 110 of 202The Ring programming language version 1.8 book - Part 110 of 202
The Ring programming language version 1.8 book - Part 110 of 202
 
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.2 book - Part 74 of 84
The Ring programming language version 1.2 book - Part 74 of 84The Ring programming language version 1.2 book - Part 74 of 84
The Ring programming language version 1.2 book - Part 74 of 84
 
The Ring programming language version 1.7 book - Part 111 of 196
The Ring programming language version 1.7 book - Part 111 of 196The Ring programming language version 1.7 book - Part 111 of 196
The Ring programming language version 1.7 book - Part 111 of 196
 
The Ring programming language version 1.5 book - Part 28 of 31
The Ring programming language version 1.5 book - Part 28 of 31The Ring programming language version 1.5 book - Part 28 of 31
The Ring programming language version 1.5 book - Part 28 of 31
 
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
 

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.9 book - Part 120 of 210

  • 1. Ring Documentation, Release 1.9 • 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) • QString * string(void) 87.218. QTextStream Class 1159
  • 2. Ring Documentation, Release 1.9 87.219 QTextStream2 Class C++ Reference : http://doc.qt.io/qt-5/QTextStream2.html Parameters : QIODevice * device Parent Class : QTextStream 87.220 QTextStream3 Class C++ Reference : http://doc.qt.io/qt-5/QTextStream3.html Parameters : FILE * fileHandle, QIODevice::OpenMode Parent Class : QTextStream 87.221 QTextStream4 Class C++ Reference : http://doc.qt.io/qt-5/QTextStream4.html Parameters : QString *, QIODevice::OpenMode Parent Class : QTextStream 87.222 QTextStream5 Class C++ Reference : http://doc.qt.io/qt-5/QTextStream5.html Parameters : QByteArray *, QIODevice::OpenMode Parent Class : QTextStream 87.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) • void requestInterruption(void) • void setEventDispatcher(QAbstractEventDispatcher *eventDispatcher) 87.219. QTextStream2 Class 1160
  • 3. Ring Documentation, Release 1.9 • 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) 87.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) • bool waitForDone(int msecs) • QThreadPool *globalInstance(void) 87.224. QThreadPool Class 1161
  • 4. Ring Documentation, Release 1.9 87.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) 87.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) • void start(void) • void stop(void) • void settimeoutEvent(const char *) 87.225. QTime Class 1162
  • 5. Ring Documentation, Release 1.9 • const char *gettimeoutEvent(void) 87.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) 87.228 QToolButton Class C++ Reference : http://doc.qt.io/qt-5/QToolButton.html Parameters : QWidget * Parent Class : QAbstractButton • Qt::ArrowType arrowType(void) 87.227. QToolBar Class 1163
  • 6. Ring Documentation, Release 1.9 • 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) 87.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) • QModelIndex indexBelow(QModelIndex) • bool isAnimated(void) • bool isColumnHidden(int column) • bool isExpanded(QModelIndex) • bool isFirstColumnSpanned(int row, QModelIndex) 87.229. QTreeView Class 1164
  • 7. Ring Documentation, Release 1.9 • 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) • void setModel(QAbstractItemModel *model) • void setRootIndex(QModelIndex) • void setSelectionModel(QItemSelectionModel *selectionModel) • QRect visualRect(QModelIndex) • void collapse(QModelIndex) 87.229. QTreeView Class 1165
  • 8. Ring Documentation, Release 1.9 • void collapseAll(void) • void expand(QModelIndex) • void expandAll(void) • void expandToDepth(int depth) • void hideColumn(int column) • void resizeColumnToContents(int column) • void showColumn(int column) • void setcollapsedEvent(const char *) • void setexpandedEvent(const char *) • void setactivatedEvent(const char *) • void setclickedEvent(const char *) • void setdoubleClickedEvent(const char *) • void setenteredEvent(const char *) • void setpressedEvent(const char *) • void setviewportEnteredEvent(const char *) • const char *getcollapsedEvent(void) • const char *getexpandedEvent(void) • const char *getactivatedEvent(void) • const char *getclickedEvent(void) • const char *getdoubleClickedEvent(void) • const char *getenteredEvent(void) • const char *getpressedEvent(void) • const char *getviewportEnteredEvent(void) 87.230 QTreeWidget Class C++ Reference : http://doc.qt.io/qt-5/QTreeWidget.html Parameters : QWidget * Parent Class : QTreeView • void addTopLevelItem(QTreeWidgetItem *item) • void closePersistentEditor(QTreeWidgetItem *item, int column) • int columnCount(void) • int currentColumn(void) • QTreeWidgetItem *currentItem(void) • void editItem(QTreeWidgetItem *item, int column) • QTreeWidgetItem *headerItem(void) 87.230. QTreeWidget Class 1166
  • 9. Ring Documentation, Release 1.9 • int indexOfTopLevelItem(QTreeWidgetItem *item) • void insertTopLevelItem(int index, QTreeWidgetItem *item) • QTreeWidgetItem *invisibleRootItem(void) • bool isFirstItemColumnSpanned( QTreeWidgetItem *item) • QTreeWidgetItem *itemAbove(QTreeWidgetItem *item) • QTreeWidgetItem *itemAt(int x, int y) • QTreeWidgetItem *itemBelow(QTreeWidgetItem *item) • QWidget *itemWidget(QTreeWidgetItem *item, int column) • void openPersistentEditor(QTreeWidgetItem *item, int column) • void removeItemWidget(QTreeWidgetItem *item, int column) • void setColumnCount(int columns) • void setCurrentItem(QTreeWidgetItem * item, QItemSelectionModel::SelectionFlag column) • void setFirstItemColumnSpanned(QTreeWidgetItem *item, bool span) • void setHeaderItem(QTreeWidgetItem *item) • void setHeaderLabel(QString) • void setHeaderLabels(QStringList) • void setItemWidget(QTreeWidgetItem *item, int column, QWidget * widget) • int sortColumn(void) • void sortItems(int column, Qt::SortOrder order) • QTreeWidgetItem *takeTopLevelItem(int index) • QTreeWidgetItem *topLevelItem(int index) • int topLevelItemCount(void) • QRect visualItemRect(QTreeWidgetItem *item) • void setSelectionModel(QItemSelectionModel *selectionModel) • void clear(void) • void collapseItem(QTreeWidgetItem *item) • void expandItem(QTreeWidgetItem *item) • void scrollToItem(QTreeWidgetItem *item, QAbstractItemView::ScrollHint hint) • void setcollapsedEvent(const char *) • void setexpandedEvent(const char *) • void setactivatedEvent(const char *) • void setclickedEvent(const char *) • void setdoubleClickedEvent(const char *) • void setenteredEvent(const char *) • void setpressedEvent(const char *) • void setviewportEnteredEvent(const char *) 87.230. QTreeWidget Class 1167
  • 10. Ring Documentation, Release 1.9 • void setcurrentItemChangedEvent(const char *) • void setitemActivatedEvent(const char *) • void setitemChangedEvent(const char *) • void setitemClickedEvent(const char *) • void setitemCollapsedEvent(const char *) • void setitemDoubleClickedEvent(const char *) • void setitemEnteredEvent(const char *) • void setitemExpandedEvent(const char *) • void setitemPressedEvent(const char *) • void setitemSelectionChangedEvent(const char *) • const char *getcollapsedEvent(void) • const char *getexpandedEvent(void) • const char *getactivatedEvent(void) • const char *getclickedEvent(void) • const char *getdoubleClickedEvent(void) • const char *getenteredEvent(void) • const char *getpressedEvent(void) • const char *getviewportEnteredEvent(void) • const char *getcurrentItemChangedEvent(void) • const char *getitemActivatedEvent(void) • const char *getitemChangedEvent(void) • const char *getitemClickedEvent(void) • const char *getitemCollapsedEvent(void) • const char *getitemDoubleClickedEvent(void) • const char *getitemEnteredEvent(void) • const char *getitemExpandedEvent(void) • const char *getitemPressedEvent(void) • const char *getitemSelectionChangedEvent(void) 87.231 QTreeWidgetItem Class C++ Reference : http://doc.qt.io/qt-5/QTreeWidgetItem.html Parameters : void • void addChild(QTreeWidgetItem *child) • QBrush background(int column) • int checkState(int column) 87.231. QTreeWidgetItem Class 1168