SlideShare a Scribd company logo
Ring Documentation, Release 1.9
• QSurfaceFormat defaultFormat(void)
• void setDefaultFormat(QSurfaceFormat format)
87.202 QSystemTrayIcon Class
C++ Reference : http://doc.qt.io/qt-5/QSystemTrayIcon.html
Parameters : void
• QMenu *contextMenu(void)
• QRect geometry(void)
• QIcon icon(void)
• bool isVisible(void)
• void setContextMenu(QMenu *menu)
• void setIcon(QIcon)
• void setToolTip(QString)
• QString toolTip(void)
• void hide(void)
• void setVisible(bool visible)
• void show(void)
• void showMessage(QString, QString, QSystemTrayIcon::MessageIcon, int millisecondsTimeoutHint)
• bool isSystemTrayAvailable(void)
• bool supportsMessages(void)
87.203 QTabBar Class
C++ Reference : http://doc.qt.io/qt-5/QTabBar.html
Parameters : QWidget *
Parent Class : QWidget
• int addTab(QString text)
• int addTab_2(QIcon icon, QString text)
• int count(void)
• int currentIndex(void)
• bool documentMode(void)
• bool drawBase(void)
• Qt::TextElideMode elideMode(void)
• bool expanding(void)
• QSize iconSize(void)
• int insertTab(int index, QString text)
87.202. QSystemTrayIcon Class 1139
Ring Documentation, Release 1.9
• int insertTab_2(int index, QIcon icon, QString text)
• bool isMovable(void)
• bool isTabEnabled(int index)
• void moveTab(int from, int to)
• void removeTab(int index)
• QTabBar::SelectionBehavior selectionBehaviorOnRemove(void)
• void setDocumentMode(bool set)
• void setDrawBase(bool drawTheBase)
• void setElideMode(Qt::TextElideMode)
• void setExpanding(bool enabled)
• void setIconSize(QSize size)
• void setMovable(bool movable)
• void setSelectionBehaviorOnRemove(QTabBar::SelectionBehavior behavior)
• void setShape(QTabBar::Shape shape)
• void setTabButton(int index, QTabBar::ButtonPosition position, QWidget * widget)
• void setTabData(int index, QVariant data)
• void setTabEnabled(int index, bool enabled)
• void setTabIcon(int index, QIcon icon)
• void setTabText(int index, QString text)
• void setTabTextColor(int index, QColor color)
• void setTabToolTip(int index, QString tip)
• void setTabWhatsThis(int index, QString text)
• void setTabsClosable(bool closable)
• void setUsesScrollButtons(bool useButtons)
• QTabBar::Shape shape(void)
• int tabAt(QPoint position)
• QWidget * tabButton(int index, QTabBar::ButtonPosition position)
• QVariant tabData(int index)
• QIcon tabIcon(int index)
• QRect tabRect(int index)
• QString tabText(int index)
• QColor tabTextColor(int index)
• QString tabToolTip(int index)
• QString tabWhatsThis(int index)
• bool tabsClosable(void)
• bool usesScrollButtons(void)
87.203. QTabBar Class 1140
Ring Documentation, Release 1.9
• void setCurrentIndex(int index)
• void setcurrentChangedEvent(const char *)
• void settabCloseRequestedEvent(const char *)
• void settabMovedEvent(const char *)
• const char *getcurrentChangedEvent(void)
• const char *gettabCloseRequestedEvent(void)
• const char *gettabMovedEvent(void)
87.204 QTabWidget Class
C++ Reference : http://doc.qt.io/qt-5/QTabWidget.html
Parameters : QWidget *parent
Parent Class : QWidget
• int addTab(QWidget *page, QString)
• void clear(void)
• QWidget *cornerWidget(Qt::Corner corner)
• int count(void)
• int currentIndex(void)
• QWidget *currentWidget(void)
• bool documentMode(void)
• int elideMode(void)
• QSize iconSize(void)
• int indexOf(QWidget *w)
• int insertTab(int index, QWidget *page,QString)
• bool isMovable(void)
• bool isTabEnabled(int index)
• void removeTab(int index)
• void setCornerWidget(QWidget *widget, Qt::Corner corner)
• void setDocumentMode(bool set)
• void setElideMode(Qt::TextElideMode)
• void setIconSize(QSize)
• void setMovable(bool movable)
• void setTabEnabled(int index, bool enable)
• void setTabIcon(int index, QIcon)
• void setTabText(int index,QString)
• void setTabToolTip(int index, QString)
87.204. QTabWidget Class 1141
Ring Documentation, Release 1.9
• void setTabWhatsThis(int index, QString)
• void setTabsClosable(bool closeable)
• void setUsesScrollButtons(bool useButtons)
• QIcon tabIcon(int index)
• QString tabText(int index)
• QString tabToolTip(int index)
• QString tabWhatsThis(int index)
• bool tabsClosable(void)
• bool usesScrollButtons(void)
• QWidget *widget(int index)
• int heightForWidth(int width)
• QSize minimumSizeHint(void)
• QSize sizeHint(void)
• void setCurrentIndex(int index)
• void setCurrentWidget(QWidget *widget)
• void setcurrentChangedEvent(const char *)
• void settabCloseRequestedEvent(const char *)
• const char *getcurrentChangedEvent(void)
• const char *gettabCloseRequestedEvent(void)
• void geteventparameters(void)
87.205 QTableView Class
C++ Reference : http://doc.qt.io/qt-5/QTableView.html
Parameters : QWidget *parent
Parent Class : QAbstractItemView
• void clearSpans(void)
• int columnAt(int x)
• int columnSpan(int row, int column)
• int columnViewportPosition(int column)
• int columnWidth(int column)
• Qt::PenStyle gridStyle(void)
• QHeaderView *horizontalHeader(void)
• bool isColumnHidden(int column)
• bool isCornerButtonEnabled(void)
• bool isRowHidden(int row)
87.205. QTableView Class 1142
Ring Documentation, Release 1.9
• bool isSortingEnabled(void)
• int rowAt(int y)
• int rowHeight(int row)
• int rowSpan(int row, int column)
• int rowViewportPosition(int row)
• void setColumnHidden(int column, bool hide)
• void setColumnWidth(int column, int width)
• void setCornerButtonEnabled(bool enable)
• void setGridStyle(Qt::PenStyle style)
• void setHorizontalHeader(QHeaderView *header)
• void setRowHeight(int row, int height)
• void setRowHidden(int row, bool hide)
• void setSortingEnabled(bool enable)
• void setSpan(int row, int column, int rowSpanCount, int columnSpanCount)
• void setVerticalHeader(QHeaderView *header)
• void setWordWrap(bool on)
• bool showGrid(void)
• void sortByColumn(int column, Qt::SortOrder order)
• QHeaderView *verticalHeader(void)
• bool wordWrap(void)
• void hideColumn(int column)
• void hideRow(int row)
• void resizeColumnToContents(int column)
• void resizeColumnsToContents(void)
• void resizeRowToContents(int row)
• void resizeRowsToContents(void)
• void selectColumn(int column)
• void selectRow(int row)
• void setShowGrid(bool show)
• void showColumn(int column)
• void showRow(int row)
87.206 QTableWidget Class
C++ Reference : http://doc.qt.io/qt-5/QTableWidget.html
Parameters : QWidget *parent
87.206. QTableWidget Class 1143
Ring Documentation, Release 1.9
Parent Class : QTableView
• QWidget *cellWidget(int row, int column)
• void closePersistentEditor(QTableWidgetItem *item)
• int column(QTableWidgetItem *item)
• int columnCount(void)
• int currentColumn(void)
• QTableWidgetItem *currentItem(void)
• int currentRow(void)
• void editItem(QTableWidgetItem *item)
• QTableWidgetItem *horizontalHeaderItem(int column)
• QTableWidgetItem *item(int row, int column)
• QTableWidgetItem *itemAt(int ax, int ay)
• QTableWidgetItem *itemPrototype(void)
• void openPersistentEditor(QTableWidgetItem *item)
• void removeCellWidget(int row, int column)
• int row(const QTableWidgetItem *item)
• int rowCount(void)
• QList<QTableWidgetItem *> selectedItems(void)
• QList<QTableWidgetSelectionRange> selectedRanges(void)
• void setCellWidget(int row, int column, QWidget *widget)
• void setColumnCount(int columns)
• void setCurrentCell(int row, int column)
• void setCurrentItem(QTableWidgetItem * item)
• void setHorizontalHeaderItem(int column, QTableWidgetItem *item)
• void setHorizontalHeaderLabels(QStringList)
• void setItem(int row, int column, QTableWidgetItem *item)
• void setItemPrototype(QTableWidgetItem *item)
• void setRowCount(int rows)
• void setVerticalHeaderItem(int row, QTableWidgetItem *item)
• void sortItems(int column, Qt::SortOrder order)
• QTableWidgetItem *takeHorizontalHeaderItem(int column)
• QTableWidgetItem *takeItem(int row, int column)
• QTableWidgetItem *takeVerticalHeaderItem(int row)
• QTableWidgetItem *verticalHeaderItem(int row)
• int visualColumn(int logicalColumn)
• QRect visualItemRect(QTableWidgetItem *)
87.206. QTableWidget Class 1144
Ring Documentation, Release 1.9
• int visualRow(int logicalRow)
• void clear(void)
• void clearContents(void)
• void insertColumn(int column)
• void insertRow(int row)
• void removeColumn(int column)
• void removeRow(int row)
• void scrollToItem(QTableWidgetItem *item, QAbstractItemView::ScrollHint hint)
• void setcellActivatedEvent(const char *)
• void setcellChangedEvent(const char *)
• void setcellClickedEvent(const char *)
• void setcellDoubleClickedEvent(const char *)
• void setcellEnteredEvent(const char *)
• void setcellPressedEvent(const char *)
• void setcurrentCellChangedEvent(const char *)
• void setcurrentItemChangedEvent(const char *)
• void setitemActivatedEvent(const char *)
• void setitemChangedEvent(const char *)
• void setitemClickedEvent(const char *)
• void setitemDoubleClickedEvent(const char *)
• void setitemEnteredEvent(const char *)
• void setitemPressedEvent(const char *)
• void setitemSelectionChangedEvent(const char *)
• const char *getcellActivatedEvent(void)
• const char *getcellChangedEvent(void)
• const char *getcellClickedEvent(void)
• const char *getcellDoubleClickedEvent(void)
• const char *getcellEnteredEvent(void)
• const char *getcellPressedEvent(void)
• const char *getcurrentCellChangedEvent(void)
• const char *getcurrentItemChangedEvent(void)
• const char *getitemActivatedEvent(void)
• const char *getitemChangedEvent(void)
• const char *getitemClickedEvent(void)
• const char *getitemDoubleClickedEvent(void)
• const char *getitemEnteredEvent(void)
87.206. QTableWidget Class 1145
Ring Documentation, Release 1.9
• const char *getitemPressedEvent(void)
• const char *getitemSelectionChangedEvent(void)
87.207 QTableWidgetItem Class
C++ Reference : http://doc.qt.io/qt-5/QTableWidgetItem.html
Parameters : QString
• QBrush background(void)
• int checkState(void)
• QTableWidgetItem *clone(void)
• int column(void)
• QVariant data(int role)
• int flags(void)
• QFont font(void)
• QBrush foreground(void)
• QIcon icon(void)
• bool isSelected(void)
• void read(QDataStream)
• int row(void)
• void setBackground(QBrush)
• void setCheckState(Qt::CheckState state)
• void setData(int role, QVariant)
• void setFlags(Qt::ItemFlag flags)
• void setFont(QFont)
• void setForeground(QBrush)
• void setIcon(QIcon)
• void setSelected(bool select)
• void setSizeHint(QSize)
• void setStatusTip(QString)
• void setText(QString)
• void setTextAlignment(int alignment)
• void setToolTip(QString)
• void setWhatsThis(QString)
• QSize sizeHint(void)
• QString statusTip(void)
• QTableWidget *tableWidget(void)
87.207. QTableWidgetItem Class 1146
Ring Documentation, Release 1.9
• QString text(void)
• int textAlignment(void)
• QString toolTip(void)
• int type(void)
• QString whatsThis(void)
• void write(QDataStream)
87.208 QTcpServer Class
C++ Reference : http://doc.qt.io/qt-5/QTcpServer.html
Parameters : QWidget *
• void close(void)
• QString errorString(void)
• bool hasPendingConnections(void)
• bool isListening(void)
• bool listen(QHostAddress, int port)
• int maxPendingConnections(void)
• QTcpSocket *nextPendingConnection(void)
• void pauseAccepting(void)
• QNetworkProxy proxy(void)
• void resumeAccepting(void)
• QHostAddress serverAddress(void)
• int serverError(void)
• int serverPort(void)
• void setMaxPendingConnections(int numConnections)
• void setProxy(QNetworkProxy)
• bool setSocketDescriptor(qintptr socketDescriptor)
• int *socketDescriptor(void)
• bool waitForNewConnection(int msec, bool *timedOut)
• void setacceptErrorEvent(const char *)
• void setnewConnectionEvent(const char *)
• const char *getacceptErrorEvent(void)
• const char *getnewConnectionEvent(void)
87.208. QTcpServer Class 1147
Ring Documentation, Release 1.9
87.209 QTcpSocket Class
C++ Reference : http://doc.qt.io/qt-5/QTcpSocket.html
Parameters : QObject *
Parent Class : QAbstractSocket
• void setconnectedEvent(const char *)
• void setdisconnectedEvent(const char *)
• void seterrorEvent(const char *)
• void sethostFoundEvent(const char *)
• void setproxyAuthenticationRequiredEvent(const char *)
• void setstateChangedEvent(const char *)
• void setaboutToCloseEvent(const char *)
• void setbytesWrittenEvent(const char *)
• void setreadChannelFinishedEvent(const char *)
• void setreadyReadEvent(const char *)
• const char *getconnectedEvent(void)
• const char *getdisconnectedEvent(void)
• const char *geterrorEvent(void)
• const char *gethostFoundEvent(void)
• const char *getproxyAuthenticationRequiredEvent(void)
• const char *getstateChangedEvent(void)
• const char *getaboutToCloseEvent(void)
• const char *getbytesWrittenEvent(void)
• const char *getreadChannelFinishedEvent(void)
• const char *getreadyReadEvent(void)
87.210 QTest Class
C++ Reference : http://doc.qt.io/qt-5/QTest.html
• void qsleep(int)
87.211 QTextBlock Class
C++ Reference : http://doc.qt.io/qt-5/QTextBlock.html
Parameters : void
• int blockFormatIndex(void)
• int blockNumber(void)
87.209. QTcpSocket Class 1148

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.6 book - Part 168 of 189
The Ring programming language version 1.6 book - Part 168 of 189The Ring programming language version 1.6 book - Part 168 of 189
The Ring programming language version 1.6 book - Part 168 of 189
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.2 book - Part 65 of 84
The Ring programming language version 1.2 book - Part 65 of 84The Ring programming language version 1.2 book - Part 65 of 84
The Ring programming language version 1.2 book - Part 65 of 84
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.4 book - Part 166 of 185
The Ring programming language version 1.5.4 book - Part 166 of 185The Ring programming language version 1.5.4 book - Part 166 of 185
The Ring programming language version 1.5.4 book - Part 166 of 185
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.9 book - Part 120 of 210
The Ring programming language version 1.9 book - Part 120 of 210The Ring programming language version 1.9 book - Part 120 of 210
The Ring programming language version 1.9 book - Part 120 of 210
Mahmoud Samir Fayed
 
The Ring programming language version 1.7 book - Part 108 of 196
The Ring programming language version 1.7 book - Part 108 of 196The Ring programming language version 1.7 book - Part 108 of 196
The Ring programming language version 1.7 book - Part 108 of 196
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 120 of 212
The Ring programming language version 1.10 book - Part 120 of 212The Ring programming language version 1.10 book - Part 120 of 212
The Ring programming language version 1.10 book - Part 120 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.4 book - Part 174 of 185
The Ring programming language version 1.5.4 book - Part 174 of 185The Ring programming language version 1.5.4 book - Part 174 of 185
The Ring programming language version 1.5.4 book - Part 174 of 185
Mahmoud Samir Fayed
 
The Ring programming language version 1.3 book - Part 73 of 88
The Ring programming language version 1.3 book - Part 73 of 88The Ring programming language version 1.3 book - Part 73 of 88
The Ring programming language version 1.3 book - Part 73 of 88
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 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.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.7 book - Part 110 of 196
The Ring programming language version 1.7 book - Part 110 of 196The Ring programming language version 1.7 book - Part 110 of 196
The Ring programming language version 1.7 book - Part 110 of 196
Mahmoud Samir Fayed
 
The Ring programming language version 1.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.3 book - Part 80 of 88
The Ring programming language version 1.3 book - Part 80 of 88The Ring programming language version 1.3 book - Part 80 of 88
The Ring programming language version 1.3 book - Part 80 of 88
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.6 book - Part 168 of 189
The Ring programming language version 1.6 book - Part 168 of 189The Ring programming language version 1.6 book - Part 168 of 189
The Ring programming language version 1.6 book - Part 168 of 189
 
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.2 book - Part 65 of 84
The Ring programming language version 1.2 book - Part 65 of 84The Ring programming language version 1.2 book - Part 65 of 84
The Ring programming language version 1.2 book - Part 65 of 84
 
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.4 book - Part 166 of 185
The Ring programming language version 1.5.4 book - Part 166 of 185The Ring programming language version 1.5.4 book - Part 166 of 185
The Ring programming language version 1.5.4 book - Part 166 of 185
 
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.9 book - Part 120 of 210
The Ring programming language version 1.9 book - Part 120 of 210The Ring programming language version 1.9 book - Part 120 of 210
The Ring programming language version 1.9 book - Part 120 of 210
 
The Ring programming language version 1.7 book - Part 108 of 196
The Ring programming language version 1.7 book - Part 108 of 196The Ring programming language version 1.7 book - Part 108 of 196
The Ring programming language version 1.7 book - Part 108 of 196
 
The Ring programming language version 1.10 book - Part 120 of 212
The Ring programming language version 1.10 book - Part 120 of 212The Ring programming language version 1.10 book - Part 120 of 212
The Ring programming language version 1.10 book - Part 120 of 212
 
The Ring programming language version 1.5.4 book - Part 174 of 185
The Ring programming language version 1.5.4 book - Part 174 of 185The Ring programming language version 1.5.4 book - Part 174 of 185
The Ring programming language version 1.5.4 book - Part 174 of 185
 
The Ring programming language version 1.3 book - Part 73 of 88
The Ring programming language version 1.3 book - Part 73 of 88The Ring programming language version 1.3 book - Part 73 of 88
The Ring programming language version 1.3 book - Part 73 of 88
 
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 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.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.7 book - Part 110 of 196
The Ring programming language version 1.7 book - Part 110 of 196The Ring programming language version 1.7 book - Part 110 of 196
The Ring programming language version 1.7 book - Part 110 of 196
 
The Ring programming language version 1.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.3 book - Part 80 of 88
The Ring programming language version 1.3 book - Part 80 of 88The Ring programming language version 1.3 book - Part 80 of 88
The Ring programming language version 1.3 book - Part 80 of 88
 

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 118 of 210

  • 1. Ring Documentation, Release 1.9 • QSurfaceFormat defaultFormat(void) • void setDefaultFormat(QSurfaceFormat format) 87.202 QSystemTrayIcon Class C++ Reference : http://doc.qt.io/qt-5/QSystemTrayIcon.html Parameters : void • QMenu *contextMenu(void) • QRect geometry(void) • QIcon icon(void) • bool isVisible(void) • void setContextMenu(QMenu *menu) • void setIcon(QIcon) • void setToolTip(QString) • QString toolTip(void) • void hide(void) • void setVisible(bool visible) • void show(void) • void showMessage(QString, QString, QSystemTrayIcon::MessageIcon, int millisecondsTimeoutHint) • bool isSystemTrayAvailable(void) • bool supportsMessages(void) 87.203 QTabBar Class C++ Reference : http://doc.qt.io/qt-5/QTabBar.html Parameters : QWidget * Parent Class : QWidget • int addTab(QString text) • int addTab_2(QIcon icon, QString text) • int count(void) • int currentIndex(void) • bool documentMode(void) • bool drawBase(void) • Qt::TextElideMode elideMode(void) • bool expanding(void) • QSize iconSize(void) • int insertTab(int index, QString text) 87.202. QSystemTrayIcon Class 1139
  • 2. Ring Documentation, Release 1.9 • int insertTab_2(int index, QIcon icon, QString text) • bool isMovable(void) • bool isTabEnabled(int index) • void moveTab(int from, int to) • void removeTab(int index) • QTabBar::SelectionBehavior selectionBehaviorOnRemove(void) • void setDocumentMode(bool set) • void setDrawBase(bool drawTheBase) • void setElideMode(Qt::TextElideMode) • void setExpanding(bool enabled) • void setIconSize(QSize size) • void setMovable(bool movable) • void setSelectionBehaviorOnRemove(QTabBar::SelectionBehavior behavior) • void setShape(QTabBar::Shape shape) • void setTabButton(int index, QTabBar::ButtonPosition position, QWidget * widget) • void setTabData(int index, QVariant data) • void setTabEnabled(int index, bool enabled) • void setTabIcon(int index, QIcon icon) • void setTabText(int index, QString text) • void setTabTextColor(int index, QColor color) • void setTabToolTip(int index, QString tip) • void setTabWhatsThis(int index, QString text) • void setTabsClosable(bool closable) • void setUsesScrollButtons(bool useButtons) • QTabBar::Shape shape(void) • int tabAt(QPoint position) • QWidget * tabButton(int index, QTabBar::ButtonPosition position) • QVariant tabData(int index) • QIcon tabIcon(int index) • QRect tabRect(int index) • QString tabText(int index) • QColor tabTextColor(int index) • QString tabToolTip(int index) • QString tabWhatsThis(int index) • bool tabsClosable(void) • bool usesScrollButtons(void) 87.203. QTabBar Class 1140
  • 3. Ring Documentation, Release 1.9 • void setCurrentIndex(int index) • void setcurrentChangedEvent(const char *) • void settabCloseRequestedEvent(const char *) • void settabMovedEvent(const char *) • const char *getcurrentChangedEvent(void) • const char *gettabCloseRequestedEvent(void) • const char *gettabMovedEvent(void) 87.204 QTabWidget Class C++ Reference : http://doc.qt.io/qt-5/QTabWidget.html Parameters : QWidget *parent Parent Class : QWidget • int addTab(QWidget *page, QString) • void clear(void) • QWidget *cornerWidget(Qt::Corner corner) • int count(void) • int currentIndex(void) • QWidget *currentWidget(void) • bool documentMode(void) • int elideMode(void) • QSize iconSize(void) • int indexOf(QWidget *w) • int insertTab(int index, QWidget *page,QString) • bool isMovable(void) • bool isTabEnabled(int index) • void removeTab(int index) • void setCornerWidget(QWidget *widget, Qt::Corner corner) • void setDocumentMode(bool set) • void setElideMode(Qt::TextElideMode) • void setIconSize(QSize) • void setMovable(bool movable) • void setTabEnabled(int index, bool enable) • void setTabIcon(int index, QIcon) • void setTabText(int index,QString) • void setTabToolTip(int index, QString) 87.204. QTabWidget Class 1141
  • 4. Ring Documentation, Release 1.9 • void setTabWhatsThis(int index, QString) • void setTabsClosable(bool closeable) • void setUsesScrollButtons(bool useButtons) • QIcon tabIcon(int index) • QString tabText(int index) • QString tabToolTip(int index) • QString tabWhatsThis(int index) • bool tabsClosable(void) • bool usesScrollButtons(void) • QWidget *widget(int index) • int heightForWidth(int width) • QSize minimumSizeHint(void) • QSize sizeHint(void) • void setCurrentIndex(int index) • void setCurrentWidget(QWidget *widget) • void setcurrentChangedEvent(const char *) • void settabCloseRequestedEvent(const char *) • const char *getcurrentChangedEvent(void) • const char *gettabCloseRequestedEvent(void) • void geteventparameters(void) 87.205 QTableView Class C++ Reference : http://doc.qt.io/qt-5/QTableView.html Parameters : QWidget *parent Parent Class : QAbstractItemView • void clearSpans(void) • int columnAt(int x) • int columnSpan(int row, int column) • int columnViewportPosition(int column) • int columnWidth(int column) • Qt::PenStyle gridStyle(void) • QHeaderView *horizontalHeader(void) • bool isColumnHidden(int column) • bool isCornerButtonEnabled(void) • bool isRowHidden(int row) 87.205. QTableView Class 1142
  • 5. Ring Documentation, Release 1.9 • bool isSortingEnabled(void) • int rowAt(int y) • int rowHeight(int row) • int rowSpan(int row, int column) • int rowViewportPosition(int row) • void setColumnHidden(int column, bool hide) • void setColumnWidth(int column, int width) • void setCornerButtonEnabled(bool enable) • void setGridStyle(Qt::PenStyle style) • void setHorizontalHeader(QHeaderView *header) • void setRowHeight(int row, int height) • void setRowHidden(int row, bool hide) • void setSortingEnabled(bool enable) • void setSpan(int row, int column, int rowSpanCount, int columnSpanCount) • void setVerticalHeader(QHeaderView *header) • void setWordWrap(bool on) • bool showGrid(void) • void sortByColumn(int column, Qt::SortOrder order) • QHeaderView *verticalHeader(void) • bool wordWrap(void) • void hideColumn(int column) • void hideRow(int row) • void resizeColumnToContents(int column) • void resizeColumnsToContents(void) • void resizeRowToContents(int row) • void resizeRowsToContents(void) • void selectColumn(int column) • void selectRow(int row) • void setShowGrid(bool show) • void showColumn(int column) • void showRow(int row) 87.206 QTableWidget Class C++ Reference : http://doc.qt.io/qt-5/QTableWidget.html Parameters : QWidget *parent 87.206. QTableWidget Class 1143
  • 6. Ring Documentation, Release 1.9 Parent Class : QTableView • QWidget *cellWidget(int row, int column) • void closePersistentEditor(QTableWidgetItem *item) • int column(QTableWidgetItem *item) • int columnCount(void) • int currentColumn(void) • QTableWidgetItem *currentItem(void) • int currentRow(void) • void editItem(QTableWidgetItem *item) • QTableWidgetItem *horizontalHeaderItem(int column) • QTableWidgetItem *item(int row, int column) • QTableWidgetItem *itemAt(int ax, int ay) • QTableWidgetItem *itemPrototype(void) • void openPersistentEditor(QTableWidgetItem *item) • void removeCellWidget(int row, int column) • int row(const QTableWidgetItem *item) • int rowCount(void) • QList<QTableWidgetItem *> selectedItems(void) • QList<QTableWidgetSelectionRange> selectedRanges(void) • void setCellWidget(int row, int column, QWidget *widget) • void setColumnCount(int columns) • void setCurrentCell(int row, int column) • void setCurrentItem(QTableWidgetItem * item) • void setHorizontalHeaderItem(int column, QTableWidgetItem *item) • void setHorizontalHeaderLabels(QStringList) • void setItem(int row, int column, QTableWidgetItem *item) • void setItemPrototype(QTableWidgetItem *item) • void setRowCount(int rows) • void setVerticalHeaderItem(int row, QTableWidgetItem *item) • void sortItems(int column, Qt::SortOrder order) • QTableWidgetItem *takeHorizontalHeaderItem(int column) • QTableWidgetItem *takeItem(int row, int column) • QTableWidgetItem *takeVerticalHeaderItem(int row) • QTableWidgetItem *verticalHeaderItem(int row) • int visualColumn(int logicalColumn) • QRect visualItemRect(QTableWidgetItem *) 87.206. QTableWidget Class 1144
  • 7. Ring Documentation, Release 1.9 • int visualRow(int logicalRow) • void clear(void) • void clearContents(void) • void insertColumn(int column) • void insertRow(int row) • void removeColumn(int column) • void removeRow(int row) • void scrollToItem(QTableWidgetItem *item, QAbstractItemView::ScrollHint hint) • void setcellActivatedEvent(const char *) • void setcellChangedEvent(const char *) • void setcellClickedEvent(const char *) • void setcellDoubleClickedEvent(const char *) • void setcellEnteredEvent(const char *) • void setcellPressedEvent(const char *) • void setcurrentCellChangedEvent(const char *) • void setcurrentItemChangedEvent(const char *) • void setitemActivatedEvent(const char *) • void setitemChangedEvent(const char *) • void setitemClickedEvent(const char *) • void setitemDoubleClickedEvent(const char *) • void setitemEnteredEvent(const char *) • void setitemPressedEvent(const char *) • void setitemSelectionChangedEvent(const char *) • const char *getcellActivatedEvent(void) • const char *getcellChangedEvent(void) • const char *getcellClickedEvent(void) • const char *getcellDoubleClickedEvent(void) • const char *getcellEnteredEvent(void) • const char *getcellPressedEvent(void) • const char *getcurrentCellChangedEvent(void) • const char *getcurrentItemChangedEvent(void) • const char *getitemActivatedEvent(void) • const char *getitemChangedEvent(void) • const char *getitemClickedEvent(void) • const char *getitemDoubleClickedEvent(void) • const char *getitemEnteredEvent(void) 87.206. QTableWidget Class 1145
  • 8. Ring Documentation, Release 1.9 • const char *getitemPressedEvent(void) • const char *getitemSelectionChangedEvent(void) 87.207 QTableWidgetItem Class C++ Reference : http://doc.qt.io/qt-5/QTableWidgetItem.html Parameters : QString • QBrush background(void) • int checkState(void) • QTableWidgetItem *clone(void) • int column(void) • QVariant data(int role) • int flags(void) • QFont font(void) • QBrush foreground(void) • QIcon icon(void) • bool isSelected(void) • void read(QDataStream) • int row(void) • void setBackground(QBrush) • void setCheckState(Qt::CheckState state) • void setData(int role, QVariant) • void setFlags(Qt::ItemFlag flags) • void setFont(QFont) • void setForeground(QBrush) • void setIcon(QIcon) • void setSelected(bool select) • void setSizeHint(QSize) • void setStatusTip(QString) • void setText(QString) • void setTextAlignment(int alignment) • void setToolTip(QString) • void setWhatsThis(QString) • QSize sizeHint(void) • QString statusTip(void) • QTableWidget *tableWidget(void) 87.207. QTableWidgetItem Class 1146
  • 9. Ring Documentation, Release 1.9 • QString text(void) • int textAlignment(void) • QString toolTip(void) • int type(void) • QString whatsThis(void) • void write(QDataStream) 87.208 QTcpServer Class C++ Reference : http://doc.qt.io/qt-5/QTcpServer.html Parameters : QWidget * • void close(void) • QString errorString(void) • bool hasPendingConnections(void) • bool isListening(void) • bool listen(QHostAddress, int port) • int maxPendingConnections(void) • QTcpSocket *nextPendingConnection(void) • void pauseAccepting(void) • QNetworkProxy proxy(void) • void resumeAccepting(void) • QHostAddress serverAddress(void) • int serverError(void) • int serverPort(void) • void setMaxPendingConnections(int numConnections) • void setProxy(QNetworkProxy) • bool setSocketDescriptor(qintptr socketDescriptor) • int *socketDescriptor(void) • bool waitForNewConnection(int msec, bool *timedOut) • void setacceptErrorEvent(const char *) • void setnewConnectionEvent(const char *) • const char *getacceptErrorEvent(void) • const char *getnewConnectionEvent(void) 87.208. QTcpServer Class 1147
  • 10. Ring Documentation, Release 1.9 87.209 QTcpSocket Class C++ Reference : http://doc.qt.io/qt-5/QTcpSocket.html Parameters : QObject * Parent Class : QAbstractSocket • void setconnectedEvent(const char *) • void setdisconnectedEvent(const char *) • void seterrorEvent(const char *) • void sethostFoundEvent(const char *) • void setproxyAuthenticationRequiredEvent(const char *) • void setstateChangedEvent(const char *) • void setaboutToCloseEvent(const char *) • void setbytesWrittenEvent(const char *) • void setreadChannelFinishedEvent(const char *) • void setreadyReadEvent(const char *) • const char *getconnectedEvent(void) • const char *getdisconnectedEvent(void) • const char *geterrorEvent(void) • const char *gethostFoundEvent(void) • const char *getproxyAuthenticationRequiredEvent(void) • const char *getstateChangedEvent(void) • const char *getaboutToCloseEvent(void) • const char *getbytesWrittenEvent(void) • const char *getreadChannelFinishedEvent(void) • const char *getreadyReadEvent(void) 87.210 QTest Class C++ Reference : http://doc.qt.io/qt-5/QTest.html • void qsleep(int) 87.211 QTextBlock Class C++ Reference : http://doc.qt.io/qt-5/QTextBlock.html Parameters : void • int blockFormatIndex(void) • int blockNumber(void) 87.209. QTcpSocket Class 1148