SlideShare a Scribd company logo
Ring Documentation, Release 1.4
• int backgroundRole(void)
• QSize baseSize(void)
• QWidget *childAt(int x, int y)
• QRect childrenRect(void)
• QRegion childrenRegion(void)
• void clearFocus(void)
• void clearMask(void)
• QMargins contentsMargins(void)
• QRect contentsRect(void)
• int contextMenuPolicy(void)
• QCursor cursor(void)
• int effectiveWinId(void)
• void ensurePolished(void)
• int focusPolicy(void)
• QWidget *focusProxy(void)
• QWidget *focusWidget(void)
• QFont font(void)
• QFontInfo fontInfo(void)
• int foregroundRole(void)
• QRect frameGeometry(void)
• QSize frameSize(void)
• QRect geometry(void)
• void getContentsMargins(int *left, int *top, int *right, int *bottom)
• void grabGesture(Qt::GestureType gesture, Qt::GestureFlag flags)
• void grabKeyboard(void)
• void grabMouse(void)
• int grabShortcut(QKeySequence , Qt::ShortcutContext context)
• QGraphicsEffect *graphicsEffect(void)
• QGraphicsProxyWidget *graphicsProxyWidget(void)
• bool hasFocus(void)
• bool hasMouseTracking(void)
• int height(void)
• int heightForWidth(int w)
• int inputMethodHints(void)
• QVariant inputMethodQuery(Qt::InputMethodQuery query)
• void insertAction(QAction *before, QAction *action)
69.5. QWidget Class 668
Ring Documentation, Release 1.4
• bool isActiveWindow(void)
• bool isAncestorOf(QWidget *child)
• bool isEnabled(void)
• bool isEnabledTo(QWidget *ancestor)
• bool isFullScreen(void)
• bool isHidden(void)
• bool isMaximized(void)
• bool isMinimized(void)
• bool isModal(void)
• bool isVisible(void)
• bool isVisibleTo(QWidget *ancestor)
• bool isWindow(void)
• bool isWindowModified(void)
• QLayout *layout(void)
• int layoutDirection(void)
• QLocale locale(void)
• QPoint mapFrom(QWidget *parent, QPoint)
• QPoint mapFromGlobal(QPoint)
• QPoint mapFromParent(QPoint)
• QPoint mapTo(QWidget *parent, QPoint)
• QPoint mapToGlobal(QPoint pos)
• QPoint mapToParent(QPoint pos)
• QRegion mask(void)
• int maximumHeight(void)
• QSize maximumSize(void)
• int maximumWidth(void)
• int minimumHeight(void)
• QSize minimumSize(void)
• int minimumWidth(void)
• void move(int x, int y)
• QWidget *nativeParentWidget(void)
• QWidget *nextInFocusChain(void)
• QRect normalGeometry(void)
• void overrideWindowFlags(Qt::WindowType flags)
• QPalette palette(void)
• QWidget *parentWidget(void)
69.5. QWidget Class 669
Ring Documentation, Release 1.4
• QPoint pos(void)
• QWidget *previousInFocusChain(void)
• QRect rect(void)
• void releaseKeyboard(void)
• void releaseMouse(void)
• void releaseShortcut(int id)
• void removeAction(QAction *action)
• void render(QPaintDevice *target, QPoint,QRegion, QWidget::RenderFlag)
• void repaint(void)
• void resize(int w, int h)
• bool restoreGeometry(QByteArray)
• QByteArray saveGeometry(void)
• void scroll(int dx, int dy)
• void setAcceptDrops(bool on)
• void setAccessibleDescription(QString)
• void setAccessibleName(QString)
• void setAttribute(Qt::WidgetAttribute attribute, bool on)
• void setAutoFillBackground(bool enabled)
• void setBackgroundRole(QPalette::ColorRole role)
• void setBaseSize(int basew, int baseh)
• void setContentsMargins(int left, int top, int right, int bottom)
• void setContextMenuPolicy(Qt::ContextMenuPolicy policy)
• void setCursor(QCursor)
• void setFixedHeight(int h)
• void setFixedSize(int w, int h)
• void setFixedWidth(int w)
• void setFocus(Qt::FocusReason reason)
• void setFocusPolicy(Qt::FocusPolicy policy)
• void setFocusProxy(QWidget *w)
• void setFont(QFont)
• void setForegroundRole(QPalette::ColorRole role)
• void setGeometry(int x, int y, int w, int h)
• void setGraphicsEffect(QGraphicsEffect *effect)
• void setInputMethodHints(Qt::InputMethodHint hints)
• void setLayout(QLayout *layout)
• void setLayoutDirection(Qt::LayoutDirection direction)
69.5. QWidget Class 670
Ring Documentation, Release 1.4
• void setLocale(QLocale)
• void setMask(QBitmap)
• void setMaximumHeight(int maxh)
• void setMaximumSize(int maxw, int maxh)
• void setMaximumWidth(int maxw)
• void setMinimumHeight(int minh)
• void setMinimumSize(int minw, int minh)
• void setMinimumWidth(int minw)
• void setMouseTracking(bool enable)
• void setPalette(QPalette)
• void setParent(QWidget *parent)
• void setShortcutAutoRepeat(int id, bool enable)
• void setShortcutEnabled(int id, bool enable)
• void setSizeIncrement(int w, int h)
• void setSizePolicy(QSizePolicy::Policy horizontal, QSizePolicy::Policy vertical)
• void setStatusTip(QString)
• void setStyle(QStyle *style)
• void setToolTip(QString)
• void setUpdatesEnabled(bool enable)
• void setWhatsThis(QString)
• void setWindowFilePath(QString)
• void setWindowFlags(Qt::WindowType type)
• void setWindowIcon(QIcon)
• void setWindowIconText(QString)
• void setWindowModality(Qt::WindowModality windowModality)
• void setWindowOpacity(double level)
• void setWindowRole(QString)
• void setWindowState(Qt::WindowState windowState)
• QSize size(void)
• QSize sizeIncrement(void)
• QSizePolicy sizePolicy(void)
• void stackUnder(QWidget *w)
• QString statusTip(void)
• QStyle *style(void)
• QString styleSheet(void)
• bool testAttribute(Qt::WidgetAttribute attribute)
69.5. QWidget Class 671
Ring Documentation, Release 1.4
• QString toolTip(void)
• bool underMouse(void)
• void ungrabGesture(Qt::GestureType gesture)
• void unsetCursor(void)
• void unsetLayoutDirection(void)
• void unsetLocale(void)
• void update(int x, int y, int w, int h)
• void updateGeometry(void)
• bool updatesEnabled(void)
• QRegion visibleRegion(void)
• QString whatsThis(void)
• int width(void)
• int winId(void)
• QWidget *window(void)
• QString windowFilePath(void)
• int windowFlags(void)
• QIcon windowIcon(void)
• QString windowIconText(void)
• int windowModality(void)
• double windowOpacity(void)
• QString windowRole(void)
• int windowState(void)
• QString windowTitle(void)
• int windowType(void)
• int x(void)
• int y(void)
• bool close(void)
• void hide(void)
• void lower(void)
• void raise(void)
• void setDisabled(bool disable)
• void setEnabled(bool)
• void setHidden(bool hidden)
• void setStyleSheet(QString)
• void setWindowModified(bool)
• void setWindowTitle(QString)
69.5. QWidget Class 672
Ring Documentation, Release 1.4
• void show(void)
• void showFullScreen(void)
• void showMaximized(void)
• void showMinimized(void)
• void showNormal(void)
• QWidget *find(int id)
• QWidget *keyboardGrabber(void)
• QWidget *mouseGrabber(void)
• void setTabOrder(QWidget *first, QWidget *second)
69.6 QLabel Class
C++ Reference : http://doc.qt.io/qt-5/QLabel.html
Parameters : QWidget *
Parent Class : QWidget
• QWidget *buddy(void)
• bool hasScaledContents(void)
• bool hasSelectedText(void)
• int indent(void)
• int margin(void)
• QMovie *movie(void)
• bool openExternalLinks(void)
• QPicture *picture(void)
• QPixmap *pixmap(void)
• QString selectedText(void)
• int selectionStart(void)
• void setAlignment(Qt::AlignmentFlag)
• void setBuddy(QWidget *buddy)
• void setIndent(int)
• void setMargin(int)
• void setOpenExternalLinks(bool open)
• void setScaledContents(bool)
• void setSelection(int start, int length)
• void setTextFormat(Qt::TextFormat)
• void setTextInteractionFlags(Qt::TextInteractionFlag flags)
• void setWordWrap(bool on)
69.6. QLabel Class 673
Ring Documentation, Release 1.4
• QString text(void)
• int textFormat(void)
• int textInteractionFlags(void)
• bool wordWrap(void)
• void clear(void)
• void setMovie(QMovie *movie)
• void setNum(double num)
• void setPicture(QPicture)
• void setPixmap(QPixmap)
• void setText(QString)
69.7 QPushButton Class
C++ Reference : http://doc.qt.io/qt-5/QPushButton.html
Parameters : QWidget *
Parent Class : QAbstractButton
• void setClickEvent(const char *)
• void setIcon(QIcon)
• void setIconSize(QSize)
• const char *getClickEvent(void)
69.8 QBitmap Class
C++ Reference : http://doc.qt.io/qt-5/QBitmap.html
Parameters : void
Parent Class : QPixmap
• void clear(void)
• void swap(QBitmap)
• QBitmap transformed(QTransform)
• QBitmap fromData(QSize, const uchar * bits, QImage::Format monoFormat)
• QBitmap fromImage(QImage, Qt::ImageConversionFlags flags)
69.9 QPixmap Class
C++ Reference : http://doc.qt.io/qt-5/QPixmap.html
Parameters : const char *
• QPixmap copy(int x, int y, int width, int height)
69.7. QPushButton Class 674
Ring Documentation, Release 1.4
• QPixmap scaled(int width, int height, Qt::AspectRatioMode aspectRatioMode, Qt::TransformationMode trans-
formMode)
• int width(void)
• int height(void)
• QBitmap createMaskFromColor(QColor , Qt::MaskMode)
• QBitmap mask(void)
• void setMask(QBitmap)
• void fill(QColor)
• QPixmap fromImage(QImage,Qt::ImageConversionFlags)
• bool load(QString, const char *, Qt::ImageConversionFlags )
69.10 QPixmap2 Class
C++ Reference : http://doc.qt.io/qt-5/QPixmap2.html
Parameters : int width, int height
Parent Class : QPixmap
69.11 QIcon Class
C++ Reference : http://doc.qt.io/qt-5/QIcon.html
Parameters : QPixmap
69.12 QSize Class
C++ Reference : http://doc.qt.io/qt-5/QSize.html
Parameters : int width, int height
69.13 QLineEdit Class
C++ Reference : http://doc.qt.io/qt-5/QLineEdit.html
Parameters : QWidget *
Parent Class : QWidget
• int alignment(void)
• void backspace(void)
• QCompleter *completer(void)
• QMenu *createStandardContextMenu(void)
• void cursorBackward(bool mark, int steps)
69.10. QPixmap2 Class 675
Ring Documentation, Release 1.4
• void cursorForward(bool mark, int steps)
• int cursorMoveStyle(void)
• int cursorPosition(void)
• int cursorPositionAt(QPoint)
• void cursorWordBackward(bool mark)
• void cursorWordForward(bool mark)
• void del(void)
• void deselect(void)
• QString displayText(void)
• bool dragEnabled(void)
• int echoMode(void)
• void end(bool mark) # In RingQt use : void endtext(bool mark)
• void getTextMargins(int *left, int *top, int *right, int *bottom)
• bool hasAcceptableInput(void)
• bool hasFrame(void)
• bool hasSelectedText(void)
• void home(bool mark)
• QString inputMask(void)
• void insert(QString)
• bool isModified(void)
• bool isReadOnly(void)
• bool isRedoAvailable(void)
• bool isUndoAvailable(void)
• int maxLength(void)
• QString placeholderText(void)
• QString selectedText(void)
• int selectionStart(void)
• void setAlignment(Qt::AlignmentFlag flag)
• void setCompleter(QCompleter *c)
• void setCursorMoveStyle(Qt::CursorMoveStyle style)
• void setCursorPosition(int)
• void setDragEnabled(bool b)
• void setEchoMode(QLineEdit::EchoMode)
• void setFrame(bool)
• void setInputMask(QString)
• void setMaxLength(int)
69.13. QLineEdit Class 676
Ring Documentation, Release 1.4
• void setModified(bool)
• void setPlaceholderText(QString)
• void setReadOnly(bool)
• void setSelection(int start, int length)
• void setTextMargins(int left, int top, int right, int bottom)
• void setValidator(QValidator *v)
• QString text(void)
• QMargins textMargins(void)
• QValidator *validator(void)
• void clear(void)
• void copy(void)
• void cut(void)
• void paste(void)
• void redo(void)
• void selectAll(void)
• void setText(QString)
• void undo(void)
• void setTextChangedEvent(const char *)
• void setcursorPositionChangedEvent(const char *)
• void seteditingFinishedEvent(const char *)
• void setreturnPressedEvent(const char *)
• void setselectionChangedEvent(const char *)
• void settextEditedEvent(const char *)
• const char *getTextChangedEvent(void)
• const char *getcursorPositionChangedEvent(void)
• const char *geteditingFinishedEvent(void)
• const char *getreturnPressedEvent(void)
• const char *getselectionChangedEvent(void)
• const char *gettextEditedEvent(void)
69.14 QVBoxLayout Class
C++ Reference : http://doc.qt.io/qt-5/QVBoxLayout.html
Parameters : void
Parent Class : QBoxLayout
• void addLayout(QLayout *)
69.14. QVBoxLayout Class 677
Ring Documentation, Release 1.4
69.15 QHBoxLayout Class
C++ Reference : http://doc.qt.io/qt-5/QHBoxLayout.html
Parameters : void
Parent Class : QBoxLayout
• void addLayout(QLayout *)
69.16 QTextEdit Class
C++ Reference : http://doc.qt.io/qt-5/QTextEdit.html
Parameters : QWidget *
Parent Class : QAbstractScrollArea
• bool acceptRichText(void)
• int alignment(void)
• QString anchorAt(QPoint)
• bool canPaste(void)
• QTextCharFormat currentCharFormat(void)
• QFont currentFont(void)
• QTextCursor cursorForPosition(QPoint)
• QRect cursorRect(void)
• int cursorWidth(void)
• QTextDocument *document(void)
• QString documentTitle(void)
• void ensureCursorVisible(void)
• bool find(QString, QTextDocument::FindFlag)
• QString fontFamily(void)
• bool fontItalic(void)
• double fontPointSize(void)
• bool fontUnderline(void)
• int fontWeight(void)
• bool isReadOnly(void)
• bool isUndoRedoEnabled(void)
• int lineWrapColumnOrWidth(void)
• QVariant loadResource(int, QUrl)
• void mergeCurrentCharFormat(QTextCharFormat)
• void moveCursor(QTextCursor::MoveOperation operation, QTextCursor::MoveMode mode)
• bool overwriteMode(void)
69.15. QHBoxLayout Class 678
Ring Documentation, Release 1.4
• void print(QPrinter * printer)
• void setAcceptRichText(bool accept)
• void setCurrentCharFormat(QTextCharFormat)
• void setCursorWidth(int width)
• void setDocument(QTextDocument *document)
• void setDocumentTitle(QString)
• void setLineWrapColumnOrWidth(int w)
• void setLineWrapMode(QTextEdit::LineWrapMode)
• void setOverwriteMode(bool overwrite)
• void setReadOnly(bool)
• void setTabChangesFocus(bool)
• void setTabStopWidth(int width)
• void setTextCursor(QTextCursor)
• void setTextInteractionFlags(Qt::TextInteractionFlag flags)
• void setUndoRedoEnabled(bool enable)
• void setWordWrapMode(QTextOption::WrapMode policy)
• bool tabChangesFocus(void)
• int tabStopWidth(void)
• QColor textBackgroundColor(void)
• QColor textColor(void)
• QTextCursor textCursor(void)
• int textInteractionFlags(void)
• QString toHtml(void)
• QString toPlainText(void)
• int wordWrapMode(void)
• void append(QString)
• void clear(void)
• void copy(void)
• void cut(void)
• void insertHtml(QString)
• void insertPlainText(QString)
• void paste(void)
• void redo(void)
• void scrollToAnchor(QString)
• void selectAll(void)
• void setAlignment(Qt::AlignmentFlag a)
69.16. QTextEdit Class 679
Ring Documentation, Release 1.4
• void setCurrentFont(QFont)
• void setFontFamily(QString)
• void setFontItalic(bool italic)
• void setFontPointSize(double s)
• void setFontUnderline(bool underline)
• void setFontWeight(int weight)
• void setHtml(QString)
• void setPlainText(QString)
• void setText(QString)
• void setTextBackgroundColor(QColor)
• void setTextColor(QColor)
• void undo(void)
• void zoomIn(int range)
• void zoomOut(int range)
• void setcopyAvailableEvent(const char *)
• void setcurrentCharFormatChangedEvent(const char *)
• void setcursorPositionChangedEvent(const char *)
• void setredoAvailableEvent(const char *)
• void setselectionChangedEvent(const char *)
• void settextChangedEvent(const char *)
• void setundoAvailableEvent(const char *)
• const char *getcopyAvailableEvent(void)
• const char *getcurrentCharFormatChangedEvent(void)
• const char *getcursorPositionChangedEvent(void)
• const char *getredoAvailableEvent(void)
• const char *getselectionChangedEvent(void)
• const char *gettextChangedEvent(void)
• const char *getundoAvailableEvent(void)
• void cyanline(void)
• void setactivelinecolor(QColor)
69.17 QListWidget Class
C++ Reference : http://doc.qt.io/qt-5/QListWidget.html
Parameters : QWidget *
Parent Class : QListView
69.17. QListWidget Class 680
Ring Documentation, Release 1.4
• void addItem(QString)
• int count(void)
• void editItem(QListWidgetItem *item)
• bool isSortingEnabled(void)
• QListWidgetItem *item(int row)
• QListWidgetItem *itemAt(int x, int y)
• QWidget *itemWidget(QListWidgetItem *item)
• void openPersistentEditor(QListWidgetItem *item)
• void removeItemWidget(QListWidgetItem *item)
• int row(QListWidgetItem *item)
• void setCurrentRow(int row, QItemSelectionModel::SelectionFlag command)
• void setItemWidget(QListWidgetItem *item, QWidget *widget)
• void setSortingEnabled(bool enable)
• void sortItems(Qt::SortOrder order)
• QListWidgetItem *takeItem(int row)
• QRect visualItemRect(QListWidgetItem *item)
• void clear(void)
• void scrollToItem(QListWidgetItem *item,QAbstractItemView::ScrollHint hint)
• void setcurrentItemChangedEvent(const char *)
• void setcurrentRowChangedEvent(const char *)
• void setcurrentTextChangedEvent(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 *getcurrentItemChangedEvent(void)
• const char *getcurrentRowChangedEvent(void)
• const char *getcurrentTextChangedEvent(void)
• const char *getitemActivatedEvent(void)
• const char *getitemChangedEvent(void)
• const char *getitemClickedEvent(void)
• const char *getitemDoubleClickedEvent(void)
• const char *getitemEnteredEvent(void)
69.17. QListWidget Class 681
Ring Documentation, Release 1.4
• const char *getitemPressedEvent(void)
• const char *getitemSelectionChangedEvent(void)
69.18 QTreeView Class
C++ Reference : http://doc.qt.io/qt-5/QTreeView.html
Parameters : QWidget *
Parent Class : QAbstractItemView
• bool allColumnsShowFocus(void)
• int autoExpandDelay(void)
• int columnAt(int x)
• int columnViewportPosition(int column)
• int columnWidth(int column)
• bool expandsOnDoubleClick(void)
• QHeaderView *header(void)
• int indentation(void)
• QModelIndex indexAbove(QModelIndex)
• QModelIndex indexBelow(QModelIndex)
• bool isAnimated(void)
• bool isColumnHidden(int column)
• bool isExpanded(QModelIndex)
• bool isFirstColumnSpanned(int row, QModelIndex)
• bool isHeaderHidden(void)
• bool isRowHidden(int row,QModelIndex)
• bool isSortingEnabled(void)
• bool itemsExpandable(void)
• bool rootIsDecorated(void)
• void setAllColumnsShowFocus(bool enable)
• void setAnimated(bool enable)
• void setAutoExpandDelay(int delay)
• void setColumnHidden(int column, bool hide)
• void setColumnWidth(int column, int width)
• void setExpanded(QModelIndex, bool expanded)
• void setExpandsOnDoubleClick(bool enable)
• void setFirstColumnSpanned(int row, QModelIndex, bool span)
• void setHeader(QHeaderView * header)
69.18. QTreeView Class 682
Ring Documentation, Release 1.4
• void setHeaderHidden(bool hide)
• void setIndentation(int i)
• void setItemsExpandable(bool enable)
• void setRootIsDecorated(bool show)
• void setRowHidden(int row,QModelIndex, bool hide)
• void setSortingEnabled(bool enable)
• void setUniformRowHeights(bool uniform)
• void setWordWrap(bool on)
• void sortByColumn(int column,Qt::SortOrder order)
• bool uniformRowHeights(void)
• bool wordWrap(void)
• void dataChanged(QModelIndex,QModelIndex)
• QModelIndex indexAt(QPoint)
• void keyboardSearch(QString)
• void reset(void)
• void scrollTo(QModelIndex, QAbstractItemView::ScrollHint)
• void selectAll(void)
• void setModel(QAbstractItemModel *model)
• void setRootIndex(QModelIndex)
• void setSelectionModel(QItemSelectionModel *selectionModel)
• QRect visualRect(QModelIndex)
• void collapse(QModelIndex)
• void collapseAll(void)
• void expand(QModelIndex)
• void expandAll(void)
• void expandToDepth(int depth)
• void hideColumn(int column)
• void resizeColumnToContents(int column)
• void showColumn(int column)
• void setcollapsedEvent(const char *)
• void setexpandedEvent(const char *)
• void setactivatedEvent(const char *)
• void setclickedEvent(const char *)
• void setdoubleClickedEvent(const char *)
• void setenteredEvent(const char *)
• void setpressedEvent(const char *)
69.18. QTreeView Class 683
Ring Documentation, Release 1.4
• void setviewportEnteredEvent(const char *)
• const char *getcollapsedEvent(void)
• const char *getexpandedEvent(void)
• const char *getactivatedEvent(void)
• const char *getclickedEvent(void)
• const char *getdoubleClickedEvent(void)
• const char *getenteredEvent(void)
• const char *getpressedEvent(void)
• const char *getviewportEnteredEvent(void)
69.19 QDir Class
C++ Reference : http://doc.qt.io/qt-5/QDir.html
Parameters : void
• void setNameFilters(QStringList)
69.20 QFileSystemModel Class
C++ Reference : http://doc.qt.io/qt-5/QFileSystemModel.html
Parameters : void
• QIcon fileIcon(QModelIndex)
• QFileInfo fileInfo(QModelIndex)
• QString fileName(QModelIndex)
• QString filePath(QModelIndex)
• int filter(void)
• QFileIconProvider *iconProvider(void)
• QModelIndex index(QString, int column)
• bool isDir(QModelIndex)
• bool isReadOnly(void)
• QDateTime lastModified(QModelIndex)
• QModelIndex mkdir(QModelIndex,QString)
• QVariant myComputer(int role)
• bool nameFilterDisables(void)
• QStringList nameFilters(void)
• int permissions(QModelIndex)
• bool remove(QModelIndex)
• bool resolveSymlinks(void)
69.19. QDir Class 684
Ring Documentation, Release 1.4
• bool rmdir(QModelIndex)
• QDir rootDirectory(void)
• QString rootPath(void)
• void setFilter(QDir::Filter filters)
• void setIconProvider(QFileIconProvider *provider)
• void setNameFilterDisables(bool enable)
• void setNameFilters(QStringList)
• void setReadOnly(bool enable)
• void setResolveSymlinks(bool enable)
• QModelIndex setRootPath(QString)
• int size(QModelIndex)
• QString type(QModelIndex)
• bool canFetchMore(QModelIndex)
• int columnCount(void)
• QVariant data( QModelIndex index, int role)
• bool dropMimeData( QMimeData *data, Qt::DropAction action, int row, int column, QModelIndex parent)
• void fetchMore( QModelIndex parent)
• int flags( QModelIndex index)
• bool hasChildren( QModelIndex parent )
• QVariant headerData(int section, Qt::Orientation orientation, int role )
• QMimeData * mimeData( QModelIndexList indexes)
• QStringList mimeTypes(void)
• QModelIndex parent( QModelIndex index)
• int rowCount( QModelIndex parent)
• bool setData( QModelIndex idx, QVariant value, int role)
• void sort(int column, Qt::SortOrder order )
• int supportedDropActions(void)
69.21 QTreeWidget Class
C++ Reference : http://doc.qt.io/qt-5/QTreeWidget.html
Parameters : QWidget *
Parent Class : QTreeView
• void addTopLevelItem(QTreeWidgetItem *item)
• void closePersistentEditor(QTreeWidgetItem *item, int column)
• int columnCount(void)
69.21. QTreeWidget Class 685
Ring Documentation, Release 1.4
• int currentColumn(void)
• QTreeWidgetItem *currentItem(void)
• void editItem(QTreeWidgetItem *item, int column)
• QTreeWidgetItem *headerItem(void)
• int indexOfTopLevelItem(QTreeWidgetItem *item)
• void insertTopLevelItem(int index, QTreeWidgetItem *item)
• QTreeWidgetItem *invisibleRootItem(void)
• bool isFirstItemColumnSpanned( QTreeWidgetItem *item)
• QTreeWidgetItem *itemAbove(QTreeWidgetItem *item)
• QTreeWidgetItem *itemAt(int x, int y)
• QTreeWidgetItem *itemBelow(QTreeWidgetItem *item)
• QWidget *itemWidget(QTreeWidgetItem *item, int column)
• void openPersistentEditor(QTreeWidgetItem *item, int column)
• void removeItemWidget(QTreeWidgetItem *item, int column)
• void setColumnCount(int columns)
• void setCurrentItem(QTreeWidgetItem * item, QItemSelectionModel::SelectionFlag column)
• void setFirstItemColumnSpanned(QTreeWidgetItem *item, bool span)
• void setHeaderItem(QTreeWidgetItem *item)
• void setHeaderLabel(QString)
• void setHeaderLabels(QStringList)
• void setItemWidget(QTreeWidgetItem *item, int column, QWidget * widget)
• int sortColumn(void)
• void sortItems(int column, Qt::SortOrder order)
• QTreeWidgetItem *takeTopLevelItem(int index)
• QTreeWidgetItem *topLevelItem(int index)
• int topLevelItemCount(void)
• QRect visualItemRect(QTreeWidgetItem *item)
• void setSelectionModel(QItemSelectionModel *selectionModel)
• void clear(void)
• void collapseItem(QTreeWidgetItem *item)
• void expandItem(QTreeWidgetItem *item)
• void scrollToItem(QTreeWidgetItem *item, QAbstractItemView::ScrollHint hint)
• void setcollapsedEvent(const char *)
• void setexpandedEvent(const char *)
• void setactivatedEvent(const char *)
• void setclickedEvent(const char *)
69.21. QTreeWidget Class 686
Ring Documentation, Release 1.4
• void setdoubleClickedEvent(const char *)
• void setenteredEvent(const char *)
• void setpressedEvent(const char *)
• void setviewportEnteredEvent(const char *)
• void setcurrentItemChangedEvent(const char *)
• void setitemActivatedEvent(const char *)
• void setitemChangedEvent(const char *)
• void setitemClickedEvent(const char *)
• void setitemCollapsedEvent(const char *)
• void setitemDoubleClickedEvent(const char *)
• void setitemEnteredEvent(const char *)
• void setitemExpandedEvent(const char *)
• void setitemPressedEvent(const char *)
• void setitemSelectionChangedEvent(const char *)
• const char *getcollapsedEvent(void)
• const char *getexpandedEvent(void)
• const char *getactivatedEvent(void)
• const char *getclickedEvent(void)
• const char *getdoubleClickedEvent(void)
• const char *getenteredEvent(void)
• const char *getpressedEvent(void)
• const char *getviewportEnteredEvent(void)
• const char *getcurrentItemChangedEvent(void)
• const char *getitemActivatedEvent(void)
• const char *getitemChangedEvent(void)
• const char *getitemClickedEvent(void)
• const char *getitemCollapsedEvent(void)
• const char *getitemDoubleClickedEvent(void)
• const char *getitemEnteredEvent(void)
• const char *getitemExpandedEvent(void)
• const char *getitemPressedEvent(void)
• const char *getitemSelectionChangedEvent(void)
69.21. QTreeWidget Class 687
Ring Documentation, Release 1.4
69.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)
69.22. QTreeWidgetItem Class 688
Ring Documentation, Release 1.4
• 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)
69.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)
69.23. QComboBox Class 689
Ring Documentation, Release 1.4
• 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)
69.23. QComboBox Class 690
Ring Documentation, Release 1.4
• 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)
69.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)
69.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)
69.24. QMenuBar Class 691
Ring Documentation, Release 1.4
• 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)
69.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)
69.26. QToolBar Class 692
Ring Documentation, Release 1.4
• 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)
69.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)
69.27. QMainWindow Class 693
Ring Documentation, Release 1.4
• 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)
69.28 QStatusBar Class
C++ Reference : http://doc.qt.io/qt-5/QStatusBar.html
Parameters : QWidget *
69.28. QStatusBar Class 694
Ring Documentation, Release 1.4
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)
69.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)
69.29. QDockWidget Class 695
Ring Documentation, Release 1.4
69.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)
69.30. QTabWidget Class 696
Ring Documentation, Release 1.4
• 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)
69.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)
69.31. QTableWidgetItem Class 697

More Related Content

PDF
The Ring programming language version 1.3 book - Part 68 of 88
PDF
The Ring programming language version 1.6 book - Part 166 of 189
PDF
The Ring programming language version 1.9 book - Part 122 of 210
PDF
The Ring programming language version 1.8 book - Part 115 of 202
PDF
The Ring programming language version 1.2 book - Part 65 of 84
PDF
The Ring programming language version 1.7 book - Part 111 of 196
PDF
The Ring programming language version 1.5.3 book - Part 177 of 194
PDF
The Ring programming language version 1.3 book - Part 73 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.9 book - Part 122 of 210
The Ring programming language version 1.8 book - Part 115 of 202
The Ring programming language version 1.2 book - Part 65 of 84
The Ring programming language version 1.7 book - Part 111 of 196
The Ring programming language version 1.5.3 book - Part 177 of 194
The Ring programming language version 1.3 book - Part 73 of 88

What's hot (20)

PDF
The Ring programming language version 1.2 book - Part 70 of 84
PDF
The Ring programming language version 1.2 book - Part 72 of 84
PDF
The Ring programming language version 1.6 book - Part 171 of 189
PDF
The Ring programming language version 1.2 book - Part 73 of 84
PDF
The Ring programming language version 1.2 book - Part 74 of 84
PDF
The Ring programming language version 1.10 book - Part 124 of 212
PDF
The Ring programming language version 1.2 book - Part 71 of 84
PDF
The Ring programming language version 1.5.3 book - Part 172 of 194
PDF
The Ring programming language version 1.7 book - Part 99 of 196
PDF
The Ring programming language version 1.5.3 book - Part 175 of 194
PDF
The Ring programming language version 1.8 book - Part 108 of 202
PDF
The Ring programming language version 1.3 book - Part 80 of 88
PDF
The Ring programming language version 1.5.4 book - Part 162 of 185
PDF
The Ring programming language version 1.7 book - Part 104 of 196
PDF
The Ring programming language version 1.4.1 book - Part 26 of 31
PDF
The Ring programming language version 1.3 book - Part 76 of 88
PDF
The Ring programming language version 1.10 book - Part 117 of 212
PDF
The Ring programming language version 1.5.3 book - Part 184 of 194
PDF
The Ring programming language version 1.9 book - Part 109 of 210
PDF
The Ring programming language version 1.7 book - Part 109 of 196
The Ring programming language version 1.2 book - Part 70 of 84
The Ring programming language version 1.2 book - Part 72 of 84
The Ring programming language version 1.6 book - Part 171 of 189
The Ring programming language version 1.2 book - Part 73 of 84
The Ring programming language version 1.2 book - Part 74 of 84
The Ring programming language version 1.10 book - Part 124 of 212
The Ring programming language version 1.2 book - Part 71 of 84
The Ring programming language version 1.5.3 book - Part 172 of 194
The Ring programming language version 1.7 book - Part 99 of 196
The Ring programming language version 1.5.3 book - Part 175 of 194
The Ring programming language version 1.8 book - Part 108 of 202
The Ring programming language version 1.3 book - Part 80 of 88
The Ring programming language version 1.5.4 book - Part 162 of 185
The Ring programming language version 1.7 book - Part 104 of 196
The Ring programming language version 1.4.1 book - Part 26 of 31
The Ring programming language version 1.3 book - Part 76 of 88
The Ring programming language version 1.10 book - Part 117 of 212
The Ring programming language version 1.5.3 book - Part 184 of 194
The Ring programming language version 1.9 book - Part 109 of 210
The Ring programming language version 1.7 book - Part 109 of 196
Ad

More from Mahmoud Samir Fayed (20)

PDF
The Ring programming language version 1.10 book - Part 212 of 212
PDF
The Ring programming language version 1.10 book - Part 211 of 212
PDF
The Ring programming language version 1.10 book - Part 210 of 212
PDF
The Ring programming language version 1.10 book - Part 208 of 212
PDF
The Ring programming language version 1.10 book - Part 207 of 212
PDF
The Ring programming language version 1.10 book - Part 205 of 212
PDF
The Ring programming language version 1.10 book - Part 206 of 212
PDF
The Ring programming language version 1.10 book - Part 204 of 212
PDF
The Ring programming language version 1.10 book - Part 203 of 212
PDF
The Ring programming language version 1.10 book - Part 202 of 212
PDF
The Ring programming language version 1.10 book - Part 201 of 212
PDF
The Ring programming language version 1.10 book - Part 200 of 212
PDF
The Ring programming language version 1.10 book - Part 199 of 212
PDF
The Ring programming language version 1.10 book - Part 198 of 212
PDF
The Ring programming language version 1.10 book - Part 197 of 212
PDF
The Ring programming language version 1.10 book - Part 196 of 212
PDF
The Ring programming language version 1.10 book - Part 195 of 212
PDF
The Ring programming language version 1.10 book - Part 194 of 212
PDF
The Ring programming language version 1.10 book - Part 193 of 212
PDF
The Ring programming language version 1.10 book - Part 192 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 210 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 205 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 203 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 200 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 197 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 194 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
Ad

The Ring programming language version 1.4 book - Part 24 of 30

  • 1. Ring Documentation, Release 1.4 • int backgroundRole(void) • QSize baseSize(void) • QWidget *childAt(int x, int y) • QRect childrenRect(void) • QRegion childrenRegion(void) • void clearFocus(void) • void clearMask(void) • QMargins contentsMargins(void) • QRect contentsRect(void) • int contextMenuPolicy(void) • QCursor cursor(void) • int effectiveWinId(void) • void ensurePolished(void) • int focusPolicy(void) • QWidget *focusProxy(void) • QWidget *focusWidget(void) • QFont font(void) • QFontInfo fontInfo(void) • int foregroundRole(void) • QRect frameGeometry(void) • QSize frameSize(void) • QRect geometry(void) • void getContentsMargins(int *left, int *top, int *right, int *bottom) • void grabGesture(Qt::GestureType gesture, Qt::GestureFlag flags) • void grabKeyboard(void) • void grabMouse(void) • int grabShortcut(QKeySequence , Qt::ShortcutContext context) • QGraphicsEffect *graphicsEffect(void) • QGraphicsProxyWidget *graphicsProxyWidget(void) • bool hasFocus(void) • bool hasMouseTracking(void) • int height(void) • int heightForWidth(int w) • int inputMethodHints(void) • QVariant inputMethodQuery(Qt::InputMethodQuery query) • void insertAction(QAction *before, QAction *action) 69.5. QWidget Class 668
  • 2. Ring Documentation, Release 1.4 • bool isActiveWindow(void) • bool isAncestorOf(QWidget *child) • bool isEnabled(void) • bool isEnabledTo(QWidget *ancestor) • bool isFullScreen(void) • bool isHidden(void) • bool isMaximized(void) • bool isMinimized(void) • bool isModal(void) • bool isVisible(void) • bool isVisibleTo(QWidget *ancestor) • bool isWindow(void) • bool isWindowModified(void) • QLayout *layout(void) • int layoutDirection(void) • QLocale locale(void) • QPoint mapFrom(QWidget *parent, QPoint) • QPoint mapFromGlobal(QPoint) • QPoint mapFromParent(QPoint) • QPoint mapTo(QWidget *parent, QPoint) • QPoint mapToGlobal(QPoint pos) • QPoint mapToParent(QPoint pos) • QRegion mask(void) • int maximumHeight(void) • QSize maximumSize(void) • int maximumWidth(void) • int minimumHeight(void) • QSize minimumSize(void) • int minimumWidth(void) • void move(int x, int y) • QWidget *nativeParentWidget(void) • QWidget *nextInFocusChain(void) • QRect normalGeometry(void) • void overrideWindowFlags(Qt::WindowType flags) • QPalette palette(void) • QWidget *parentWidget(void) 69.5. QWidget Class 669
  • 3. Ring Documentation, Release 1.4 • QPoint pos(void) • QWidget *previousInFocusChain(void) • QRect rect(void) • void releaseKeyboard(void) • void releaseMouse(void) • void releaseShortcut(int id) • void removeAction(QAction *action) • void render(QPaintDevice *target, QPoint,QRegion, QWidget::RenderFlag) • void repaint(void) • void resize(int w, int h) • bool restoreGeometry(QByteArray) • QByteArray saveGeometry(void) • void scroll(int dx, int dy) • void setAcceptDrops(bool on) • void setAccessibleDescription(QString) • void setAccessibleName(QString) • void setAttribute(Qt::WidgetAttribute attribute, bool on) • void setAutoFillBackground(bool enabled) • void setBackgroundRole(QPalette::ColorRole role) • void setBaseSize(int basew, int baseh) • void setContentsMargins(int left, int top, int right, int bottom) • void setContextMenuPolicy(Qt::ContextMenuPolicy policy) • void setCursor(QCursor) • void setFixedHeight(int h) • void setFixedSize(int w, int h) • void setFixedWidth(int w) • void setFocus(Qt::FocusReason reason) • void setFocusPolicy(Qt::FocusPolicy policy) • void setFocusProxy(QWidget *w) • void setFont(QFont) • void setForegroundRole(QPalette::ColorRole role) • void setGeometry(int x, int y, int w, int h) • void setGraphicsEffect(QGraphicsEffect *effect) • void setInputMethodHints(Qt::InputMethodHint hints) • void setLayout(QLayout *layout) • void setLayoutDirection(Qt::LayoutDirection direction) 69.5. QWidget Class 670
  • 4. Ring Documentation, Release 1.4 • void setLocale(QLocale) • void setMask(QBitmap) • void setMaximumHeight(int maxh) • void setMaximumSize(int maxw, int maxh) • void setMaximumWidth(int maxw) • void setMinimumHeight(int minh) • void setMinimumSize(int minw, int minh) • void setMinimumWidth(int minw) • void setMouseTracking(bool enable) • void setPalette(QPalette) • void setParent(QWidget *parent) • void setShortcutAutoRepeat(int id, bool enable) • void setShortcutEnabled(int id, bool enable) • void setSizeIncrement(int w, int h) • void setSizePolicy(QSizePolicy::Policy horizontal, QSizePolicy::Policy vertical) • void setStatusTip(QString) • void setStyle(QStyle *style) • void setToolTip(QString) • void setUpdatesEnabled(bool enable) • void setWhatsThis(QString) • void setWindowFilePath(QString) • void setWindowFlags(Qt::WindowType type) • void setWindowIcon(QIcon) • void setWindowIconText(QString) • void setWindowModality(Qt::WindowModality windowModality) • void setWindowOpacity(double level) • void setWindowRole(QString) • void setWindowState(Qt::WindowState windowState) • QSize size(void) • QSize sizeIncrement(void) • QSizePolicy sizePolicy(void) • void stackUnder(QWidget *w) • QString statusTip(void) • QStyle *style(void) • QString styleSheet(void) • bool testAttribute(Qt::WidgetAttribute attribute) 69.5. QWidget Class 671
  • 5. Ring Documentation, Release 1.4 • QString toolTip(void) • bool underMouse(void) • void ungrabGesture(Qt::GestureType gesture) • void unsetCursor(void) • void unsetLayoutDirection(void) • void unsetLocale(void) • void update(int x, int y, int w, int h) • void updateGeometry(void) • bool updatesEnabled(void) • QRegion visibleRegion(void) • QString whatsThis(void) • int width(void) • int winId(void) • QWidget *window(void) • QString windowFilePath(void) • int windowFlags(void) • QIcon windowIcon(void) • QString windowIconText(void) • int windowModality(void) • double windowOpacity(void) • QString windowRole(void) • int windowState(void) • QString windowTitle(void) • int windowType(void) • int x(void) • int y(void) • bool close(void) • void hide(void) • void lower(void) • void raise(void) • void setDisabled(bool disable) • void setEnabled(bool) • void setHidden(bool hidden) • void setStyleSheet(QString) • void setWindowModified(bool) • void setWindowTitle(QString) 69.5. QWidget Class 672
  • 6. Ring Documentation, Release 1.4 • void show(void) • void showFullScreen(void) • void showMaximized(void) • void showMinimized(void) • void showNormal(void) • QWidget *find(int id) • QWidget *keyboardGrabber(void) • QWidget *mouseGrabber(void) • void setTabOrder(QWidget *first, QWidget *second) 69.6 QLabel Class C++ Reference : http://doc.qt.io/qt-5/QLabel.html Parameters : QWidget * Parent Class : QWidget • QWidget *buddy(void) • bool hasScaledContents(void) • bool hasSelectedText(void) • int indent(void) • int margin(void) • QMovie *movie(void) • bool openExternalLinks(void) • QPicture *picture(void) • QPixmap *pixmap(void) • QString selectedText(void) • int selectionStart(void) • void setAlignment(Qt::AlignmentFlag) • void setBuddy(QWidget *buddy) • void setIndent(int) • void setMargin(int) • void setOpenExternalLinks(bool open) • void setScaledContents(bool) • void setSelection(int start, int length) • void setTextFormat(Qt::TextFormat) • void setTextInteractionFlags(Qt::TextInteractionFlag flags) • void setWordWrap(bool on) 69.6. QLabel Class 673
  • 7. Ring Documentation, Release 1.4 • QString text(void) • int textFormat(void) • int textInteractionFlags(void) • bool wordWrap(void) • void clear(void) • void setMovie(QMovie *movie) • void setNum(double num) • void setPicture(QPicture) • void setPixmap(QPixmap) • void setText(QString) 69.7 QPushButton Class C++ Reference : http://doc.qt.io/qt-5/QPushButton.html Parameters : QWidget * Parent Class : QAbstractButton • void setClickEvent(const char *) • void setIcon(QIcon) • void setIconSize(QSize) • const char *getClickEvent(void) 69.8 QBitmap Class C++ Reference : http://doc.qt.io/qt-5/QBitmap.html Parameters : void Parent Class : QPixmap • void clear(void) • void swap(QBitmap) • QBitmap transformed(QTransform) • QBitmap fromData(QSize, const uchar * bits, QImage::Format monoFormat) • QBitmap fromImage(QImage, Qt::ImageConversionFlags flags) 69.9 QPixmap Class C++ Reference : http://doc.qt.io/qt-5/QPixmap.html Parameters : const char * • QPixmap copy(int x, int y, int width, int height) 69.7. QPushButton Class 674
  • 8. Ring Documentation, Release 1.4 • QPixmap scaled(int width, int height, Qt::AspectRatioMode aspectRatioMode, Qt::TransformationMode trans- formMode) • int width(void) • int height(void) • QBitmap createMaskFromColor(QColor , Qt::MaskMode) • QBitmap mask(void) • void setMask(QBitmap) • void fill(QColor) • QPixmap fromImage(QImage,Qt::ImageConversionFlags) • bool load(QString, const char *, Qt::ImageConversionFlags ) 69.10 QPixmap2 Class C++ Reference : http://doc.qt.io/qt-5/QPixmap2.html Parameters : int width, int height Parent Class : QPixmap 69.11 QIcon Class C++ Reference : http://doc.qt.io/qt-5/QIcon.html Parameters : QPixmap 69.12 QSize Class C++ Reference : http://doc.qt.io/qt-5/QSize.html Parameters : int width, int height 69.13 QLineEdit Class C++ Reference : http://doc.qt.io/qt-5/QLineEdit.html Parameters : QWidget * Parent Class : QWidget • int alignment(void) • void backspace(void) • QCompleter *completer(void) • QMenu *createStandardContextMenu(void) • void cursorBackward(bool mark, int steps) 69.10. QPixmap2 Class 675
  • 9. Ring Documentation, Release 1.4 • void cursorForward(bool mark, int steps) • int cursorMoveStyle(void) • int cursorPosition(void) • int cursorPositionAt(QPoint) • void cursorWordBackward(bool mark) • void cursorWordForward(bool mark) • void del(void) • void deselect(void) • QString displayText(void) • bool dragEnabled(void) • int echoMode(void) • void end(bool mark) # In RingQt use : void endtext(bool mark) • void getTextMargins(int *left, int *top, int *right, int *bottom) • bool hasAcceptableInput(void) • bool hasFrame(void) • bool hasSelectedText(void) • void home(bool mark) • QString inputMask(void) • void insert(QString) • bool isModified(void) • bool isReadOnly(void) • bool isRedoAvailable(void) • bool isUndoAvailable(void) • int maxLength(void) • QString placeholderText(void) • QString selectedText(void) • int selectionStart(void) • void setAlignment(Qt::AlignmentFlag flag) • void setCompleter(QCompleter *c) • void setCursorMoveStyle(Qt::CursorMoveStyle style) • void setCursorPosition(int) • void setDragEnabled(bool b) • void setEchoMode(QLineEdit::EchoMode) • void setFrame(bool) • void setInputMask(QString) • void setMaxLength(int) 69.13. QLineEdit Class 676
  • 10. Ring Documentation, Release 1.4 • void setModified(bool) • void setPlaceholderText(QString) • void setReadOnly(bool) • void setSelection(int start, int length) • void setTextMargins(int left, int top, int right, int bottom) • void setValidator(QValidator *v) • QString text(void) • QMargins textMargins(void) • QValidator *validator(void) • void clear(void) • void copy(void) • void cut(void) • void paste(void) • void redo(void) • void selectAll(void) • void setText(QString) • void undo(void) • void setTextChangedEvent(const char *) • void setcursorPositionChangedEvent(const char *) • void seteditingFinishedEvent(const char *) • void setreturnPressedEvent(const char *) • void setselectionChangedEvent(const char *) • void settextEditedEvent(const char *) • const char *getTextChangedEvent(void) • const char *getcursorPositionChangedEvent(void) • const char *geteditingFinishedEvent(void) • const char *getreturnPressedEvent(void) • const char *getselectionChangedEvent(void) • const char *gettextEditedEvent(void) 69.14 QVBoxLayout Class C++ Reference : http://doc.qt.io/qt-5/QVBoxLayout.html Parameters : void Parent Class : QBoxLayout • void addLayout(QLayout *) 69.14. QVBoxLayout Class 677
  • 11. Ring Documentation, Release 1.4 69.15 QHBoxLayout Class C++ Reference : http://doc.qt.io/qt-5/QHBoxLayout.html Parameters : void Parent Class : QBoxLayout • void addLayout(QLayout *) 69.16 QTextEdit Class C++ Reference : http://doc.qt.io/qt-5/QTextEdit.html Parameters : QWidget * Parent Class : QAbstractScrollArea • bool acceptRichText(void) • int alignment(void) • QString anchorAt(QPoint) • bool canPaste(void) • QTextCharFormat currentCharFormat(void) • QFont currentFont(void) • QTextCursor cursorForPosition(QPoint) • QRect cursorRect(void) • int cursorWidth(void) • QTextDocument *document(void) • QString documentTitle(void) • void ensureCursorVisible(void) • bool find(QString, QTextDocument::FindFlag) • QString fontFamily(void) • bool fontItalic(void) • double fontPointSize(void) • bool fontUnderline(void) • int fontWeight(void) • bool isReadOnly(void) • bool isUndoRedoEnabled(void) • int lineWrapColumnOrWidth(void) • QVariant loadResource(int, QUrl) • void mergeCurrentCharFormat(QTextCharFormat) • void moveCursor(QTextCursor::MoveOperation operation, QTextCursor::MoveMode mode) • bool overwriteMode(void) 69.15. QHBoxLayout Class 678
  • 12. Ring Documentation, Release 1.4 • void print(QPrinter * printer) • void setAcceptRichText(bool accept) • void setCurrentCharFormat(QTextCharFormat) • void setCursorWidth(int width) • void setDocument(QTextDocument *document) • void setDocumentTitle(QString) • void setLineWrapColumnOrWidth(int w) • void setLineWrapMode(QTextEdit::LineWrapMode) • void setOverwriteMode(bool overwrite) • void setReadOnly(bool) • void setTabChangesFocus(bool) • void setTabStopWidth(int width) • void setTextCursor(QTextCursor) • void setTextInteractionFlags(Qt::TextInteractionFlag flags) • void setUndoRedoEnabled(bool enable) • void setWordWrapMode(QTextOption::WrapMode policy) • bool tabChangesFocus(void) • int tabStopWidth(void) • QColor textBackgroundColor(void) • QColor textColor(void) • QTextCursor textCursor(void) • int textInteractionFlags(void) • QString toHtml(void) • QString toPlainText(void) • int wordWrapMode(void) • void append(QString) • void clear(void) • void copy(void) • void cut(void) • void insertHtml(QString) • void insertPlainText(QString) • void paste(void) • void redo(void) • void scrollToAnchor(QString) • void selectAll(void) • void setAlignment(Qt::AlignmentFlag a) 69.16. QTextEdit Class 679
  • 13. Ring Documentation, Release 1.4 • void setCurrentFont(QFont) • void setFontFamily(QString) • void setFontItalic(bool italic) • void setFontPointSize(double s) • void setFontUnderline(bool underline) • void setFontWeight(int weight) • void setHtml(QString) • void setPlainText(QString) • void setText(QString) • void setTextBackgroundColor(QColor) • void setTextColor(QColor) • void undo(void) • void zoomIn(int range) • void zoomOut(int range) • void setcopyAvailableEvent(const char *) • void setcurrentCharFormatChangedEvent(const char *) • void setcursorPositionChangedEvent(const char *) • void setredoAvailableEvent(const char *) • void setselectionChangedEvent(const char *) • void settextChangedEvent(const char *) • void setundoAvailableEvent(const char *) • const char *getcopyAvailableEvent(void) • const char *getcurrentCharFormatChangedEvent(void) • const char *getcursorPositionChangedEvent(void) • const char *getredoAvailableEvent(void) • const char *getselectionChangedEvent(void) • const char *gettextChangedEvent(void) • const char *getundoAvailableEvent(void) • void cyanline(void) • void setactivelinecolor(QColor) 69.17 QListWidget Class C++ Reference : http://doc.qt.io/qt-5/QListWidget.html Parameters : QWidget * Parent Class : QListView 69.17. QListWidget Class 680
  • 14. Ring Documentation, Release 1.4 • void addItem(QString) • int count(void) • void editItem(QListWidgetItem *item) • bool isSortingEnabled(void) • QListWidgetItem *item(int row) • QListWidgetItem *itemAt(int x, int y) • QWidget *itemWidget(QListWidgetItem *item) • void openPersistentEditor(QListWidgetItem *item) • void removeItemWidget(QListWidgetItem *item) • int row(QListWidgetItem *item) • void setCurrentRow(int row, QItemSelectionModel::SelectionFlag command) • void setItemWidget(QListWidgetItem *item, QWidget *widget) • void setSortingEnabled(bool enable) • void sortItems(Qt::SortOrder order) • QListWidgetItem *takeItem(int row) • QRect visualItemRect(QListWidgetItem *item) • void clear(void) • void scrollToItem(QListWidgetItem *item,QAbstractItemView::ScrollHint hint) • void setcurrentItemChangedEvent(const char *) • void setcurrentRowChangedEvent(const char *) • void setcurrentTextChangedEvent(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 *getcurrentItemChangedEvent(void) • const char *getcurrentRowChangedEvent(void) • const char *getcurrentTextChangedEvent(void) • const char *getitemActivatedEvent(void) • const char *getitemChangedEvent(void) • const char *getitemClickedEvent(void) • const char *getitemDoubleClickedEvent(void) • const char *getitemEnteredEvent(void) 69.17. QListWidget Class 681
  • 15. Ring Documentation, Release 1.4 • const char *getitemPressedEvent(void) • const char *getitemSelectionChangedEvent(void) 69.18 QTreeView Class C++ Reference : http://doc.qt.io/qt-5/QTreeView.html Parameters : QWidget * Parent Class : QAbstractItemView • bool allColumnsShowFocus(void) • int autoExpandDelay(void) • int columnAt(int x) • int columnViewportPosition(int column) • int columnWidth(int column) • bool expandsOnDoubleClick(void) • QHeaderView *header(void) • int indentation(void) • QModelIndex indexAbove(QModelIndex) • QModelIndex indexBelow(QModelIndex) • bool isAnimated(void) • bool isColumnHidden(int column) • bool isExpanded(QModelIndex) • bool isFirstColumnSpanned(int row, QModelIndex) • bool isHeaderHidden(void) • bool isRowHidden(int row,QModelIndex) • bool isSortingEnabled(void) • bool itemsExpandable(void) • bool rootIsDecorated(void) • void setAllColumnsShowFocus(bool enable) • void setAnimated(bool enable) • void setAutoExpandDelay(int delay) • void setColumnHidden(int column, bool hide) • void setColumnWidth(int column, int width) • void setExpanded(QModelIndex, bool expanded) • void setExpandsOnDoubleClick(bool enable) • void setFirstColumnSpanned(int row, QModelIndex, bool span) • void setHeader(QHeaderView * header) 69.18. QTreeView Class 682
  • 16. Ring Documentation, Release 1.4 • void setHeaderHidden(bool hide) • void setIndentation(int i) • void setItemsExpandable(bool enable) • void setRootIsDecorated(bool show) • void setRowHidden(int row,QModelIndex, bool hide) • void setSortingEnabled(bool enable) • void setUniformRowHeights(bool uniform) • void setWordWrap(bool on) • void sortByColumn(int column,Qt::SortOrder order) • bool uniformRowHeights(void) • bool wordWrap(void) • void dataChanged(QModelIndex,QModelIndex) • QModelIndex indexAt(QPoint) • void keyboardSearch(QString) • void reset(void) • void scrollTo(QModelIndex, QAbstractItemView::ScrollHint) • void selectAll(void) • void setModel(QAbstractItemModel *model) • void setRootIndex(QModelIndex) • void setSelectionModel(QItemSelectionModel *selectionModel) • QRect visualRect(QModelIndex) • void collapse(QModelIndex) • void collapseAll(void) • void expand(QModelIndex) • void expandAll(void) • void expandToDepth(int depth) • void hideColumn(int column) • void resizeColumnToContents(int column) • void showColumn(int column) • void setcollapsedEvent(const char *) • void setexpandedEvent(const char *) • void setactivatedEvent(const char *) • void setclickedEvent(const char *) • void setdoubleClickedEvent(const char *) • void setenteredEvent(const char *) • void setpressedEvent(const char *) 69.18. QTreeView Class 683
  • 17. Ring Documentation, Release 1.4 • void setviewportEnteredEvent(const char *) • const char *getcollapsedEvent(void) • const char *getexpandedEvent(void) • const char *getactivatedEvent(void) • const char *getclickedEvent(void) • const char *getdoubleClickedEvent(void) • const char *getenteredEvent(void) • const char *getpressedEvent(void) • const char *getviewportEnteredEvent(void) 69.19 QDir Class C++ Reference : http://doc.qt.io/qt-5/QDir.html Parameters : void • void setNameFilters(QStringList) 69.20 QFileSystemModel Class C++ Reference : http://doc.qt.io/qt-5/QFileSystemModel.html Parameters : void • QIcon fileIcon(QModelIndex) • QFileInfo fileInfo(QModelIndex) • QString fileName(QModelIndex) • QString filePath(QModelIndex) • int filter(void) • QFileIconProvider *iconProvider(void) • QModelIndex index(QString, int column) • bool isDir(QModelIndex) • bool isReadOnly(void) • QDateTime lastModified(QModelIndex) • QModelIndex mkdir(QModelIndex,QString) • QVariant myComputer(int role) • bool nameFilterDisables(void) • QStringList nameFilters(void) • int permissions(QModelIndex) • bool remove(QModelIndex) • bool resolveSymlinks(void) 69.19. QDir Class 684
  • 18. Ring Documentation, Release 1.4 • bool rmdir(QModelIndex) • QDir rootDirectory(void) • QString rootPath(void) • void setFilter(QDir::Filter filters) • void setIconProvider(QFileIconProvider *provider) • void setNameFilterDisables(bool enable) • void setNameFilters(QStringList) • void setReadOnly(bool enable) • void setResolveSymlinks(bool enable) • QModelIndex setRootPath(QString) • int size(QModelIndex) • QString type(QModelIndex) • bool canFetchMore(QModelIndex) • int columnCount(void) • QVariant data( QModelIndex index, int role) • bool dropMimeData( QMimeData *data, Qt::DropAction action, int row, int column, QModelIndex parent) • void fetchMore( QModelIndex parent) • int flags( QModelIndex index) • bool hasChildren( QModelIndex parent ) • QVariant headerData(int section, Qt::Orientation orientation, int role ) • QMimeData * mimeData( QModelIndexList indexes) • QStringList mimeTypes(void) • QModelIndex parent( QModelIndex index) • int rowCount( QModelIndex parent) • bool setData( QModelIndex idx, QVariant value, int role) • void sort(int column, Qt::SortOrder order ) • int supportedDropActions(void) 69.21 QTreeWidget Class C++ Reference : http://doc.qt.io/qt-5/QTreeWidget.html Parameters : QWidget * Parent Class : QTreeView • void addTopLevelItem(QTreeWidgetItem *item) • void closePersistentEditor(QTreeWidgetItem *item, int column) • int columnCount(void) 69.21. QTreeWidget Class 685
  • 19. Ring Documentation, Release 1.4 • int currentColumn(void) • QTreeWidgetItem *currentItem(void) • void editItem(QTreeWidgetItem *item, int column) • QTreeWidgetItem *headerItem(void) • int indexOfTopLevelItem(QTreeWidgetItem *item) • void insertTopLevelItem(int index, QTreeWidgetItem *item) • QTreeWidgetItem *invisibleRootItem(void) • bool isFirstItemColumnSpanned( QTreeWidgetItem *item) • QTreeWidgetItem *itemAbove(QTreeWidgetItem *item) • QTreeWidgetItem *itemAt(int x, int y) • QTreeWidgetItem *itemBelow(QTreeWidgetItem *item) • QWidget *itemWidget(QTreeWidgetItem *item, int column) • void openPersistentEditor(QTreeWidgetItem *item, int column) • void removeItemWidget(QTreeWidgetItem *item, int column) • void setColumnCount(int columns) • void setCurrentItem(QTreeWidgetItem * item, QItemSelectionModel::SelectionFlag column) • void setFirstItemColumnSpanned(QTreeWidgetItem *item, bool span) • void setHeaderItem(QTreeWidgetItem *item) • void setHeaderLabel(QString) • void setHeaderLabels(QStringList) • void setItemWidget(QTreeWidgetItem *item, int column, QWidget * widget) • int sortColumn(void) • void sortItems(int column, Qt::SortOrder order) • QTreeWidgetItem *takeTopLevelItem(int index) • QTreeWidgetItem *topLevelItem(int index) • int topLevelItemCount(void) • QRect visualItemRect(QTreeWidgetItem *item) • void setSelectionModel(QItemSelectionModel *selectionModel) • void clear(void) • void collapseItem(QTreeWidgetItem *item) • void expandItem(QTreeWidgetItem *item) • void scrollToItem(QTreeWidgetItem *item, QAbstractItemView::ScrollHint hint) • void setcollapsedEvent(const char *) • void setexpandedEvent(const char *) • void setactivatedEvent(const char *) • void setclickedEvent(const char *) 69.21. QTreeWidget Class 686
  • 20. Ring Documentation, Release 1.4 • void setdoubleClickedEvent(const char *) • void setenteredEvent(const char *) • void setpressedEvent(const char *) • void setviewportEnteredEvent(const char *) • void setcurrentItemChangedEvent(const char *) • void setitemActivatedEvent(const char *) • void setitemChangedEvent(const char *) • void setitemClickedEvent(const char *) • void setitemCollapsedEvent(const char *) • void setitemDoubleClickedEvent(const char *) • void setitemEnteredEvent(const char *) • void setitemExpandedEvent(const char *) • void setitemPressedEvent(const char *) • void setitemSelectionChangedEvent(const char *) • const char *getcollapsedEvent(void) • const char *getexpandedEvent(void) • const char *getactivatedEvent(void) • const char *getclickedEvent(void) • const char *getdoubleClickedEvent(void) • const char *getenteredEvent(void) • const char *getpressedEvent(void) • const char *getviewportEnteredEvent(void) • const char *getcurrentItemChangedEvent(void) • const char *getitemActivatedEvent(void) • const char *getitemChangedEvent(void) • const char *getitemClickedEvent(void) • const char *getitemCollapsedEvent(void) • const char *getitemDoubleClickedEvent(void) • const char *getitemEnteredEvent(void) • const char *getitemExpandedEvent(void) • const char *getitemPressedEvent(void) • const char *getitemSelectionChangedEvent(void) 69.21. QTreeWidget Class 687
  • 21. Ring Documentation, Release 1.4 69.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) 69.22. QTreeWidgetItem Class 688
  • 22. Ring Documentation, Release 1.4 • 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) 69.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) 69.23. QComboBox Class 689
  • 23. Ring Documentation, Release 1.4 • 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) 69.23. QComboBox Class 690
  • 24. Ring Documentation, Release 1.4 • 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) 69.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) 69.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) 69.24. QMenuBar Class 691
  • 25. Ring Documentation, Release 1.4 • 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) 69.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) 69.26. QToolBar Class 692
  • 26. Ring Documentation, Release 1.4 • 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) 69.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) 69.27. QMainWindow Class 693
  • 27. Ring Documentation, Release 1.4 • 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) 69.28 QStatusBar Class C++ Reference : http://doc.qt.io/qt-5/QStatusBar.html Parameters : QWidget * 69.28. QStatusBar Class 694
  • 28. Ring Documentation, Release 1.4 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) 69.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) 69.29. QDockWidget Class 695
  • 29. Ring Documentation, Release 1.4 69.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) 69.30. QTabWidget Class 696
  • 30. Ring Documentation, Release 1.4 • 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) 69.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) 69.31. QTableWidgetItem Class 697