More Related Content
More from Mahmoud Samir Fayed (20)
The Ring programming language version 1.2 book - Part 68 of 84
- 1. Ring Documentation, Release 1.2
• void setSelectionBehavior(QAbstractItemView::SelectionBehavior behavior)
• void setSelectionMode(QAbstractItemView::SelectionMode mode)
• void setSelectionModel(QItemSelectionModel *selectionModel)
• void setTabKeyNavigation(bool enable)
• void setTextElideMode(Qt::TextElideMode mode)
• void setVerticalScrollMode(QAbstractItemView::ScrollMode mode)
• bool showDropIndicator(void)
• int sizeHintForColumn(int column)
• QSize sizeHintForIndex(QModelIndex)
• int sizeHintForRow(int row)
• bool tabKeyNavigation(void)
• int textElideMode(void)
• int verticalScrollMode(void)
• QRect visualRect(QModelIndex)
• void clearSelection(void)
• void edit(QModelIndex)
• void scrollToBottom(void)
• void scrollToTop(void)
• void setCurrentIndex(QModelIndex)
• void update(QModelIndex)
62.33 QTableView Class
C++ Reference : http://doc.qt.io/qt-5/QTableView.html
Parameters : QWidget *parent
Parent Class : QAbstractItemView
• void clearSpans(void)
• int columnAt(int x)
• int columnSpan(int row, int column)
• int columnViewportPosition(int column)
• int columnWidth(int column)
• Qt::PenStyle gridStyle(void)
• QHeaderView *horizontalHeader(void)
• bool isColumnHidden(int column)
• bool isCornerButtonEnabled(void)
• bool isRowHidden(int row)
62.33. QTableView Class 650
- 2. Ring Documentation, Release 1.2
• bool isSortingEnabled(void)
• int rowAt(int y)
• int rowHeight(int row)
• int rowSpan(int row, int column)
• int rowViewportPosition(int row)
• void setColumnHidden(int column, bool hide)
• void setColumnWidth(int column, int width)
• void setCornerButtonEnabled(bool enable)
• void setGridStyle(Qt::PenStyle style)
• void setHorizontalHeader(QHeaderView *header)
• void setRowHeight(int row, int height)
• void setRowHidden(int row, bool hide)
• void setSortingEnabled(bool enable)
• void setSpan(int row, int column, int rowSpanCount, int columnSpanCount)
• void setVerticalHeader(QHeaderView *header)
• void setWordWrap(bool on)
• bool showGrid(void)
• void sortByColumn(int column, Qt::SortOrder order)
• QHeaderView *verticalHeader(void)
• bool wordWrap(void)
• void hideColumn(int column)
• void hideRow(int row)
• void resizeColumnToContents(int column)
• void resizeColumnsToContents(void)
• void resizeRowToContents(int row)
• void resizeRowsToContents(void)
• void selectColumn(int column)
• void selectRow(int row)
• void setShowGrid(bool show)
• void showColumn(int column)
• void showRow(int row)
62.34 QTableWidget Class
C++ Reference : http://doc.qt.io/qt-5/QTableWidget.html
Parameters : QWidget *parent
62.34. QTableWidget Class 651
- 3. Ring Documentation, Release 1.2
Parent Class : QTableView
• QWidget *cellWidget(int row, int column)
• void closePersistentEditor(QTableWidgetItem *item)
• int column(QTableWidgetItem *item)
• int columnCount(void)
• int currentColumn(void)
• QTableWidgetItem *currentItem(void)
• int currentRow(void)
• void editItem(QTableWidgetItem *item)
• QTableWidgetItem *horizontalHeaderItem(int column)
• QTableWidgetItem *item(int row, int column)
• QTableWidgetItem *itemAt(int ax, int ay)
• QTableWidgetItem *itemPrototype(void)
• void openPersistentEditor(QTableWidgetItem *item)
• void removeCellWidget(int row, int column)
• int row(const QTableWidgetItem *item)
• int rowCount(void)
• QList<QTableWidgetItem *> selectedItems(void)
• QList<QTableWidgetSelectionRange> selectedRanges(void)
• void setCellWidget(int row, int column, QWidget *widget)
• void setColumnCount(int columns)
• void setCurrentCell(int row, int column)
• void setCurrentItem(QTableWidgetItem * item)
• void setHorizontalHeaderItem(int column, QTableWidgetItem *item)
• void setHorizontalHeaderLabels(QStringList)
• void setItem(int row, int column, QTableWidgetItem *item)
• void setItemPrototype(QTableWidgetItem *item)
• void setRowCount(int rows)
• void setVerticalHeaderItem(int row, QTableWidgetItem *item)
• void sortItems(int column, Qt::SortOrder order)
• QTableWidgetItem *takeHorizontalHeaderItem(int column)
• QTableWidgetItem *takeItem(int row, int column)
• QTableWidgetItem *takeVerticalHeaderItem(int row)
• QTableWidgetItem *verticalHeaderItem(int row)
• int visualColumn(int logicalColumn)
• QRect visualItemRect(QTableWidgetItem *)
62.34. QTableWidget Class 652
- 4. Ring Documentation, Release 1.2
• int visualRow(int logicalRow)
• void clear(void)
• void clearContents(void)
• void insertColumn(int column)
• void insertRow(int row)
• void removeColumn(int column)
• void removeRow(int row)
• void scrollToItem(QTableWidgetItem *item, QAbstractItemView::ScrollHint hint)
• void setcellActivatedEvent(const char *)
• void setcellChangedEvent(const char *)
• void setcellClickedEvent(const char *)
• void setcellDoubleClickedEvent(const char *)
• void setcellEnteredEvent(const char *)
• void setcellPressedEvent(const char *)
• void setcurrentCellChangedEvent(const char *)
• void setcurrentItemChangedEvent(const char *)
• void setitemActivatedEvent(const char *)
• void setitemChangedEvent(const char *)
• void setitemClickedEvent(const char *)
• void setitemDoubleClickedEvent(const char *)
• void setitemEnteredEvent(const char *)
• void setitemPressedEvent(const char *)
• void setitemSelectionChangedEvent(const char *)
• const char *getcellActivatedEvent(void)
• const char *getcellChangedEvent(void)
• const char *getcellClickedEvent(void)
• const char *getcellDoubleClickedEvent(void)
• const char *getcellEnteredEvent(void)
• const char *getcellPressedEvent(void)
• const char *getcurrentCellChangedEvent(void)
• const char *getcurrentItemChangedEvent(void)
• const char *getitemActivatedEvent(void)
• const char *getitemChangedEvent(void)
• const char *getitemClickedEvent(void)
• const char *getitemDoubleClickedEvent(void)
• const char *getitemEnteredEvent(void)
62.34. QTableWidget Class 653
- 5. Ring Documentation, Release 1.2
• const char *getitemPressedEvent(void)
• const char *getitemSelectionChangedEvent(void)
62.35 QProgressBar Class
C++ Reference : http://doc.qt.io/qt-5/QProgressBar.html
Parameters : QWidget *parent
Parent Class : QWidget
• int alignment(void)
• QString format(void)
• bool invertedAppearance(void)
• bool isTextVisible(void)
• int maximum(void)
• int minimum(void)
• int orientation(void)
• void resetFormat(void)
• void setAlignment(Qt::AlignmentFlag alignment)
• void setFormat(QString)
• void setInvertedAppearance(bool invert)
• void setTextDirection(QProgressBar::Direction textDirection)
• void setTextVisible(bool visible)
• QString text(void)
• int textDirection(void)
• int value(void)
• void reset(void)
• void setMaximum(int maximum)
• void setMinimum(int minimum)
• void setOrientation(Qt::Orientation)
• void setRange(int minimum, int maximum)
• void setValue(int value)
• void setvalueChangedEvent(const char *)
• const char *getvalueChangedEvent(void)
62.35. QProgressBar Class 654
- 6. Ring Documentation, Release 1.2
62.36 QSpinBox Class
C++ Reference : http://doc.qt.io/qt-5/QSpinBox.html
Parameters : QWidget *parent
Parent Class : QWidget
• QString cleanText(void)
• int displayIntegerBase(void)
• int maximum(void)
• int minimum(void)
• QString prefix(void)
• void setDisplayIntegerBase(int base)
• void setMaximum(int max)
• void setMinimum(int min)
• void setPrefix(QString)
• void setRange(int minimum, int maximum)
• void setSingleStep(int val)
• void setSuffix(QString)
• int singleStep(void)
• QString suffix(void)
• int value(void)
• void setValue(int val)
• void setvalueChangedEvent(const char *)
• const char *getvalueChangedEvent(void)
62.37 QAbstractSlider Class
C++ Reference : http://doc.qt.io/qt-5/QAbstractSlider.html
Parameters : QWidget *parent
Parent Class : QWidget
• bool invertedAppearance(void)
• bool invertedControls(void)
• bool isSliderDown(void)
• int maximum(void)
• int minimum(void)
• int orientation(void)
• int pageStep(void)
• void setInvertedAppearance(bool)
62.36. QSpinBox Class 655
- 7. Ring Documentation, Release 1.2
• void setInvertedControls(bool)
• void setMaximum(int)
• void setMinimum(int)
• void setPageStep(int)
• void setSingleStep(int)
• void setSliderDown(bool)
• void setSliderPosition(int)
• void setTracking(bool enable)
• int singleStep(void)
• int sliderPosition(void)
• void triggerAction(QAbstractSlider::SliderAction action)
• int value(void)
• void setOrientation(Qt::Orientation)
• void setRange(int min, int max)
• void setValue(int)
62.38 QSlider Class
C++ Reference : http://doc.qt.io/qt-5/QSlider.html
Parameters : QWidget *parent
Parent Class : QAbstractSlider
• void setTickInterval(int ti)
• void setTickPosition(QSlider::TickPosition position)
• int tickInterval(void)
• int tickPosition(void)
• QSize minimumSizeHint(void)
• QSize sizeHint(void)
• void setactionTriggeredEvent(const char *)
• void setrangeChangedEvent(const char *)
• void setsliderMovedEvent(const char *)
• void setsliderPressedEvent(const char *)
• void setsliderReleasedEvent(const char *)
• void setvalueChangedEvent(const char *)
• const char *getactionTriggeredEvent(void)
• const char *getrangeChangedEvent(void)
• const char *getsliderMovedEvent(void)
62.38. QSlider Class 656
- 8. Ring Documentation, Release 1.2
• const char *getsliderPressedEvent(void)
• const char *getsliderReleasedEvent(void)
• const char *getvalueChangedEvent(void)
62.39 QDateEdit Class
C++ Reference : http://doc.qt.io/qt-5/QDateEdit.html
Parameters : QWidget *parent
Parent Class : QDateTimeEdit
62.40 QDateTimeEdit Class
C++ Reference : http://doc.qt.io/qt-5/QDateTimeEdit.html
Parameters : QWidget *parent
Parent Class : QAbstractSpinBox
• bool calendarPopup(void)
• QCalendarWidget *calendarWidget(void)
• void clearMaximumDate(void)
• void clearMaximumDateTime(void)
• void clearMaximumTime(void)
• void clearMinimumDate(void)
• void clearMinimumDateTime(void)
• void clearMinimumTime(void)
• int currentSection(void)
• int currentSectionIndex(void)
• QDate date(void)
• QDateTime dateTime(void)
• QString displayFormat(void)
• int displayedSections(void)
• QDate maximumDate(void)
• QDateTime maximumDateTime(void)
• QTime maximumTime(void)
• QDate minimumDate(void)
• QDateTime minimumDateTime(void)
• QTime minimumTime(void)
• int sectionAt(int index)
• int sectionCount(void)
62.39. QDateEdit Class 657
- 9. Ring Documentation, Release 1.2
• QString sectionText(QDateTimeEdit::Section section)
• void setCalendarPopup(bool enable)
• void setCalendarWidget(QCalendarWidget *calendarWidget)
• void setCurrentSection(QDateTimeEdit::Section section)
• void setCurrentSectionIndex(int index)
• void setDateRange(QDate,QDate)
• void setDateTimeRange(QDateTime,QDateTime)
• void setDisplayFormat(QString)
• void setMaximumDate(QDate)
• void setMaximumDateTime(QDateTime)
• void setMaximumTime(QTime)
• void setMinimumDate(QDate)
• void setMinimumDateTime(QDateTime)
• void setMinimumTime(QTime)
• void setSelectedSection(QDateTimeEdit::Section section)
• void setTimeRange(QTime,QTime)
• void setTimeSpec(Qt::TimeSpec spec)
• QTime time(void)
• Qt::TimeSpec timeSpec(void)
• void setDate(QDate)
• void setDateTime(QDateTime)
• void setTime(QTime)
62.41 QAbstractSpinBox Class
C++ Reference : http://doc.qt.io/qt-5/QAbstractSpinBox.html
Parameters : QWidget *parent
Parent Class : QWidget
• int alignment(void)
• int buttonSymbols(void)
• int correctionMode(void)
• bool hasAcceptableInput(void)
• bool hasFrame(void)
• void interpretText(void)
• bool isAccelerated(void)
• bool keyboardTracking(void)
62.41. QAbstractSpinBox Class 658
- 10. Ring Documentation, Release 1.2
• void setAccelerated(bool on)
• void setAlignment(Qt::AlignmentFlag flag)
• void setButtonSymbols(QAbstractSpinBox::ButtonSymbols bs)
• void setCorrectionMode(QAbstractSpinBox::CorrectionMode cm)
• void setFrame(bool)
• void setReadOnly(bool r)
• void setSpecialValueText(QString)
• void setWrapping(bool w)
• QString specialValueText(void)
• void stepBy(int steps)
• QString text(void)
• bool wrapping(void)
• void clear(void)
• void selectAll(void)
• void stepDown(void)
• void stepUp(void)
62.42 QDial Class
C++ Reference : http://doc.qt.io/qt-5/QDial.html
Parameters : QWidget *parent
Parent Class : QAbstractSlider
• int notchSize(void)
• qreal notchTarget(void)
• bool notchesVisible(void)
• void setNotchTarget(double target)
• bool wrapping(void)
• QSize minimumSizeHint(void)
• QSize sizeHint(void)
• void setNotchesVisible(bool visible)
• void setWrapping(bool on)
• void setactionTriggeredEvent(const char *)
• void setrangeChangedEvent(const char *)
• void setsliderMovedEvent(const char *)
• void setsliderPressedEvent(const char *)
• void setsliderReleasedEvent(const char *)
62.42. QDial Class 659