SlideShare a Scribd company logo
Ring Documentation, Release 1.10
• void setModel(QAbstractItemModel *model)
• void setRootIndex(QModelIndex)
• void setSelectionModel(QItemSelectionModel *selectionModel)
• QRect visualRect(QModelIndex)
• void collapse(QModelIndex)
• 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)
89.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)
89.230. QTreeWidget Class 1188
Ring Documentation, Release 1.10
• int columnCount(void)
• int currentColumn(void)
• QTreeWidgetItem *currentItem(void)
• void editItem(QTreeWidgetItem *item, int column)
• QTreeWidgetItem *headerItem(void)
• 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 *)
89.230. QTreeWidget Class 1189
Ring Documentation, Release 1.10
• void setclickedEvent(const char *)
• void setdoubleClickedEvent(const char *)
• void setenteredEvent(const char *)
• void setpressedEvent(const char *)
• void setviewportEnteredEvent(const char *)
• 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)
89.230. QTreeWidget Class 1190
Ring Documentation, Release 1.10
89.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)
• QTreeWidgetItem *child(int index)
• int childCount(void)
• int childIndicatorPolicy(void)
• QTreeWidgetItem *clone(void)
• int columnCount(void)
• QVariant data(int column, int role)
• int flags(void)
• QFont font(int column)
• QBrush foreground(int column)
• QIcon icon(int column)
• int indexOfChild(QTreeWidgetItem *child)
• void insertChild(int index, QTreeWidgetItem *child)
• bool isDisabled(void)
• bool isExpanded(void)
• bool isFirstColumnSpanned(void)
• bool isHidden(void)
• bool isSelected(void)
• QTreeWidgetItem *parent(void)
• void read(QDataStream)
• void removeChild(QTreeWidgetItem *child)
• void setBackground(int column,QBrush)
• void setCheckState(int column, Qt::CheckState state)
• void setChildIndicatorPolicy(QTreeWidgetItem::ChildIndicatorPolicy policy)
• void setData(int column, int role,QVariant)
• void setDisabled(bool disabled)
• void setExpanded(bool expand)
• void setFirstColumnSpanned(bool span)
• void setFlags(Qt::ItemFlag flags)
• void setFont(int column, QFont)
89.231. QTreeWidgetItem Class 1191
Ring Documentation, Release 1.10
• void setForeground(int column, QBrush)
• void setHidden(bool hide)
• void setIcon(int column, QIcon)
• void setSelected(bool select)
• void setSizeHint(int column, QSize)
• void setStatusTip(int column, QString)
• void setText(int column, QString)
• void setTextAlignment(int column, int alignment)
• void setToolTip(int column, QString)
• void setWhatsThis(int column, QString)
• QSize sizeHint(int column)
• void sortChildren(int column, Qt::SortOrder order)
• QString statusTip(int column)
• QTreeWidgetItem *takeChild(int index)
• QString text(int column)
• int textAlignment(int column)
• QString toolTip(int column)
• QTreeWidget *treeWidget(void)
• int type(void)
• QString whatsThis(int column)
• void write(QDataStream)
89.232 QUrl Class
C++ Reference : http://doc.qt.io/qt-5/QUrl.html
Parameters : QString
• void clear(void)
• QString errorString(void)
• QString fileName(QUrl::ComponentFormattingOption options)
• QString fragment(QUrl::ComponentFormattingOption options)
• bool hasFragment(void)
• bool hasQuery(void)
• QString host(QUrl::ComponentFormattingOption options)
• bool isEmpty(void)
• bool isLocalFile(void)
• bool isParentOf(QUrl)
89.232. QUrl Class 1192
Ring Documentation, Release 1.10
• bool isRelative(void)
• bool isValid(void)
• QString path(QUrl::ComponentFormattingOption options)
• int port(int defaultPort)
• QString query(QUrl::ComponentFormattingOption options)
• QUrl resolved(QUrl)
• QString scheme(void)
• void setAuthority(QString, QUrl::ParsingMode mode)
• void setFragment(QString, QUrl::ParsingMode mode)
• void setHost(QString, QUrl::ParsingMode mode)
• void setPassword(QString, QUrl::ParsingMode mode)
• void setPath(QString, QUrl::ParsingMode mode)
• void setPort(int port)
• void setQuery(QString, QUrl::ParsingMode mode)
• void setScheme(QString)
• void setUrl(QString, QUrl::ParsingMode parsingMode)
• void setUserInfo(QString, QUrl::ParsingMode mode)
• void setUserName(QString, QUrl::ParsingMode mode)
• void swap(QUrl)
• QString topLevelDomain(QUrl::ComponentFormattingOption options)
• QString userInfo(QUrl::ComponentFormattingOption options)
• QString userName(QUrl::ComponentFormattingOption options)
• QUrl fromLocalFile(QString)
89.233 QUuid Class
C++ Reference : http://doc.qt.io/qt-5/QUuid.html
Parameters : void
• QString toString(void)
89.234 QVBoxLayout Class
C++ Reference : http://doc.qt.io/qt-5/QVBoxLayout.html
Parameters : void
Parent Class : QBoxLayout
• void addWidget(QWidget *)
• void addLayout(QLayout *)
89.233. QUuid Class 1193
Ring Documentation, Release 1.10
89.235 QVariant Class
C++ Reference : http://doc.qt.io/qt-5/QVariant.html
Parameters : void
• bool canConvert(int targetTypeId)
• void clear(void)
• bool convert(int targetTypeId)
• bool isNull(void)
• bool isValid(void)
• void swap(QVariant)
• QBitArray toBitArray(void)
• bool toBool(void)
• QByteArray toByteArray(void)
• QChar toChar(void)
• QDate toDate(void)
• QDateTime toDateTime(void)
• double toDouble(bool *ok)
• QEasingCurve toEasingCurve(void)
• float toFloat(bool *ok)
• int toInt(bool *ok)
• QJsonArray toJsonArray(void)
• QJsonDocument toJsonDocument(void)
• QJsonObject toJsonObject(void)
• QJsonValue toJsonValue(void)
• QLine toLine(void)
• QLineF toLineF(void)
• QLocale toLocale(void)
• qlonglong toLongLong(bool *ok)
• QModelIndex toModelIndex(void)
• QPointF toPointF(void)
• qreal toReal(bool *ok)
• QRect toRect(void)
• QRectF toRectF(void)
• QRegExp toRegExp(void)
• QRegularExpression toRegularExpression(void)
• QSize toSize(void)
89.235. QVariant Class 1194
Ring Documentation, Release 1.10
• QSizeF toSizeF(void)
• QStringList toStringList(void)
• QTime toTime(void)
• uint toUInt(bool *ok)
• qulonglong toULongLong(bool *ok)
• QUrl toUrl(void)
• QUuid toUuid(void)
• QVariant::Type type(void)
• const char *typeName(void)
• int userType(void)
• QString toString(void)
89.236 QVariant2 Class
C++ Reference : http://doc.qt.io/qt-5/QVariant2.html
Parent Class : QVariant
Parameters : int
89.237 QVariant3 Class
C++ Reference : http://doc.qt.io/qt-5/QVariant3.html
Parent Class : QVariant
Parameters : float
89.238 QVariant4 Class
C++ Reference : http://doc.qt.io/qt-5/QVariant4.html
Parent Class : QVariant
Parameters : double
89.239 QVariant5 Class
C++ Reference : http://doc.qt.io/qt-5/QVariant5.html
Parent Class : QVariant
Parameters : QString
89.236. QVariant2 Class 1195
Ring Documentation, Release 1.10
89.240 QVector2D Class
C++ Reference : http://doc.qt.io/qt-5/QVector2D.html
Parameters : float,float
• float distanceToLine(QVector2D point, QVector2D direction)
• float distanceToPoint(QVector2D point)
• bool isNull(void)
• float length(void)
• float lengthSquared(void)
• void normalize(void)
• QVector2D normalized(void)
• void setX(float x)
• void setY(float y)
• QPoint toPoint(void)
• QPointF toPointF(void)
• QVector3D toVector3D(void)
• QVector4D toVector4D(void)
• float x(void)
• float y(void)
• float dotProduct(QVector2D v1, QVector2D v2)
89.241 QVector3D Class
C++ Reference : http://doc.qt.io/qt-5/QVector3D.html
Parameters : float,float,float
• float distanceToLine(QVector3D point, QVector3D direction)
• float distanceToPlane(QVector3D plane, QVector3D normal)
• float distanceToPlane_2(QVector3D plane1, QVector3D plane2, QVector3D plane3)
• float distanceToPoint(QVector3D point)
• bool isNull(void)
• float length(void)
• float lengthSquared(void)
• void normalize(void)
• QVector3D normalized(void)
• void setY(float y)
• void setZ(float z)
• QPoint toPoint(void)
89.240. QVector2D Class 1196
Ring Documentation, Release 1.10
• QPointF toPointF(void)
• QVector2D toVector2D(void)
• QVector4D toVector4D(void)
• float y(void)
• float z(void)
• QVector3D crossProduct(QVector3D v1, QVector3D v2)
• float dotProduct(QVector3D v1, QVector3D v2)
• QVector3D normal(QVector3D v1, QVector3D v2)
• QVector3D normal_2(QVector3D v1, QVector3D v2, QVector3D v3)
89.242 QVector4D Class
C++ Reference : http://doc.qt.io/qt-5/QVector4D.html
Parameters : float,float,float,float
• bool isNull(void)
• float length(void)
• float lengthSquared(void)
• void normalize(void)
• QVector4D normalized(void)
• void setW(float w)
• void setX(float x)
• void setY(float y)
• void setZ(float z)
• QPoint toPoint(void)
• QPointF toPointF(void)
• QVector2D toVector2D(void)
• QVector2D toVector2DAffine(void)
• QVector3D toVector3D(void)
• QVector3D toVector3DAffine(void)
• float w(void)
• float x(void)
• float y(void)
• float z(void)
• float dotProduct(QVector4D v1, QVector4D v2)
89.242. QVector4D Class 1197

More Related Content

What's hot

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.10 book - Part 112 of 212
The Ring programming language version 1.10 book - Part 112 of 212The Ring programming language version 1.10 book - Part 112 of 212
The Ring programming language version 1.10 book - Part 112 of 212
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.8 book - Part 103 of 202
The Ring programming language version 1.8 book - Part 103 of 202The Ring programming language version 1.8 book - Part 103 of 202
The Ring programming language version 1.8 book - Part 103 of 202
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.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.10 book - Part 111 of 212
The Ring programming language version 1.10 book - Part 111 of 212The Ring programming language version 1.10 book - Part 111 of 212
The Ring programming language version 1.10 book - Part 111 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.3 book - Part 172 of 194
The Ring programming language version 1.5.3 book - Part 172 of 194The Ring programming language version 1.5.3 book - Part 172 of 194
The Ring programming language version 1.5.3 book - Part 172 of 194
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.3 book - Part 173 of 194
The Ring programming language version 1.5.3 book - Part 173 of 194The Ring programming language version 1.5.3 book - Part 173 of 194
The Ring programming language version 1.5.3 book - Part 173 of 194
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.3 book - Part 177 of 194
The Ring programming language version 1.5.3 book - Part 177 of 194The Ring programming language version 1.5.3 book - Part 177 of 194
The Ring programming language version 1.5.3 book - Part 177 of 194
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.3 book - Part 176 of 194
The Ring programming language version 1.5.3 book - Part 176 of 194The Ring programming language version 1.5.3 book - Part 176 of 194
The Ring programming language version 1.5.3 book - Part 176 of 194
Mahmoud Samir Fayed
 
The Ring programming language version 1.7 book - Part 99 of 196
The Ring programming language version 1.7 book - Part 99 of 196The Ring programming language version 1.7 book - Part 99 of 196
The Ring programming language version 1.7 book - Part 99 of 196
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.2 book - Part 162 of 181
The Ring programming language version 1.5.2 book - Part 162 of 181The Ring programming language version 1.5.2 book - Part 162 of 181
The Ring programming language version 1.5.2 book - Part 162 of 181
Mahmoud Samir Fayed
 
The Ring programming language version 1.7 book - Part 94 of 196
The Ring programming language version 1.7 book - Part 94 of 196The Ring programming language version 1.7 book - Part 94 of 196
The Ring programming language version 1.7 book - Part 94 of 196
Mahmoud Samir Fayed
 
The Ring programming language version 1.6 book - Part 177 of 189
The Ring programming language version 1.6 book - Part 177 of 189The Ring programming language version 1.6 book - Part 177 of 189
The Ring programming language version 1.6 book - Part 177 of 189
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 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.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.3 book - Part 184 of 194
The Ring programming language version 1.5.3 book - Part 184 of 194The Ring programming language version 1.5.3 book - Part 184 of 194
The Ring programming language version 1.5.3 book - Part 184 of 194
Mahmoud Samir Fayed
 

What's hot (20)

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.10 book - Part 112 of 212
The Ring programming language version 1.10 book - Part 112 of 212The Ring programming language version 1.10 book - Part 112 of 212
The Ring programming language version 1.10 book - Part 112 of 212
 
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.8 book - Part 103 of 202
The Ring programming language version 1.8 book - Part 103 of 202The Ring programming language version 1.8 book - Part 103 of 202
The Ring programming language version 1.8 book - Part 103 of 202
 
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.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.10 book - Part 111 of 212
The Ring programming language version 1.10 book - Part 111 of 212The Ring programming language version 1.10 book - Part 111 of 212
The Ring programming language version 1.10 book - Part 111 of 212
 
The Ring programming language version 1.5.3 book - Part 172 of 194
The Ring programming language version 1.5.3 book - Part 172 of 194The Ring programming language version 1.5.3 book - Part 172 of 194
The Ring programming language version 1.5.3 book - Part 172 of 194
 
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.3 book - Part 173 of 194
The Ring programming language version 1.5.3 book - Part 173 of 194The Ring programming language version 1.5.3 book - Part 173 of 194
The Ring programming language version 1.5.3 book - Part 173 of 194
 
The Ring programming language version 1.5.3 book - Part 177 of 194
The Ring programming language version 1.5.3 book - Part 177 of 194The Ring programming language version 1.5.3 book - Part 177 of 194
The Ring programming language version 1.5.3 book - Part 177 of 194
 
The Ring programming language version 1.5.3 book - Part 176 of 194
The Ring programming language version 1.5.3 book - Part 176 of 194The Ring programming language version 1.5.3 book - Part 176 of 194
The Ring programming language version 1.5.3 book - Part 176 of 194
 
The Ring programming language version 1.7 book - Part 99 of 196
The Ring programming language version 1.7 book - Part 99 of 196The Ring programming language version 1.7 book - Part 99 of 196
The Ring programming language version 1.7 book - Part 99 of 196
 
The Ring programming language version 1.5.2 book - Part 162 of 181
The Ring programming language version 1.5.2 book - Part 162 of 181The Ring programming language version 1.5.2 book - Part 162 of 181
The Ring programming language version 1.5.2 book - Part 162 of 181
 
The Ring programming language version 1.7 book - Part 94 of 196
The Ring programming language version 1.7 book - Part 94 of 196The Ring programming language version 1.7 book - Part 94 of 196
The Ring programming language version 1.7 book - Part 94 of 196
 
The Ring programming language version 1.6 book - Part 177 of 189
The Ring programming language version 1.6 book - Part 177 of 189The Ring programming language version 1.6 book - Part 177 of 189
The Ring programming language version 1.6 book - Part 177 of 189
 
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 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.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.3 book - Part 184 of 194
The Ring programming language version 1.5.3 book - Part 184 of 194The Ring programming language version 1.5.3 book - Part 184 of 194
The Ring programming language version 1.5.3 book - Part 184 of 194
 

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

  • 1. Ring Documentation, Release 1.10 • void setModel(QAbstractItemModel *model) • void setRootIndex(QModelIndex) • void setSelectionModel(QItemSelectionModel *selectionModel) • QRect visualRect(QModelIndex) • void collapse(QModelIndex) • 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) 89.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) 89.230. QTreeWidget Class 1188
  • 2. Ring Documentation, Release 1.10 • int columnCount(void) • int currentColumn(void) • QTreeWidgetItem *currentItem(void) • void editItem(QTreeWidgetItem *item, int column) • QTreeWidgetItem *headerItem(void) • 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 *) 89.230. QTreeWidget Class 1189
  • 3. Ring Documentation, Release 1.10 • void setclickedEvent(const char *) • void setdoubleClickedEvent(const char *) • void setenteredEvent(const char *) • void setpressedEvent(const char *) • void setviewportEnteredEvent(const char *) • 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) 89.230. QTreeWidget Class 1190
  • 4. Ring Documentation, Release 1.10 89.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) • QTreeWidgetItem *child(int index) • int childCount(void) • int childIndicatorPolicy(void) • QTreeWidgetItem *clone(void) • int columnCount(void) • QVariant data(int column, int role) • int flags(void) • QFont font(int column) • QBrush foreground(int column) • QIcon icon(int column) • int indexOfChild(QTreeWidgetItem *child) • void insertChild(int index, QTreeWidgetItem *child) • bool isDisabled(void) • bool isExpanded(void) • bool isFirstColumnSpanned(void) • bool isHidden(void) • bool isSelected(void) • QTreeWidgetItem *parent(void) • void read(QDataStream) • void removeChild(QTreeWidgetItem *child) • void setBackground(int column,QBrush) • void setCheckState(int column, Qt::CheckState state) • void setChildIndicatorPolicy(QTreeWidgetItem::ChildIndicatorPolicy policy) • void setData(int column, int role,QVariant) • void setDisabled(bool disabled) • void setExpanded(bool expand) • void setFirstColumnSpanned(bool span) • void setFlags(Qt::ItemFlag flags) • void setFont(int column, QFont) 89.231. QTreeWidgetItem Class 1191
  • 5. Ring Documentation, Release 1.10 • void setForeground(int column, QBrush) • void setHidden(bool hide) • void setIcon(int column, QIcon) • void setSelected(bool select) • void setSizeHint(int column, QSize) • void setStatusTip(int column, QString) • void setText(int column, QString) • void setTextAlignment(int column, int alignment) • void setToolTip(int column, QString) • void setWhatsThis(int column, QString) • QSize sizeHint(int column) • void sortChildren(int column, Qt::SortOrder order) • QString statusTip(int column) • QTreeWidgetItem *takeChild(int index) • QString text(int column) • int textAlignment(int column) • QString toolTip(int column) • QTreeWidget *treeWidget(void) • int type(void) • QString whatsThis(int column) • void write(QDataStream) 89.232 QUrl Class C++ Reference : http://doc.qt.io/qt-5/QUrl.html Parameters : QString • void clear(void) • QString errorString(void) • QString fileName(QUrl::ComponentFormattingOption options) • QString fragment(QUrl::ComponentFormattingOption options) • bool hasFragment(void) • bool hasQuery(void) • QString host(QUrl::ComponentFormattingOption options) • bool isEmpty(void) • bool isLocalFile(void) • bool isParentOf(QUrl) 89.232. QUrl Class 1192
  • 6. Ring Documentation, Release 1.10 • bool isRelative(void) • bool isValid(void) • QString path(QUrl::ComponentFormattingOption options) • int port(int defaultPort) • QString query(QUrl::ComponentFormattingOption options) • QUrl resolved(QUrl) • QString scheme(void) • void setAuthority(QString, QUrl::ParsingMode mode) • void setFragment(QString, QUrl::ParsingMode mode) • void setHost(QString, QUrl::ParsingMode mode) • void setPassword(QString, QUrl::ParsingMode mode) • void setPath(QString, QUrl::ParsingMode mode) • void setPort(int port) • void setQuery(QString, QUrl::ParsingMode mode) • void setScheme(QString) • void setUrl(QString, QUrl::ParsingMode parsingMode) • void setUserInfo(QString, QUrl::ParsingMode mode) • void setUserName(QString, QUrl::ParsingMode mode) • void swap(QUrl) • QString topLevelDomain(QUrl::ComponentFormattingOption options) • QString userInfo(QUrl::ComponentFormattingOption options) • QString userName(QUrl::ComponentFormattingOption options) • QUrl fromLocalFile(QString) 89.233 QUuid Class C++ Reference : http://doc.qt.io/qt-5/QUuid.html Parameters : void • QString toString(void) 89.234 QVBoxLayout Class C++ Reference : http://doc.qt.io/qt-5/QVBoxLayout.html Parameters : void Parent Class : QBoxLayout • void addWidget(QWidget *) • void addLayout(QLayout *) 89.233. QUuid Class 1193
  • 7. Ring Documentation, Release 1.10 89.235 QVariant Class C++ Reference : http://doc.qt.io/qt-5/QVariant.html Parameters : void • bool canConvert(int targetTypeId) • void clear(void) • bool convert(int targetTypeId) • bool isNull(void) • bool isValid(void) • void swap(QVariant) • QBitArray toBitArray(void) • bool toBool(void) • QByteArray toByteArray(void) • QChar toChar(void) • QDate toDate(void) • QDateTime toDateTime(void) • double toDouble(bool *ok) • QEasingCurve toEasingCurve(void) • float toFloat(bool *ok) • int toInt(bool *ok) • QJsonArray toJsonArray(void) • QJsonDocument toJsonDocument(void) • QJsonObject toJsonObject(void) • QJsonValue toJsonValue(void) • QLine toLine(void) • QLineF toLineF(void) • QLocale toLocale(void) • qlonglong toLongLong(bool *ok) • QModelIndex toModelIndex(void) • QPointF toPointF(void) • qreal toReal(bool *ok) • QRect toRect(void) • QRectF toRectF(void) • QRegExp toRegExp(void) • QRegularExpression toRegularExpression(void) • QSize toSize(void) 89.235. QVariant Class 1194
  • 8. Ring Documentation, Release 1.10 • QSizeF toSizeF(void) • QStringList toStringList(void) • QTime toTime(void) • uint toUInt(bool *ok) • qulonglong toULongLong(bool *ok) • QUrl toUrl(void) • QUuid toUuid(void) • QVariant::Type type(void) • const char *typeName(void) • int userType(void) • QString toString(void) 89.236 QVariant2 Class C++ Reference : http://doc.qt.io/qt-5/QVariant2.html Parent Class : QVariant Parameters : int 89.237 QVariant3 Class C++ Reference : http://doc.qt.io/qt-5/QVariant3.html Parent Class : QVariant Parameters : float 89.238 QVariant4 Class C++ Reference : http://doc.qt.io/qt-5/QVariant4.html Parent Class : QVariant Parameters : double 89.239 QVariant5 Class C++ Reference : http://doc.qt.io/qt-5/QVariant5.html Parent Class : QVariant Parameters : QString 89.236. QVariant2 Class 1195
  • 9. Ring Documentation, Release 1.10 89.240 QVector2D Class C++ Reference : http://doc.qt.io/qt-5/QVector2D.html Parameters : float,float • float distanceToLine(QVector2D point, QVector2D direction) • float distanceToPoint(QVector2D point) • bool isNull(void) • float length(void) • float lengthSquared(void) • void normalize(void) • QVector2D normalized(void) • void setX(float x) • void setY(float y) • QPoint toPoint(void) • QPointF toPointF(void) • QVector3D toVector3D(void) • QVector4D toVector4D(void) • float x(void) • float y(void) • float dotProduct(QVector2D v1, QVector2D v2) 89.241 QVector3D Class C++ Reference : http://doc.qt.io/qt-5/QVector3D.html Parameters : float,float,float • float distanceToLine(QVector3D point, QVector3D direction) • float distanceToPlane(QVector3D plane, QVector3D normal) • float distanceToPlane_2(QVector3D plane1, QVector3D plane2, QVector3D plane3) • float distanceToPoint(QVector3D point) • bool isNull(void) • float length(void) • float lengthSquared(void) • void normalize(void) • QVector3D normalized(void) • void setY(float y) • void setZ(float z) • QPoint toPoint(void) 89.240. QVector2D Class 1196
  • 10. Ring Documentation, Release 1.10 • QPointF toPointF(void) • QVector2D toVector2D(void) • QVector4D toVector4D(void) • float y(void) • float z(void) • QVector3D crossProduct(QVector3D v1, QVector3D v2) • float dotProduct(QVector3D v1, QVector3D v2) • QVector3D normal(QVector3D v1, QVector3D v2) • QVector3D normal_2(QVector3D v1, QVector3D v2, QVector3D v3) 89.242 QVector4D Class C++ Reference : http://doc.qt.io/qt-5/QVector4D.html Parameters : float,float,float,float • bool isNull(void) • float length(void) • float lengthSquared(void) • void normalize(void) • QVector4D normalized(void) • void setW(float w) • void setX(float x) • void setY(float y) • void setZ(float z) • QPoint toPoint(void) • QPointF toPointF(void) • QVector2D toVector2D(void) • QVector2D toVector2DAffine(void) • QVector3D toVector3D(void) • QVector3D toVector3DAffine(void) • float w(void) • float x(void) • float y(void) • float z(void) • float dotProduct(QVector4D v1, QVector4D v2) 89.242. QVector4D Class 1197