SlideShare a Scribd company logo
Ring Documentation, Release 1.3
67.22 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)
67.22. QTreeWidgetItem Class 668
Ring Documentation, Release 1.3
• 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)
67.23 QComboBox Class
C++ Reference : http://doc.qt.io/qt-5/QComboBox.html
Parameters : QWidget *
Parent Class : QWidget
• void addItem(QString,int)
• QCompleter *completer(void)
• int count(void)
• int currentIndex(void)
• QString currentText(void)
• bool duplicatesEnabled(void)
• int findData(QVariant, int role, Qt::MatchFlag flags)
• int findText(QString, Qt::MatchFlag flags)
• bool hasFrame(void)
67.23. QComboBox Class 669
Ring Documentation, Release 1.3
• void hidePopup(void)
• QSize iconSize(void)
• void insertItem(int index, QString, QVariant)
• bool isEditable(void)
• QVariant itemData(int index, int role)
• QAbstractItemDelegate *itemDelegate(void)
• QIcon itemIcon(int index)
• QString itemText(int index)
• QLineEdit *lineEdit(void)
• int maxCount(void)
• int maxVisibleItems(void)
• int minimumContentsLength(void)
• QAbstractItemModel *model(void)
• int modelColumn(void)
• void removeItem(int index)
• QModelIndex rootModelIndex(void)
• void setCompleter(QCompleter *completer)
• void setDuplicatesEnabled(bool enable)
• void setEditable(bool editable)
• void setFrame(bool)
• void setIconSize(QSize)
• void setItemDelegate(QAbstractItemDelegate *delegate)
• void setItemIcon(int index, QIcon)
• void setItemText(int index, QString)
• void setLineEdit(QLineEdit *edit)
• void setMaxCount(int max)
• void setMaxVisibleItems(int maxItems)
• void setMinimumContentsLength(int characters)
• void setModel(QAbstractItemModel *model)
• void setModelColumn(int visibleColumn)
• void setRootModelIndex(QModelIndex)
• void setView(QAbstractItemView *itemView)
• void showPopup(void)
• QAbstractItemView *view(void)
• void clear(void)
• void clearEditText(void)
67.23. QComboBox Class 670
Ring Documentation, Release 1.3
• void setCurrentIndex(int index)
• void setEditText(QString)
• void setactivatedEvent(const char *)
• void setcurrentIndexChangedEvent(const char *)
• void seteditTextChangedEvent(const char *)
• void sethighlightedEvent(const char *)
• const char *getactivatedEvent(void)
• const char *getcurrentIndexChangedEvent(void)
• const char *geteditTextChangedEvent(void)
• const char *gethighlightedEvent(void)
67.24 QMenuBar Class
C++ Reference : http://doc.qt.io/qt-5/QMenuBar.html
Parameters : QWidget *
Parent Class : QWidget
• QAction *actionAt(QPoint)
• QRect actionGeometry(QAction *act)
• QAction *activeAction(void)
• QAction *addAction(QString)
• QAction *addSeparator(void)
• void clear(void)
• QWidget *cornerWidget(Qt::Corner)
• QAction *insertSeparator(QAction *before)
• bool isDefaultUp(void)
• bool isNativeMenuBar(void)
• void setActiveAction(QAction *act)
• void setCornerWidget(QWidget *widget, Qt::Corner)
• void setNativeMenuBar(bool nativeMenuBar)
67.25 QMenu Class
C++ Reference : http://doc.qt.io/qt-5/QMenu.html
Parameters : QWidget *
Parent Class : QWidget
• QAction *actionAt(QPoint)
• QRect actionGeometry(QAction *act)
67.24. QMenuBar Class 671
Ring Documentation, Release 1.3
• QAction *activeAction(void)
• void addAction(QAction *)
• QMenu *addMenu(QString)
• QAction *addSeparator(void)
• void clear(void)
• QAction *defaultAction(void)
• QAction *exec(void)
• void hideTearOffMenu(void)
• QIcon icon(void)
• QAction *insertMenu(QAction *before, QMenu *menu)
• QAction *insertSeparator(QAction *before)
• bool isEmpty(void)
• bool isTearOffEnabled(void)
• bool isTearOffMenuVisible(void)
• QAction *menuAction(void)
• void popup(QPoint, QAction *atAction)
• bool separatorsCollapsible(void)
• void setActiveAction(QAction *act)
• void setDefaultAction(QAction *act)
• void setIcon(QIcon)
• void setSeparatorsCollapsible(bool collapse)
• void setTearOffEnabled(bool)
• void setTitle(QString)
• QString title(void)
67.26 QToolBar Class
C++ Reference : http://doc.qt.io/qt-5/QToolBar.html
Parameters : QWidget *
Parent Class : QWidget
• QAction *actionAt(int x, int y)
• QAction *addAction(QString)
• QAction *addSeparator(void)
• QAction *addWidget(QWidget *widget)
• int allowedAreas(void)
• void clear(void)
67.26. QToolBar Class 672
Ring Documentation, Release 1.3
• QSize iconSize(void)
• QAction *insertSeparator(QAction *before)
• QAction *insertWidget(QAction *before, QWidget *widget)
• bool isAreaAllowed(Qt::ToolBarArea area)
• bool isFloatable(void)
• bool isFloating(void)
• bool isMovable(void)
• int orientation(void)
• void setAllowedAreas(Qt::ToolBarArea areas)
• void setFloatable(bool floatable)
• void setMovable(bool movable)
• void setOrientation(Qt::Orientation orientation)
• QAction *toggleViewAction(void)
• int toolButtonStyle(void)
• QWidget *widgetForAction(QAction *action)
• void setIconSize(QSize)
• void setToolButtonStyle(Qt::ToolButtonStyle toolButtonStyle)
67.27 QMainWindow Class
C++ Reference : http://doc.qt.io/qt-5/QMainWindow.html
Parameters : void
Parent Class : QWidget
• void addDockWidget(Qt::DockWidgetArea area, QDockWidget *dockwidget, Qt::Orientation orientation)
• QToolBar *addToolBar(QString)
• void addToolBar_2(Qt::ToolBarArea area, QToolBar *toolbar)
• void addToolBarBreak(Qt::ToolBarArea)
• QWidget *centralWidget(void)
• int corner(Qt::Corner corner)
• QMenu *createPopupMenu(void)
• int dockOptions(void)
• int dockWidgetArea(QDockWidget *dockwidget)
• bool documentMode(void)
• QSize iconSize(void)
• void insertToolBar(QToolBar *before, QToolBar *toolbar)
• void insertToolBarBreak(QToolBar *before)
67.27. QMainWindow Class 673
Ring Documentation, Release 1.3
• bool isAnimated(void)
• bool isDockNestingEnabled(void)
• QMenuBar *menuBar(void)
• QWidget *menuWidget(void)
• void removeDockWidget(QDockWidget *dockwidget)
• void removeToolBar(QToolBar *toolbar)
• void removeToolBarBreak(QToolBar *before)
• bool restoreDockWidget(QDockWidget *dockwidget)
• bool restoreState(QByteArray state, int version)
• QByteArray saveState(int version)
• void setCentralWidget(QWidget *widget)
• void setCorner(Qt::Corner corner, Qt::DockWidgetArea area)
• void setDockOptions(QMainWindow::DockOption options)
• void setDocumentMode(bool enabled)
• void setIconSize(QSize)
• void setMenuBar(QMenuBar *menuBar)
• void setMenuWidget(QWidget *menuBar)
• void setStatusBar(QStatusBar *statusbar)
• void setTabPosition(Qt::DockWidgetArea areas, QTabWidget::TabPosition tabPosition)
• void setTabShape(QTabWidget::TabShape tabShape)
• void setToolButtonStyle(Qt::ToolButtonStyle toolButtonStyle)
• void setUnifiedTitleAndToolBarOnMac(bool set)
• void splitDockWidget(QDockWidget *first, QDockWidget *second, Qt::Orientation orientation)
• QStatusBar *statusBar(void)
• int tabPosition(Qt::DockWidgetArea area)
• int tabShape(void)
• void tabifyDockWidget(QDockWidget *first, QDockWidget *second)
• int toolBarArea(QToolBar *toolbar)
• bool toolBarBreak(QToolBar *toolbar)
• int toolButtonStyle(void)
• bool unifiedTitleAndToolBarOnMac(void)
67.28 QStatusBar Class
C++ Reference : http://doc.qt.io/qt-5/QStatusBar.html
Parameters : QWidget *
67.28. QStatusBar Class 674
Ring Documentation, Release 1.3
Parent Class : QWidget
• void addPermanentWidget(QWidget * widget, int stretch)
• void addWidget(QWidget * widget, int stretch)
• QString currentMessage(void)
• int insertPermanentWidget(int index, QWidget * widget, int stretch)
• int insertWidget(int index, QWidget * widget, int stretch)
• bool isSizeGripEnabled(void)
• void removeWidget(QWidget *widget)
• void setSizeGripEnabled(bool)
• void clearMessage(void)
• void showMessage(QString , int timeout)
67.29 QDockWidget Class
C++ Reference : http://doc.qt.io/qt-5/QDockWidget.html
Parameters : QWidget *parent,Qt::WindowType flag
Parent Class : QWidget
• int allowedAreas(void)
• int features(void)
• bool isAreaAllowed(Qt::DockWidgetArea area)
• bool isFloating(void)
• void setAllowedAreas(Qt::DockWidgetArea areas)
• void setFeatures(QDockWidget::DockWidgetFeature features)
• void setFloating(bool floating)
• void setTitleBarWidget(QWidget *widget)
• void setWidget(QWidget *widget)
• QWidget *titleBarWidget(void)
• QAction *toggleViewAction(void)
• QWidget *widget(void)
• void allowedAreasChanged(Qt::DockWidgetArea allowedAreas)
• void dockLocationChanged(Qt::DockWidgetArea area)
• void featuresChanged(QDockWidget::DockWidgetFeature features)
• void topLevelChanged(bool topLevel)
• void visibilityChanged(bool visible)
67.29. QDockWidget Class 675
Ring Documentation, Release 1.3
67.30 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)
• 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)
67.30. QTabWidget Class 676
Ring Documentation, Release 1.3
• 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)
67.31 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)
67.31. QTableWidgetItem Class 677

More Related Content

What's hot

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 189Mahmoud 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 31Mahmoud Samir Fayed
 
The Ring programming language version 1.5.1 book - Part 160 of 180
The Ring programming language version 1.5.1 book - Part 160 of 180 The Ring programming language version 1.5.1 book - Part 160 of 180
The Ring programming language version 1.5.1 book - Part 160 of 180 Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 123 of 212
The Ring programming language version 1.10 book - Part 123 of 212The Ring programming language version 1.10 book - Part 123 of 212
The Ring programming language version 1.10 book - Part 123 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.7 book - Part 111 of 196
The Ring programming language version 1.7 book - Part 111 of 196The Ring programming language version 1.7 book - Part 111 of 196
The Ring programming language version 1.7 book - Part 111 of 196Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 113 of 212
The Ring programming language version 1.10 book - Part 113 of 212The Ring programming language version 1.10 book - Part 113 of 212
The Ring programming language version 1.10 book - Part 113 of 212Mahmoud 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 84Mahmoud 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 212Mahmoud Samir Fayed
 
The Ring programming language version 1.5.1 book - Part 161 of 180
The Ring programming language version 1.5.1 book - Part 161 of 180 The Ring programming language version 1.5.1 book - Part 161 of 180
The Ring programming language version 1.5.1 book - Part 161 of 180 Mahmoud Samir Fayed
 
The Ring programming language version 1.9 book - Part 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 210Mahmoud 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 194Mahmoud Samir Fayed
 
The Ring programming language version 1.8 book - Part 104 of 202
The Ring programming language version 1.8 book - Part 104 of 202The Ring programming language version 1.8 book - Part 104 of 202
The Ring programming language version 1.8 book - Part 104 of 202Mahmoud Samir Fayed
 
The Ring programming language version 1.6 book - Part 169 of 189
The Ring programming language version 1.6 book - Part 169 of 189The Ring programming language version 1.6 book - Part 169 of 189
The Ring programming language version 1.6 book - Part 169 of 189Mahmoud Samir Fayed
 
The Ring programming language version 1.3 book - Part 68 of 88
The Ring programming language version 1.3 book - Part 68 of 88The Ring programming language version 1.3 book - Part 68 of 88
The Ring programming language version 1.3 book - Part 68 of 88Mahmoud Samir Fayed
 
The Ring programming language version 1.6 book - Part 166 of 189
The Ring programming language version 1.6 book - Part 166 of 189The Ring programming language version 1.6 book - Part 166 of 189
The Ring programming language version 1.6 book - Part 166 of 189Mahmoud Samir Fayed
 
The Ring programming language version 1.5.4 book - Part 162 of 185
The Ring programming language version 1.5.4 book - Part 162 of 185The Ring programming language version 1.5.4 book - Part 162 of 185
The Ring programming language version 1.5.4 book - Part 162 of 185Mahmoud 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 194Mahmoud Samir Fayed
 
The Ring programming language version 1.5.3 book - Part 175 of 194
The Ring programming language version 1.5.3 book - Part 175 of 194The Ring programming language version 1.5.3 book - Part 175 of 194
The Ring programming language version 1.5.3 book - Part 175 of 194Mahmoud Samir Fayed
 
The Ring programming language version 1.5.3 book - Part 174 of 194
The Ring programming language version 1.5.3 book - Part 174 of 194The Ring programming language version 1.5.3 book - Part 174 of 194
The Ring programming language version 1.5.3 book - Part 174 of 194Mahmoud Samir Fayed
 
The Ring programming language version 1.7 book - Part 109 of 196
The Ring programming language version 1.7 book - Part 109 of 196The Ring programming language version 1.7 book - Part 109 of 196
The Ring programming language version 1.7 book - Part 109 of 196Mahmoud Samir Fayed
 

What's hot (20)

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.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.5.1 book - Part 160 of 180
The Ring programming language version 1.5.1 book - Part 160 of 180 The Ring programming language version 1.5.1 book - Part 160 of 180
The Ring programming language version 1.5.1 book - Part 160 of 180
 
The Ring programming language version 1.10 book - Part 123 of 212
The Ring programming language version 1.10 book - Part 123 of 212The Ring programming language version 1.10 book - Part 123 of 212
The Ring programming language version 1.10 book - Part 123 of 212
 
The Ring programming language version 1.7 book - Part 111 of 196
The Ring programming language version 1.7 book - Part 111 of 196The Ring programming language version 1.7 book - Part 111 of 196
The Ring programming language version 1.7 book - Part 111 of 196
 
The Ring programming language version 1.10 book - Part 113 of 212
The Ring programming language version 1.10 book - Part 113 of 212The Ring programming language version 1.10 book - Part 113 of 212
The Ring programming language version 1.10 book - Part 113 of 212
 
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.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.5.1 book - Part 161 of 180
The Ring programming language version 1.5.1 book - Part 161 of 180 The Ring programming language version 1.5.1 book - Part 161 of 180
The Ring programming language version 1.5.1 book - Part 161 of 180
 
The Ring programming language version 1.9 book - Part 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.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.8 book - Part 104 of 202
The Ring programming language version 1.8 book - Part 104 of 202The Ring programming language version 1.8 book - Part 104 of 202
The Ring programming language version 1.8 book - Part 104 of 202
 
The Ring programming language version 1.6 book - Part 169 of 189
The Ring programming language version 1.6 book - Part 169 of 189The Ring programming language version 1.6 book - Part 169 of 189
The Ring programming language version 1.6 book - Part 169 of 189
 
The Ring programming language version 1.3 book - Part 68 of 88
The Ring programming language version 1.3 book - Part 68 of 88The Ring programming language version 1.3 book - Part 68 of 88
The Ring programming language version 1.3 book - Part 68 of 88
 
The Ring programming language version 1.6 book - Part 166 of 189
The Ring programming language version 1.6 book - Part 166 of 189The Ring programming language version 1.6 book - Part 166 of 189
The Ring programming language version 1.6 book - Part 166 of 189
 
The Ring programming language version 1.5.4 book - Part 162 of 185
The Ring programming language version 1.5.4 book - Part 162 of 185The Ring programming language version 1.5.4 book - Part 162 of 185
The Ring programming language version 1.5.4 book - Part 162 of 185
 
The Ring programming language version 1.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.5.3 book - Part 175 of 194
The Ring programming language version 1.5.3 book - Part 175 of 194The Ring programming language version 1.5.3 book - Part 175 of 194
The Ring programming language version 1.5.3 book - Part 175 of 194
 
The Ring programming language version 1.5.3 book - Part 174 of 194
The Ring programming language version 1.5.3 book - Part 174 of 194The Ring programming language version 1.5.3 book - Part 174 of 194
The Ring programming language version 1.5.3 book - Part 174 of 194
 
The Ring programming language version 1.7 book - Part 109 of 196
The Ring programming language version 1.7 book - Part 109 of 196The Ring programming language version 1.7 book - Part 109 of 196
The Ring programming language version 1.7 book - Part 109 of 196
 

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 212Mahmoud 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 212Mahmoud 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 212Mahmoud 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 212Mahmoud 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 212Mahmoud 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 212Mahmoud 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 212Mahmoud 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 212Mahmoud 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 212Mahmoud 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 212Mahmoud 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 212Mahmoud 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 212Mahmoud 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 212Mahmoud 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 212Mahmoud 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 212Mahmoud 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 212Mahmoud 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 212Mahmoud 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 212Mahmoud 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 212Mahmoud 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 212Mahmoud 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.3 book - Part 70 of 88

  • 1. Ring Documentation, Release 1.3 67.22 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) 67.22. QTreeWidgetItem Class 668
  • 2. Ring Documentation, Release 1.3 • 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) 67.23 QComboBox Class C++ Reference : http://doc.qt.io/qt-5/QComboBox.html Parameters : QWidget * Parent Class : QWidget • void addItem(QString,int) • QCompleter *completer(void) • int count(void) • int currentIndex(void) • QString currentText(void) • bool duplicatesEnabled(void) • int findData(QVariant, int role, Qt::MatchFlag flags) • int findText(QString, Qt::MatchFlag flags) • bool hasFrame(void) 67.23. QComboBox Class 669
  • 3. Ring Documentation, Release 1.3 • void hidePopup(void) • QSize iconSize(void) • void insertItem(int index, QString, QVariant) • bool isEditable(void) • QVariant itemData(int index, int role) • QAbstractItemDelegate *itemDelegate(void) • QIcon itemIcon(int index) • QString itemText(int index) • QLineEdit *lineEdit(void) • int maxCount(void) • int maxVisibleItems(void) • int minimumContentsLength(void) • QAbstractItemModel *model(void) • int modelColumn(void) • void removeItem(int index) • QModelIndex rootModelIndex(void) • void setCompleter(QCompleter *completer) • void setDuplicatesEnabled(bool enable) • void setEditable(bool editable) • void setFrame(bool) • void setIconSize(QSize) • void setItemDelegate(QAbstractItemDelegate *delegate) • void setItemIcon(int index, QIcon) • void setItemText(int index, QString) • void setLineEdit(QLineEdit *edit) • void setMaxCount(int max) • void setMaxVisibleItems(int maxItems) • void setMinimumContentsLength(int characters) • void setModel(QAbstractItemModel *model) • void setModelColumn(int visibleColumn) • void setRootModelIndex(QModelIndex) • void setView(QAbstractItemView *itemView) • void showPopup(void) • QAbstractItemView *view(void) • void clear(void) • void clearEditText(void) 67.23. QComboBox Class 670
  • 4. Ring Documentation, Release 1.3 • void setCurrentIndex(int index) • void setEditText(QString) • void setactivatedEvent(const char *) • void setcurrentIndexChangedEvent(const char *) • void seteditTextChangedEvent(const char *) • void sethighlightedEvent(const char *) • const char *getactivatedEvent(void) • const char *getcurrentIndexChangedEvent(void) • const char *geteditTextChangedEvent(void) • const char *gethighlightedEvent(void) 67.24 QMenuBar Class C++ Reference : http://doc.qt.io/qt-5/QMenuBar.html Parameters : QWidget * Parent Class : QWidget • QAction *actionAt(QPoint) • QRect actionGeometry(QAction *act) • QAction *activeAction(void) • QAction *addAction(QString) • QAction *addSeparator(void) • void clear(void) • QWidget *cornerWidget(Qt::Corner) • QAction *insertSeparator(QAction *before) • bool isDefaultUp(void) • bool isNativeMenuBar(void) • void setActiveAction(QAction *act) • void setCornerWidget(QWidget *widget, Qt::Corner) • void setNativeMenuBar(bool nativeMenuBar) 67.25 QMenu Class C++ Reference : http://doc.qt.io/qt-5/QMenu.html Parameters : QWidget * Parent Class : QWidget • QAction *actionAt(QPoint) • QRect actionGeometry(QAction *act) 67.24. QMenuBar Class 671
  • 5. Ring Documentation, Release 1.3 • QAction *activeAction(void) • void addAction(QAction *) • QMenu *addMenu(QString) • QAction *addSeparator(void) • void clear(void) • QAction *defaultAction(void) • QAction *exec(void) • void hideTearOffMenu(void) • QIcon icon(void) • QAction *insertMenu(QAction *before, QMenu *menu) • QAction *insertSeparator(QAction *before) • bool isEmpty(void) • bool isTearOffEnabled(void) • bool isTearOffMenuVisible(void) • QAction *menuAction(void) • void popup(QPoint, QAction *atAction) • bool separatorsCollapsible(void) • void setActiveAction(QAction *act) • void setDefaultAction(QAction *act) • void setIcon(QIcon) • void setSeparatorsCollapsible(bool collapse) • void setTearOffEnabled(bool) • void setTitle(QString) • QString title(void) 67.26 QToolBar Class C++ Reference : http://doc.qt.io/qt-5/QToolBar.html Parameters : QWidget * Parent Class : QWidget • QAction *actionAt(int x, int y) • QAction *addAction(QString) • QAction *addSeparator(void) • QAction *addWidget(QWidget *widget) • int allowedAreas(void) • void clear(void) 67.26. QToolBar Class 672
  • 6. Ring Documentation, Release 1.3 • QSize iconSize(void) • QAction *insertSeparator(QAction *before) • QAction *insertWidget(QAction *before, QWidget *widget) • bool isAreaAllowed(Qt::ToolBarArea area) • bool isFloatable(void) • bool isFloating(void) • bool isMovable(void) • int orientation(void) • void setAllowedAreas(Qt::ToolBarArea areas) • void setFloatable(bool floatable) • void setMovable(bool movable) • void setOrientation(Qt::Orientation orientation) • QAction *toggleViewAction(void) • int toolButtonStyle(void) • QWidget *widgetForAction(QAction *action) • void setIconSize(QSize) • void setToolButtonStyle(Qt::ToolButtonStyle toolButtonStyle) 67.27 QMainWindow Class C++ Reference : http://doc.qt.io/qt-5/QMainWindow.html Parameters : void Parent Class : QWidget • void addDockWidget(Qt::DockWidgetArea area, QDockWidget *dockwidget, Qt::Orientation orientation) • QToolBar *addToolBar(QString) • void addToolBar_2(Qt::ToolBarArea area, QToolBar *toolbar) • void addToolBarBreak(Qt::ToolBarArea) • QWidget *centralWidget(void) • int corner(Qt::Corner corner) • QMenu *createPopupMenu(void) • int dockOptions(void) • int dockWidgetArea(QDockWidget *dockwidget) • bool documentMode(void) • QSize iconSize(void) • void insertToolBar(QToolBar *before, QToolBar *toolbar) • void insertToolBarBreak(QToolBar *before) 67.27. QMainWindow Class 673
  • 7. Ring Documentation, Release 1.3 • bool isAnimated(void) • bool isDockNestingEnabled(void) • QMenuBar *menuBar(void) • QWidget *menuWidget(void) • void removeDockWidget(QDockWidget *dockwidget) • void removeToolBar(QToolBar *toolbar) • void removeToolBarBreak(QToolBar *before) • bool restoreDockWidget(QDockWidget *dockwidget) • bool restoreState(QByteArray state, int version) • QByteArray saveState(int version) • void setCentralWidget(QWidget *widget) • void setCorner(Qt::Corner corner, Qt::DockWidgetArea area) • void setDockOptions(QMainWindow::DockOption options) • void setDocumentMode(bool enabled) • void setIconSize(QSize) • void setMenuBar(QMenuBar *menuBar) • void setMenuWidget(QWidget *menuBar) • void setStatusBar(QStatusBar *statusbar) • void setTabPosition(Qt::DockWidgetArea areas, QTabWidget::TabPosition tabPosition) • void setTabShape(QTabWidget::TabShape tabShape) • void setToolButtonStyle(Qt::ToolButtonStyle toolButtonStyle) • void setUnifiedTitleAndToolBarOnMac(bool set) • void splitDockWidget(QDockWidget *first, QDockWidget *second, Qt::Orientation orientation) • QStatusBar *statusBar(void) • int tabPosition(Qt::DockWidgetArea area) • int tabShape(void) • void tabifyDockWidget(QDockWidget *first, QDockWidget *second) • int toolBarArea(QToolBar *toolbar) • bool toolBarBreak(QToolBar *toolbar) • int toolButtonStyle(void) • bool unifiedTitleAndToolBarOnMac(void) 67.28 QStatusBar Class C++ Reference : http://doc.qt.io/qt-5/QStatusBar.html Parameters : QWidget * 67.28. QStatusBar Class 674
  • 8. Ring Documentation, Release 1.3 Parent Class : QWidget • void addPermanentWidget(QWidget * widget, int stretch) • void addWidget(QWidget * widget, int stretch) • QString currentMessage(void) • int insertPermanentWidget(int index, QWidget * widget, int stretch) • int insertWidget(int index, QWidget * widget, int stretch) • bool isSizeGripEnabled(void) • void removeWidget(QWidget *widget) • void setSizeGripEnabled(bool) • void clearMessage(void) • void showMessage(QString , int timeout) 67.29 QDockWidget Class C++ Reference : http://doc.qt.io/qt-5/QDockWidget.html Parameters : QWidget *parent,Qt::WindowType flag Parent Class : QWidget • int allowedAreas(void) • int features(void) • bool isAreaAllowed(Qt::DockWidgetArea area) • bool isFloating(void) • void setAllowedAreas(Qt::DockWidgetArea areas) • void setFeatures(QDockWidget::DockWidgetFeature features) • void setFloating(bool floating) • void setTitleBarWidget(QWidget *widget) • void setWidget(QWidget *widget) • QWidget *titleBarWidget(void) • QAction *toggleViewAction(void) • QWidget *widget(void) • void allowedAreasChanged(Qt::DockWidgetArea allowedAreas) • void dockLocationChanged(Qt::DockWidgetArea area) • void featuresChanged(QDockWidget::DockWidgetFeature features) • void topLevelChanged(bool topLevel) • void visibilityChanged(bool visible) 67.29. QDockWidget Class 675
  • 9. Ring Documentation, Release 1.3 67.30 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) • 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) 67.30. QTabWidget Class 676
  • 10. Ring Documentation, Release 1.3 • 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) 67.31 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) 67.31. QTableWidgetItem Class 677