0% found this document useful (0 votes)
39 views

The Ring Programming Language Version 1.3 Book - Part 80 of 88

The document provides documentation on various Qt classes and their functions, including QBoxLayout, QCompleter, QGradient, QLayout, QLinearGradient, QPoint, QPointF, QScrollArea, QSplitter, and QFontMetrics. For each class, the C++ reference link and parent class are given, followed by a list of the class functions and their parameters.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
39 views

The Ring Programming Language Version 1.3 Book - Part 80 of 88

The document provides documentation on various Qt classes and their functions, including QBoxLayout, QCompleter, QGradient, QLayout, QLinearGradient, QPoint, QPointF, QScrollArea, QSplitter, and QFontMetrics. For each class, the C++ reference link and parent class are given, followed by a list of the class functions and their parameters.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

Ring Documentation, Release 1.

void swapSections(int first, int second)


int visualIndex(int logicalIndex)
int visualIndexAt(int position)
void headerDataChanged(Qt::Orientation orientation, int logicalFirst, int logicalLast)
void setOffset(int offset)
void setOffsetToLastSection(void)
void setOffsetToSectionPosition(int visualSectionNumber)
void setgeometriesChangedEvent(const char *)
void setsectionClickedEvent(const char *)
void setsectionCountChangedEvent(const char *)
void setsectionDoubleClickedEvent(const char *)
void setsectionEnteredEvent(const char *)
void setsectionHandleDoubleClickedEvent(const char *)
void setsectionMovedEvent(const char *)
void setsectionPressedEvent(const char *)
void setsectionResizedEvent(const char *)
void setsortIndicatorChangedEvent(const char *)
const char *getgeometriesChangedEvent(void)
const char *getsectionClickedEvent(void)
const char *getsectionCountChangedEvent(void)
const char *getsectionDoubleClickedEvent(void)
const char *getsectionEnteredEvent(void)
const char *getsectionHandleDoubleClickedEvent(void)
const char *getsectionMovedEvent(void)
const char *getsectionPressedEvent(void)
const char *getsectionResizedEvent(void)
const char *getsortIndicatorChangedEvent(void)
void geteventparameters(void)

67.141 QFontMetrics Class

C++ Reference : http://doc.qt.io/qt-5/QFontMetrics.html


Parameters : QFont
int ascent(void)
int averageCharWidth(void)
QRect boundingRect(QChar ch)

67.141. QFontMetrics Class 768


Ring Documentation, Release 1.3

QRect boundingRect_2( QString text)


QRect boundingRect_3(int x, int y, int width, int height, int flags, QString text, int tabStops , int * tabArray )
QRect boundingRect_4( QRect rect, int flags, QString text, int tabStops , int * tabArray )
int descent(void)
QString elidedText( QString text, Qt::TextElideMode mode, int width, int flags )
int height(void)
bool inFont(QChar ch)
bool inFontUcs4(uint character)
int leading(void)
int leftBearing(QChar ch)
int lineSpacing(void)
int lineWidth(void)
int maxWidth(void)
int minLeftBearing(void)
int minRightBearing(void)
int overlinePos(void)
int rightBearing(QChar ch)
QSize size(int flags, QString text, int tabStops , int * tabArray )
int strikeOutPos(void)
QRect tightBoundingRect( QString text)
int underlinePos(void)
int width( QString text, int len )
int width_2(QChar ch)
int xHeight(void)

67.142 QSplashScreen Class

C++ Reference : http://doc.qt.io/qt-5/QSplashScreen.html


Parameters : QPixmap
Parent Class : QWidget
void finish(QWidget *mainWin)
QPixmap pixmap(void)
void repaint(void)
void setPixmap(QPixmap pixmap)
void clearMessage(void)
void showMessage(QString message, int alignment ,QColor color)

67.142. QSplashScreen Class 769


Ring Documentation, Release 1.3

67.143 QBoxLayout Class

C++ Reference : http://doc.qt.io/qt-5/QBoxLayout.html


Parameters : QBoxLayout::Direction dir, QWidget *parent
Parent Class : QLayout
void addLayout(QLayout * layout, int stretch )
void addSpacerItem(QSpacerItem * spacerItem)
void addSpacing(int size)
void addStretch(int stretch )
void addStrut(int size)
void addWidget(QWidget * widget, int stretch , Qt::Alignment alignment )
QBoxLayout::Direction direction(void)
void insertLayout(int index, QLayout * layout, int stretch )
void insertSpacerItem(int index, QSpacerItem * spacerItem)
void insertSpacing(int index, int size)
void insertStretch(int index, int stretch )
void insertWidget(int index, QWidget * widget, int stretch , Qt::Alignment alignment )
void setDirection(QBoxLayout::Direction direction)
void setSpacing(int spacing)
void setStretch(int index, int stretch)
bool setStretchFactor(QWidget * widget, int stretch)
bool setStretchFactor_2(QLayout * layout, int stretch)
int spacing(void)
int stretch(int index)

67.144 QLayout Class

C++ Reference : http://doc.qt.io/qt-5/QLayout.html


Parameters : QWidget *
Parent Class : QObject
bool activate(void)
void addWidget(QWidget *w)
QMargins contentsMargins(void)
QRect contentsRect(void)
void getContentsMargins(int *left, int *top, int *right, int *bottom)
bool isEnabled(void)
QWidget *menuBar(void)

67.143. QBoxLayout Class 770


Ring Documentation, Release 1.3

QWidget *parentWidget(void)
void removeItem(QLayoutItem *item)
void removeWidget(QWidget *widget)
bool setAlignment(QWidget *w, Qt::Alignment alignment)
void setAlignment_2(Qt::Alignment alignment)
bool setAlignment_3(QLayout *l, Qt::Alignment alignment)
void setContentsMargins(int left, int top, int right, int bottom)
void setContentsMargins_2(QMargins margins)
void setEnabled(bool enable)
void setMenuBar(QWidget *widget)
void setSizeConstraint(QLayout::SizeConstraint)
void setSpacing(int)
QLayout::SizeConstraint sizeConstraint(void)
int spacing(void)
void update(void)
QSize closestAcceptableSize( QWidget * widget, QSize size)

67.145 QLinearGradient Class

C++ Reference : http://doc.qt.io/qt-5/QLinearGradient.html


Parameters : void
Parent Class : QGradient
QPointF finalStop(void)
void setFinalStop(QPointF stop)
void setFinalStop_2(qreal x,qreal y)
void setStart(QPointF start)
void setStart_2(qreal x,qreal y)
QPointF start(void)

67.146 QGradient Class

C++ Reference : http://doc.qt.io/qt-5/QGradient.html


Parameters : void
QGradient::CoordinateMode coordinateMode(void)
void setColorAt(qreal position, QColor color)
void setCoordinateMode(QGradient::CoordinateMode mode)
void setSpread(QGradient::Spread method)

67.145. QLinearGradient Class 771


Ring Documentation, Release 1.3

void setStops(QGradientStops stopPoints)


QGradient::Spread spread(void)
QGradientStops stops(void)
QGradient::Type type(void)

67.147 QPointF Class

C++ Reference : http://doc.qt.io/qt-5/QPointF.html


Parameters : void
bool isNull(void)
qreal manhattanLength(void)
qreal rx(void)
qreal ry(void)
void setX(qreal x)
void setY(qreal y)
QPoint toPoint(void)
qreal x(void)
qreal y(void)

67.148 QPoint Class

C++ Reference : http://doc.qt.io/qt-5/QPoint.html


Parameters : void
bool isNull(void)
int manhattanLength(void)
int rx(void)
int ry(void)
void setX(int x)
void setY(int y)
int x(void)
int y(void)

67.149 QScrollArea Class

C++ Reference : http://doc.qt.io/qt-5/QScrollArea.html


Parameters : QWidget *parent
Parent Class : QAbstractScrollArea

67.147. QPointF Class 772


Ring Documentation, Release 1.3

Qt::Alignment alignment(void)
void ensureVisible(int x, int y, int xmargin , int ymargin )
void ensureWidgetVisible(QWidget *childWidget, int xmargin , int ymargin )
void setAlignment(Qt::Alignment)
void setWidget(QWidget *widget)
void setWidgetResizable(bool resizable)
QWidget *takeWidget(void)
QWidget *widget(void)
bool widgetResizable(void)

67.150 QSplitter Class

C++ Reference : http://doc.qt.io/qt-5/QSplitter.html


Parameters : QWidget *parent
Parent Class : QFrame
void addWidget(QWidget *widget)
bool childrenCollapsible(void)
int count(void)
void getRange(int index, int *min, int *max)
QSplitterHandle * handle(int index)
int handleWidth(void)
int indexOf(QWidget *widget)
void insertWidget(int index, QWidget *widget)
bool isCollapsible(int index)
bool opaqueResize(void)
Qt::Orientation orientation(void)
void refresh(void)
bool restoreState( QByteArray state)
QByteArray saveState(void)
void setChildrenCollapsible(bool)
void setCollapsible(int index, bool collapse)
void setHandleWidth(int)
void setOpaqueResize(bool opaque )
void setOrientation(Qt::Orientation)
void setSizes( QList<int> list)
void setStretchFactor(int index, int stretch)

67.150. QSplitter Class 773


Ring Documentation, Release 1.3

QList<int> sizes(void)
QWidget * widget(int index)

67.151 QCompleter Class

C++ Reference : http://doc.qt.io/qt-5/QCompleter.html


Parameters : QObject *parent
Parent Class : QObject
Qt::CaseSensitivity caseSensitivity(void)
int completionColumn(void)
int completionCount(void)
QCompleter::CompletionMode completionMode(void)
QAbstractItemModel *completionModel(void)
QString completionPrefix(void)
int completionRole(void)
QString currentCompletion(void)
QModelIndex currentIndex(void)
int currentRow(void)
Qt::MatchFlags filterMode(void)
int maxVisibleItems(void)
QAbstractItemModel * model(void)
QCompleter::ModelSorting modelSorting(void)
QAbstractItemView * popup(void)
void setCaseSensitivity(Qt::CaseSensitivity caseSensitivity)
void setCompletionColumn(int column)
void setCompletionMode(QCompleter::CompletionMode mode)
void setCompletionRole(int role)
bool setCurrentRow(int row)
void setFilterMode(Qt::MatchFlags filterMode)
void setMaxVisibleItems(int maxItems)
void setModel(QAbstractItemModel *model)
void setModelSorting(QCompleter::ModelSorting sorting)
void setPopup(QAbstractItemView *popup)
void setWidget(QWidget *widget)
QWidget * widget(void)
bool wrapAround(void)

67.151. QCompleter Class 774


Ring Documentation, Release 1.3

void complete(QRect rect)


void setCompletionPrefix(QString prefix)
void setWrapAround(bool wrap)

67.152 QCompleter2 Class

C++ Reference : http://doc.qt.io/qt-5/QCompleter2.html


Parameters : QAbstractItemModel *model, QObject *parent
Parent Class : QCompleter

67.153 QCompleter3 Class

C++ Reference : http://doc.qt.io/qt-5/QCompleter3.html


Parameters : QStringList list, QObject *parent
Parent Class : QCompleter

67.154 QString2 Class

C++ Reference : http://doc.qt.io/qt-5/QString2.html


Parameters : void
QString append( QString str)
QStringList split( QString sep, QString::SplitBehavior behavior , Qt::CaseSensitivity cs )
QStringList split_2(QChar sep, QString::SplitBehavior behavior , Qt::CaseSensitivity cs )
QStringList split_3( QRegExp rx, QString::SplitBehavior behavior )
QStringList split_4( QRegularExpression re, QString::SplitBehavior behavior )

67.155 QProcess Class

C++ Reference : http://doc.qt.io/qt-5/QProcess.html


Parameters : QObject *
Parent Class : QIODevice
QStringList arguments(void)
void closeReadChannel(QProcess::ProcessChannel channel)
void closeWriteChannel(void)
QProcess::ProcessError error(void)
int exitCode(void)
QProcess::ExitStatus exitStatus(void)

67.152. QCompleter2 Class 775


Ring Documentation, Release 1.3

QProcess::InputChannelMode inputChannelMode(void)
QProcess::ProcessChannelMode processChannelMode(void)
QProcessEnvironment processEnvironment(void)
QString program(void)
QByteArray readAllStandardError(void)
QByteArray readAllStandardOutput(void)
QProcess::ProcessChannel readChannel(void)
void setArguments( QStringList arguments)
void setInputChannelMode(QProcess::InputChannelMode mode)
void setProcessChannelMode(QProcess::ProcessChannelMode mode)
void setProcessEnvironment( QProcessEnvironment environment)
void setProgram( QString program)
void setReadChannel(QProcess::ProcessChannel channel)
void setStandardErrorFile( QString fileName, QIODevice::OpenMode mode )
void setStandardInputFile( QString fileName)
void setStandardOutputFile( QString fileName, QIODevice::OpenMode mode )
void setStandardOutputProcess(QProcess *destination)
void setWorkingDirectory( QString dir)
void start( QString program, QStringList arguments, QIODevice::OpenMode mode )
void start_2( QString command, QIODevice::OpenMode mode )
void start_3(QIODevice::OpenMode mode )
QProcess::ProcessState state(void)
bool waitForFinished(int msecs )
bool waitForStarted(int msecs )
QString workingDirectory(void)
void kill(void)
void terminate(void)
void setreadyReadStandardErrorEvent(const char *)
void setreadyReadStandardOutputEvent(const char *)
const char *getreadyReadStandardErrorEvent(void)
const char *getreadyReadStandardOutputEvent(void)

67.156 QMdiArea Class

C++ Reference : http://doc.qt.io/qt-5/QMdiArea.html


Parameters : QWidget *

67.156. QMdiArea Class 776


Ring Documentation, Release 1.3

Parent Class : QAbstractScrollArea


QMdiArea::WindowOrder activationOrder(void)
QMdiSubWindow * activeSubWindow(void)
QMdiSubWindow * addSubWindow(QWidget * widget, Qt::WindowFlags windowFlags )
QBrush background(void)
QMdiSubWindow * currentSubWindow(void)
bool documentMode(void)
void removeSubWindow(QWidget * widget)
void setActivationOrder(QMdiArea::WindowOrder order)
void setBackground( QBrush background)
void setDocumentMode(bool enabled)
void setOption(QMdiArea::AreaOption option, bool on )
void setTabPosition(QTabWidget::TabPosition position)
void setTabShape(QTabWidget::TabShape shape)
void setTabsClosable(bool closable)
void setTabsMovable(bool movable)
void setViewMode(QMdiArea::ViewMode mode)
QList<QMdiSubWindow *> subWindowList(QMdiArea::WindowOrder order )
QTabWidget::TabPosition tabPosition(void)
QTabWidget::TabShape tabShape(void)
bool tabsClosable(void)
bool tabsMovable(void)
bool testOption(QMdiArea::AreaOption option)
QMdiArea::ViewMode viewMode(void)
void activateNextSubWindow(void)
void activatePreviousSubWindow(void)
void cascadeSubWindows(void)
void closeActiveSubWindow(void)
void closeAllSubWindows(void)
void setActiveSubWindow(QMdiSubWindow * window)
void tileSubWindows(void)

67.157 QMdiSubWindow Class

C++ Reference : http://doc.qt.io/qt-5/QMdiSubWindow.html


Parameters : QWidget *

67.157. QMdiSubWindow Class 777

You might also like