More Related Content
More from Mahmoud Samir Fayed (20)
The Ring programming language version 1.10 book - Part 119 of 212
- 1. Ring Documentation, Release 1.10
89.182 QSize Class
C++ Reference : http://doc.qt.io/qt-5/QSize.html
Parameters : int width, int height
89.183 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)
• const char *getsliderPressedEvent(void)
• const char *getsliderReleasedEvent(void)
• const char *getvalueChangedEvent(void)
89.184 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)
89.182. QSize Class 1148
- 2. Ring Documentation, Release 1.10
• 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)
89.185 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)
89.186 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)
89.185. QSplashScreen Class 1149
- 3. Ring Documentation, Release 1.10
• 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)
• QList<int> sizes(void)
• QWidget * widget(int index)
89.187 QSqlDatabase Class
C++ Reference : http://doc.qt.io/qt-5/QSqlDatabase.html
Parameters : void
• void close(void)
• bool commit(void)
• QString connectOptions(void)
• QString connectionName(void)
• QString databaseName(void)
• QSqlDriver *driver(void)
• QString driverName(void)
• QSqlQuery exec(QString)
• QString hostName(void)
• bool isOpen(void)
• bool isOpenError(void)
• bool isValid(void)
89.187. QSqlDatabase Class 1150
- 4. Ring Documentation, Release 1.10
• QSqlError lastError(void)
• QSql::NumericalPrecisionPolicy numericalPrecisionPolicy(void)
• bool open(void)
• QString password(void)
• int port(void)
• QSqlIndex primaryIndex(QString)
• QSqlRecord record(QString)
• bool rollback(void)
• void setConnectOptions(QString)
• void setDatabaseName(QString)
• void setHostName(QString)
• void setNumericalPrecisionPolicy(QSql::NumericalPrecisionPolicy precisionPolicy)
• void setPassword(QString)
• void setPort(int port)
• void setUserName(QString)
• QStringList tables(QSql::TableType type)
• bool transaction(void)
• QString userName(void)
• QSqlDatabase addDatabase(QString)
• QSqlDatabase cloneDatabase(QSqlDatabase, QString)
• QStringList connectionNames(void)
• bool contains(QString)
• QSqlDatabase database(QString , bool)
• QStringList drivers(void)
• bool isDriverAvailable(QString)
• void registerSqlDriver(QString, QSqlDriverCreatorBase *)
• void removeDatabase(QString)
89.188 QSqlDriver Class
C++ Reference : http://doc.qt.io/qt-5/QSqlDriver.html
Parameters : void
• QSqlError lastError(void)
• QSql::NumericalPrecisionPolicy numericalPrecisionPolicy(void)
• void setNumericalPrecisionPolicy(QSql::NumericalPrecisionPolicy)
89.188. QSqlDriver Class 1151
- 5. Ring Documentation, Release 1.10
89.189 QSqlDriverCreatorBase Class
C++ Reference : http://doc.qt.io/qt-5/QSqlDriverCreatorBase.html
Parameters : void
89.190 QSqlError Class
C++ Reference : http://doc.qt.io/qt-5/QSqlError.html
Parameters : QString, QString, QSqlError::ErrorType
• QString databaseText(void)
• QString driverText(void)
• bool isValid(void)
• int number(void)
• void setDatabaseText(QString)
• void setDriverText(QString)
• void setNumber(int number)
• void setType(QSqlError::ErrorType type)
• QString text(void)
• QSqlError::ErrorType type(void)
89.191 QSqlField Class
C++ Reference : http://doc.qt.io/qt-5/QSqlField.html
Parameters : QString,QVariant::Type
• void clear(void)
• QVariant defaultValue(void)
• bool isAutoValue(void)
• bool isGenerated(void)
• bool isNull(void)
• bool isReadOnly(void)
• bool isValid(void)
• int length(void)
• QString name(void)
• int precision(void)
• RequiredStatus requiredStatus(void)
• void setAutoValue(bool autoVal)
• void setDefaultValue(QVariant)
89.189. QSqlDriverCreatorBase Class 1152
- 6. Ring Documentation, Release 1.10
• void setGenerated(bool gen)
• void setLength(int fieldLength)
• void setName(QString)
• void setPrecision(int precision)
• void setReadOnly(bool readOnly)
• void setRequired(bool required)
• void setRequiredStatus(QSqlField::RequiredStatus required)
• void setType(QVariant::Type type)
• void setValue(QVariant)
• QVariant::Type type(void)
• QVariant value(void)
89.192 QSqlIndex Class
C++ Reference : http://doc.qt.io/qt-5/QSqlIndex.html
Parameters : QString, QString
Parent Class : QSqlRecord
• void append(QSqlField, bool)
• QString cursorName(void)
• bool isDescending(int i)
• QString name(void)
• void setCursorName(QString)
• void setDescending(int i, bool desc)
• void setName(QString)
89.193 QSqlQuery Class
C++ Reference : http://doc.qt.io/qt-5/QSqlQuery.html
Parameters : void
• void addBindValue(QVariant, QSql::ParamType paramType)
• int at(void)
• void bindValue(QString, QVariant, QSql::ParamType paramType)
• QVariant boundValue(QString)
• void clear(void)
• QSqlDriver * driver(void)
• bool exec(QString)
• bool exec_2(void)
89.192. QSqlIndex Class 1153
- 7. Ring Documentation, Release 1.10
• bool execBatch(QSqlQuery::BatchExecutionMode mode)
• QString executedQuery(void)
• void finish(void)
• bool first(void)
• bool isActive(void)
• bool isForwardOnly(void)
• bool isNull(int field)
• bool isSelect(void)
• bool isValid(void)
• bool last(void)
• QSqlError lastError(void)
• QVariant lastInsertId(void)
• QString lastQuery(void)
• bool next(void) # In RingQt use : bool movenext(void)
• bool nextResult(void)
• int numRowsAffected(void)
• QSql::NumericalPrecisionPolicy numericalPrecisionPolicy(void)
• bool prepare(QString)
• bool previous(void)
• QSqlRecord record(void)
• QSqlResult *result(void)
• bool seek(int index, bool relative)
• void setForwardOnly(bool forward)
• void setNumericalPrecisionPolicy(QSql::NumericalPrecisionPolicy precisionPolicy)
• int size(void)
• QVariant value(int index)
89.194 QSqlRecord Class
C++ Reference : http://doc.qt.io/qt-5/QSqlRecord.html
Parameters : void
• void append(QSqlField)
• void clear(void)
• void clearValues(void)
• bool contains(QString)
• int count(void)
89.194. QSqlRecord Class 1154
- 8. Ring Documentation, Release 1.10
• QSqlField field(int index)
• QString fieldName(int index)
• int indexOf(QString)
• void insert(int pos, QSqlField)
• bool isEmpty(void)
• bool isGenerated(QString)
• bool isNull(QString)
• void remove(int pos)
• void replace(int pos, QSqlField)
• void setGenerated(QString, bool generated)
• void setNull(int index)
• void setValue(int index, QVariant)
• QVariant value(int index)
89.195 QStackedWidget Class
C++ Reference : http://doc.qt.io/qt-5/QStackedWidget.html
Parameters : QWidget *
Parent Class : QFrame
• int addWidget(QWidget *widget)
• int count(void)
• int currentIndex(void)
• QWidget * currentWidget(void)
• int indexOf(QWidget *widget)
• int insertWidget(int index, QWidget *widget)
• void removeWidget(QWidget *widget)
• QWidget * widget(int index)
• void setCurrentIndex(int index)
• void setCurrentWidget(QWidget *widget)
• void setcurrentChangedEvent(const char *)
• void setwidgetRemovedEvent(const char *)
• const char *getcurrentChangedEvent(void)
• const char *getwidgetRemovedEvent(void)
89.195. QStackedWidget Class 1155
- 9. Ring Documentation, Release 1.10
89.196 QStandardPaths Class
C++ Reference : http://doc.qt.io/qt-5/QStandardPaths.html
Parameters : void
• QString displayName(QStandardPaths::StandardLocation type)
• QString findExecutable(QString executableName, QStringList paths))
• QString locate(QStandardPaths::StandardLocation type, QString fileName, QStandardPaths::LocateOptions op-
tions)
• QStringList locateAll(QStandardPaths::StandardLocation type, QString fileName, QStandard-
Paths::LocateOptions options)
• void setTestModeEnabled(bool testMode)
• QStringList standardLocations(QStandardPaths::StandardLocation type)
• QString writableLocation(QStandardPaths::StandardLocation type)
89.197 QStatusBar Class
C++ Reference : http://doc.qt.io/qt-5/QStatusBar.html
Parameters : QWidget *
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)
89.198 QString2 Class
C++ Reference : http://doc.qt.io/qt-5/QString2.html
Parameters : void
• QString append( QString str)
• QByteArray toUtf8(void)
• QByteArray toLatin1(void)
89.196. QStandardPaths Class 1156
- 10. Ring Documentation, Release 1.10
• QByteArray toLocal8Bit(void)
• 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 )
• QChar * unicode(void)
• QString number(ulong n, int base)
• int count(void)
• QString left(int n)
• QString mid(int position, int n)
• QString right(int n)
89.199 QStringList Class
C++ Reference : http://doc.qt.io/qt-5/QStringList.html
Parameters : void
• QString join(QString)
• void sort(void)
• int removeDuplicates(void)
• QStringList filter(QString, Qt::CaseSensitivity)
• QStringList replaceInStrings(QString,QString, Qt::CaseSensitivity)
• void append(QString)
• QString at(int)
• QString back(void)
• void clear(void)
• bool contains(QString)
• int count(void)
• bool empty(void)
• bool endsWith(QString)
• QString first(void)
• QString front(void)
• int indexOf(QString, int)
• void insert(int, QString)
• bool isEmpty(void)
• QString last(void)
• int lastIndexOf(QString,int)
89.199. QStringList Class 1157