SlideShare a Scribd company logo
1 of 10
Download to read offline
Ring Documentation, Release 1.7
• QRect availableVirtualGeometry(void)
• QSize availableVirtualSize(void)
• int depth(void)
• qreal devicePixelRatio(void)
• QRect geometry(void)
• QPixmap grabWindow(int window, int x, int y, int width, int height)
• QPixmap grabWindow_2(int window)
• QPlatformScreen * handle(void)
• bool isLandscape(Qt::ScreenOrientation o)
• bool isPortrait(Qt::ScreenOrientation o)
• qreal logicalDotsPerInch(void)
• qreal logicalDotsPerInchX(void)
• qreal logicalDotsPerInchY(void)
• QRect mapBetween(Qt::ScreenOrientation a, Qt::ScreenOrientation b, QRect rect)
• QString name(void)
• Qt::ScreenOrientation nativeOrientation(void)
• Qt::ScreenOrientation orientation(void)
• Qt::ScreenOrientations orientationUpdateMask(void)
• qreal physicalDotsPerInch(void)
• qreal physicalDotsPerInchX(void)
• qreal physicalDotsPerInchY(void)
• QSizeF physicalSize(void)
• Qt::ScreenOrientation primaryOrientation(void)
• qreal refreshRate(void)
• void setOrientationUpdateMask(Qt::ScreenOrientations mask)
• QSize size(void)
• QTransform transformBetween(Qt::ScreenOrientation a, Qt::ScreenOrientation b, QRect target)
78.138 QScrollArea Class
C++ Reference : http://doc.qt.io/qt-5/QScrollArea.html
Parameters : QWidget *parent
Parent Class : QAbstractScrollArea
• Qt::Alignment alignment(void)
• void ensureVisible(int x, int y, int xmargin , int ymargin )
• void ensureWidgetVisible(QWidget *childWidget, int xmargin , int ymargin )
78.138. QScrollArea Class 1022
Ring Documentation, Release 1.7
• void setAlignment(Qt::Alignment)
• void setWidget(QWidget *widget)
• void setWidgetResizable(bool resizable)
• QWidget *takeWidget(void)
• QWidget *widget(void)
• bool widgetResizable(void)
78.139 QSerialPort Class
C++ Reference : http://doc.qt.io/qt-5/QSerialPort.html
Parameters : QObject *
Parent Class : QIODevice
• qint32 baudRate(QSerialPort::Directions directions)
• bool clear(QSerialPort::Directions directions)
• void clearError(void)
• QSerialPort::DataBits dataBits(void)
• QSerialPort::SerialPortError error(void)
• QSerialPort::FlowControl flowControl(void)
• bool flush(void)
• void *handle(void)
• bool isDataTerminalReady(void)
• bool isRequestToSend(void)
• QSerialPort::Parity parity(void)
• QSerialPort::PinoutSignals pinoutSignals(void)
• QString portName(void)
• qint64 readBufferSize(void)
• bool setBaudRate(qint32 baudRate, QSerialPort::Directions directions)
• bool setBreakEnabled(bool set)
• bool setDataBits(QSerialPort::DataBits dataBits)
• bool setDataTerminalReady(bool set)
• bool setFlowControl(QSerialPort::FlowControl flowControl)
• bool setParity(QSerialPort::Parity parity)
• void setPort(QSerialPortInfo serialPortInfo)
• void setPortName(QString name)
• void setReadBufferSize(qint64 size)
• bool setRequestToSend(bool set)
78.139. QSerialPort Class 1023
Ring Documentation, Release 1.7
• bool setStopBits(QSerialPort::StopBits stopBits)
• QSerialPort::StopBits stopBits(void)
• void setbaudRateChangedEvent(const char *)
• void setbreakEnabledChangedEvent(const char *)
• void setdataBitsChangedEvent(const char *)
• void setdataTerminalReadyChangedEvent(const char *)
• void seterrorEvent(const char *)
• void setflowControlChangedEvent(const char *)
• void setparityChangedEvent(const char *)
• void setrequestToSendChangedEvent(const char *)
• void setstopBitsChangedEvent(const char *)
• const char *getbaudRateChangedEvent(void)
• const char *getbreakEnabledChangedEvent(void)
• const char *getdataBitsChangedEvent(void)
• const char *getdataTerminalReadyChangedEvent(void)
• const char *geterrorEvent(void)
• const char *getflowControlChangedEvent(void)
• const char *getparityChangedEvent(void)
• const char *getrequestToSendChangedEvent(void)
• const char *getstopBitsChangedEvent(void)
78.140 QSerialPortInfo Class
C++ Reference : http://doc.qt.io/qt-5/QSerialPortInfo.html
Parameters : void
• QString description(void)
• bool hasProductIdentifier(void)
• bool hasVendorIdentifier(void)
• bool isBusy(void)
• bool isNull(void)
• QString manufacturer(void)
• QString portName(void)
• quint16 productIdentifier(void)
• void swap(QSerialPortInfo other)
• QString systemLocation(void)
• quint16 vendorIdentifier(void)
78.140. QSerialPortInfo Class 1024
Ring Documentation, Release 1.7
78.141 QSize Class
C++ Reference : http://doc.qt.io/qt-5/QSize.html
Parameters : int width, int height
78.142 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)
78.143 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)
78.141. QSize Class 1025
Ring Documentation, Release 1.7
• 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)
78.144 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)
78.145 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)
78.144. QSplashScreen Class 1026
Ring Documentation, Release 1.7
• 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)
78.146 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)
78.146. QSqlDatabase Class 1027
Ring Documentation, Release 1.7
• 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)
78.147 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)
78.147. QSqlDriver Class 1028
Ring Documentation, Release 1.7
78.148 QSqlDriverCreatorBase Class
C++ Reference : http://doc.qt.io/qt-5/QSqlDriverCreatorBase.html
Parameters : void
78.149 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)
78.150 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)
78.148. QSqlDriverCreatorBase Class 1029
Ring Documentation, Release 1.7
• 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)
78.151 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)
78.152 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)
78.151. QSqlIndex Class 1030
Ring Documentation, Release 1.7
• 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)
78.153 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)
78.153. QSqlRecord Class 1031

More Related Content

What's hot

The Ring programming language version 1.7 book - Part 95 of 196
The Ring programming language version 1.7 book - Part 95 of 196The Ring programming language version 1.7 book - Part 95 of 196
The Ring programming language version 1.7 book - Part 95 of 196Mahmoud Samir Fayed
 
The Ring programming language version 1.6 book - Part 180 of 189
The Ring programming language version 1.6 book - Part 180 of 189The Ring programming language version 1.6 book - Part 180 of 189
The Ring programming language version 1.6 book - Part 180 of 189Mahmoud Samir Fayed
 
The Ring programming language version 1.2 book - Part 71 of 84
The Ring programming language version 1.2 book - Part 71 of 84The Ring programming language version 1.2 book - Part 71 of 84
The Ring programming language version 1.2 book - Part 71 of 84Mahmoud Samir Fayed
 
The Ring programming language version 1.4 book - Part 27 of 30
The Ring programming language version 1.4 book - Part 27 of 30The Ring programming language version 1.4 book - Part 27 of 30
The Ring programming language version 1.4 book - Part 27 of 30Mahmoud Samir Fayed
 
The Ring programming language version 1.7 book - Part 108 of 196
The Ring programming language version 1.7 book - Part 108 of 196The Ring programming language version 1.7 book - Part 108 of 196
The Ring programming language version 1.7 book - Part 108 of 196Mahmoud Samir Fayed
 
The Ring programming language version 1.5.3 book - Part 176 of 194
The Ring programming language version 1.5.3 book - Part 176 of 194The Ring programming language version 1.5.3 book - Part 176 of 194
The Ring programming language version 1.5.3 book - Part 176 of 194Mahmoud Samir Fayed
 
The Ring programming language version 1.9 book - Part 116 of 210
The Ring programming language version 1.9 book - Part 116 of 210The Ring programming language version 1.9 book - Part 116 of 210
The Ring programming language version 1.9 book - Part 116 of 210Mahmoud Samir Fayed
 
The Ring programming language version 1.2 book - Part 73 of 84
The Ring programming language version 1.2 book - Part 73 of 84The Ring programming language version 1.2 book - Part 73 of 84
The Ring programming language version 1.2 book - Part 73 of 84Mahmoud Samir Fayed
 
The Ring programming language version 1.2 book - Part 72 of 84
The Ring programming language version 1.2 book - Part 72 of 84The Ring programming language version 1.2 book - Part 72 of 84
The Ring programming language version 1.2 book - Part 72 of 84Mahmoud Samir Fayed
 
The Ring programming language version 1.3 book - Part 80 of 88
The Ring programming language version 1.3 book - Part 80 of 88The Ring programming language version 1.3 book - Part 80 of 88
The Ring programming language version 1.3 book - Part 80 of 88Mahmoud Samir Fayed
 
The Ring programming language version 1.2 book - Part 74 of 84
The Ring programming language version 1.2 book - Part 74 of 84The Ring programming language version 1.2 book - Part 74 of 84
The Ring programming language version 1.2 book - Part 74 of 84Mahmoud Samir Fayed
 
The Ring programming language version 1.5.2 book - Part 168 of 181
The Ring programming language version 1.5.2 book - Part 168 of 181The Ring programming language version 1.5.2 book - Part 168 of 181
The Ring programming language version 1.5.2 book - Part 168 of 181Mahmoud Samir Fayed
 
The Ring programming language version 1.5.4 book - Part 176 of 185
The Ring programming language version 1.5.4 book - Part 176 of 185The Ring programming language version 1.5.4 book - Part 176 of 185
The Ring programming language version 1.5.4 book - Part 176 of 185Mahmoud Samir Fayed
 
The Ring programming language version 1.5.3 book - Part 179 of 194
The Ring programming language version 1.5.3 book - Part 179 of 194The Ring programming language version 1.5.3 book - Part 179 of 194
The Ring programming language version 1.5.3 book - Part 179 of 194Mahmoud Samir Fayed
 
The Ring programming language version 1.2 book - Part 70 of 84
The Ring programming language version 1.2 book - Part 70 of 84The Ring programming language version 1.2 book - Part 70 of 84
The Ring programming language version 1.2 book - Part 70 of 84Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 119 of 212
The Ring programming language version 1.10 book - Part 119 of 212The Ring programming language version 1.10 book - Part 119 of 212
The Ring programming language version 1.10 book - Part 119 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 122 of 212
The Ring programming language version 1.10 book - Part 122 of 212The Ring programming language version 1.10 book - Part 122 of 212
The Ring programming language version 1.10 book - Part 122 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.5.3 book - Part 182 of 194
The Ring programming language version 1.5.3 book - Part 182 of 194The Ring programming language version 1.5.3 book - Part 182 of 194
The Ring programming language version 1.5.3 book - Part 182 of 194Mahmoud Samir Fayed
 
The Ring programming language version 1.5.3 book - Part 181 of 194
The Ring programming language version 1.5.3 book - Part 181 of 194The Ring programming language version 1.5.3 book - Part 181 of 194
The Ring programming language version 1.5.3 book - Part 181 of 194Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 111 of 212
The Ring programming language version 1.10 book - Part 111 of 212The Ring programming language version 1.10 book - Part 111 of 212
The Ring programming language version 1.10 book - Part 111 of 212Mahmoud Samir Fayed
 

What's hot (20)

The Ring programming language version 1.7 book - Part 95 of 196
The Ring programming language version 1.7 book - Part 95 of 196The Ring programming language version 1.7 book - Part 95 of 196
The Ring programming language version 1.7 book - Part 95 of 196
 
The Ring programming language version 1.6 book - Part 180 of 189
The Ring programming language version 1.6 book - Part 180 of 189The Ring programming language version 1.6 book - Part 180 of 189
The Ring programming language version 1.6 book - Part 180 of 189
 
The Ring programming language version 1.2 book - Part 71 of 84
The Ring programming language version 1.2 book - Part 71 of 84The Ring programming language version 1.2 book - Part 71 of 84
The Ring programming language version 1.2 book - Part 71 of 84
 
The Ring programming language version 1.4 book - Part 27 of 30
The Ring programming language version 1.4 book - Part 27 of 30The Ring programming language version 1.4 book - Part 27 of 30
The Ring programming language version 1.4 book - Part 27 of 30
 
The Ring programming language version 1.7 book - Part 108 of 196
The Ring programming language version 1.7 book - Part 108 of 196The Ring programming language version 1.7 book - Part 108 of 196
The Ring programming language version 1.7 book - Part 108 of 196
 
The Ring programming language version 1.5.3 book - Part 176 of 194
The Ring programming language version 1.5.3 book - Part 176 of 194The Ring programming language version 1.5.3 book - Part 176 of 194
The Ring programming language version 1.5.3 book - Part 176 of 194
 
The Ring programming language version 1.9 book - Part 116 of 210
The Ring programming language version 1.9 book - Part 116 of 210The Ring programming language version 1.9 book - Part 116 of 210
The Ring programming language version 1.9 book - Part 116 of 210
 
The Ring programming language version 1.2 book - Part 73 of 84
The Ring programming language version 1.2 book - Part 73 of 84The Ring programming language version 1.2 book - Part 73 of 84
The Ring programming language version 1.2 book - Part 73 of 84
 
The Ring programming language version 1.2 book - Part 72 of 84
The Ring programming language version 1.2 book - Part 72 of 84The Ring programming language version 1.2 book - Part 72 of 84
The Ring programming language version 1.2 book - Part 72 of 84
 
The Ring programming language version 1.3 book - Part 80 of 88
The Ring programming language version 1.3 book - Part 80 of 88The Ring programming language version 1.3 book - Part 80 of 88
The Ring programming language version 1.3 book - Part 80 of 88
 
The Ring programming language version 1.2 book - Part 74 of 84
The Ring programming language version 1.2 book - Part 74 of 84The Ring programming language version 1.2 book - Part 74 of 84
The Ring programming language version 1.2 book - Part 74 of 84
 
The Ring programming language version 1.5.2 book - Part 168 of 181
The Ring programming language version 1.5.2 book - Part 168 of 181The Ring programming language version 1.5.2 book - Part 168 of 181
The Ring programming language version 1.5.2 book - Part 168 of 181
 
The Ring programming language version 1.5.4 book - Part 176 of 185
The Ring programming language version 1.5.4 book - Part 176 of 185The Ring programming language version 1.5.4 book - Part 176 of 185
The Ring programming language version 1.5.4 book - Part 176 of 185
 
The Ring programming language version 1.5.3 book - Part 179 of 194
The Ring programming language version 1.5.3 book - Part 179 of 194The Ring programming language version 1.5.3 book - Part 179 of 194
The Ring programming language version 1.5.3 book - Part 179 of 194
 
The Ring programming language version 1.2 book - Part 70 of 84
The Ring programming language version 1.2 book - Part 70 of 84The Ring programming language version 1.2 book - Part 70 of 84
The Ring programming language version 1.2 book - Part 70 of 84
 
The Ring programming language version 1.10 book - Part 119 of 212
The Ring programming language version 1.10 book - Part 119 of 212The Ring programming language version 1.10 book - Part 119 of 212
The Ring programming language version 1.10 book - Part 119 of 212
 
The Ring programming language version 1.10 book - Part 122 of 212
The Ring programming language version 1.10 book - Part 122 of 212The Ring programming language version 1.10 book - Part 122 of 212
The Ring programming language version 1.10 book - Part 122 of 212
 
The Ring programming language version 1.5.3 book - Part 182 of 194
The Ring programming language version 1.5.3 book - Part 182 of 194The Ring programming language version 1.5.3 book - Part 182 of 194
The Ring programming language version 1.5.3 book - Part 182 of 194
 
The Ring programming language version 1.5.3 book - Part 181 of 194
The Ring programming language version 1.5.3 book - Part 181 of 194The Ring programming language version 1.5.3 book - Part 181 of 194
The Ring programming language version 1.5.3 book - Part 181 of 194
 
The Ring programming language version 1.10 book - Part 111 of 212
The Ring programming language version 1.10 book - Part 111 of 212The Ring programming language version 1.10 book - Part 111 of 212
The Ring programming language version 1.10 book - Part 111 of 212
 

More from Mahmoud Samir Fayed

The Ring programming language version 1.10 book - Part 212 of 212
The Ring programming language version 1.10 book - Part 212 of 212The Ring programming language version 1.10 book - Part 212 of 212
The Ring programming language version 1.10 book - Part 212 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 211 of 212
The Ring programming language version 1.10 book - Part 211 of 212The Ring programming language version 1.10 book - Part 211 of 212
The Ring programming language version 1.10 book - Part 211 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 210 of 212
The Ring programming language version 1.10 book - Part 210 of 212The Ring programming language version 1.10 book - Part 210 of 212
The Ring programming language version 1.10 book - Part 210 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 208 of 212
The Ring programming language version 1.10 book - Part 208 of 212The Ring programming language version 1.10 book - Part 208 of 212
The Ring programming language version 1.10 book - Part 208 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 207 of 212
The Ring programming language version 1.10 book - Part 207 of 212The Ring programming language version 1.10 book - Part 207 of 212
The Ring programming language version 1.10 book - Part 207 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 205 of 212
The Ring programming language version 1.10 book - Part 205 of 212The Ring programming language version 1.10 book - Part 205 of 212
The Ring programming language version 1.10 book - Part 205 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 206 of 212
The Ring programming language version 1.10 book - Part 206 of 212The Ring programming language version 1.10 book - Part 206 of 212
The Ring programming language version 1.10 book - Part 206 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 204 of 212
The Ring programming language version 1.10 book - Part 204 of 212The Ring programming language version 1.10 book - Part 204 of 212
The Ring programming language version 1.10 book - Part 204 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 203 of 212
The Ring programming language version 1.10 book - Part 203 of 212The Ring programming language version 1.10 book - Part 203 of 212
The Ring programming language version 1.10 book - Part 203 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 202 of 212
The Ring programming language version 1.10 book - Part 202 of 212The Ring programming language version 1.10 book - Part 202 of 212
The Ring programming language version 1.10 book - Part 202 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 201 of 212
The Ring programming language version 1.10 book - Part 201 of 212The Ring programming language version 1.10 book - Part 201 of 212
The Ring programming language version 1.10 book - Part 201 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 200 of 212
The Ring programming language version 1.10 book - Part 200 of 212The Ring programming language version 1.10 book - Part 200 of 212
The Ring programming language version 1.10 book - Part 200 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 199 of 212
The Ring programming language version 1.10 book - Part 199 of 212The Ring programming language version 1.10 book - Part 199 of 212
The Ring programming language version 1.10 book - Part 199 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 198 of 212
The Ring programming language version 1.10 book - Part 198 of 212The Ring programming language version 1.10 book - Part 198 of 212
The Ring programming language version 1.10 book - Part 198 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 197 of 212
The Ring programming language version 1.10 book - Part 197 of 212The Ring programming language version 1.10 book - Part 197 of 212
The Ring programming language version 1.10 book - Part 197 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 196 of 212
The Ring programming language version 1.10 book - Part 196 of 212The Ring programming language version 1.10 book - Part 196 of 212
The Ring programming language version 1.10 book - Part 196 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 195 of 212
The Ring programming language version 1.10 book - Part 195 of 212The Ring programming language version 1.10 book - Part 195 of 212
The Ring programming language version 1.10 book - Part 195 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 194 of 212
The Ring programming language version 1.10 book - Part 194 of 212The Ring programming language version 1.10 book - Part 194 of 212
The Ring programming language version 1.10 book - Part 194 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 193 of 212
The Ring programming language version 1.10 book - Part 193 of 212The Ring programming language version 1.10 book - Part 193 of 212
The Ring programming language version 1.10 book - Part 193 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 192 of 212
The Ring programming language version 1.10 book - Part 192 of 212The Ring programming language version 1.10 book - Part 192 of 212
The Ring programming language version 1.10 book - Part 192 of 212Mahmoud Samir Fayed
 

More from Mahmoud Samir Fayed (20)

The Ring programming language version 1.10 book - Part 212 of 212
The Ring programming language version 1.10 book - Part 212 of 212The Ring programming language version 1.10 book - Part 212 of 212
The Ring programming language version 1.10 book - Part 212 of 212
 
The Ring programming language version 1.10 book - Part 211 of 212
The Ring programming language version 1.10 book - Part 211 of 212The Ring programming language version 1.10 book - Part 211 of 212
The Ring programming language version 1.10 book - Part 211 of 212
 
The Ring programming language version 1.10 book - Part 210 of 212
The Ring programming language version 1.10 book - Part 210 of 212The Ring programming language version 1.10 book - Part 210 of 212
The Ring programming language version 1.10 book - Part 210 of 212
 
The Ring programming language version 1.10 book - Part 208 of 212
The Ring programming language version 1.10 book - Part 208 of 212The Ring programming language version 1.10 book - Part 208 of 212
The Ring programming language version 1.10 book - Part 208 of 212
 
The Ring programming language version 1.10 book - Part 207 of 212
The Ring programming language version 1.10 book - Part 207 of 212The Ring programming language version 1.10 book - Part 207 of 212
The Ring programming language version 1.10 book - Part 207 of 212
 
The Ring programming language version 1.10 book - Part 205 of 212
The Ring programming language version 1.10 book - Part 205 of 212The Ring programming language version 1.10 book - Part 205 of 212
The Ring programming language version 1.10 book - Part 205 of 212
 
The Ring programming language version 1.10 book - Part 206 of 212
The Ring programming language version 1.10 book - Part 206 of 212The Ring programming language version 1.10 book - Part 206 of 212
The Ring programming language version 1.10 book - Part 206 of 212
 
The Ring programming language version 1.10 book - Part 204 of 212
The Ring programming language version 1.10 book - Part 204 of 212The Ring programming language version 1.10 book - Part 204 of 212
The Ring programming language version 1.10 book - Part 204 of 212
 
The Ring programming language version 1.10 book - Part 203 of 212
The Ring programming language version 1.10 book - Part 203 of 212The Ring programming language version 1.10 book - Part 203 of 212
The Ring programming language version 1.10 book - Part 203 of 212
 
The Ring programming language version 1.10 book - Part 202 of 212
The Ring programming language version 1.10 book - Part 202 of 212The Ring programming language version 1.10 book - Part 202 of 212
The Ring programming language version 1.10 book - Part 202 of 212
 
The Ring programming language version 1.10 book - Part 201 of 212
The Ring programming language version 1.10 book - Part 201 of 212The Ring programming language version 1.10 book - Part 201 of 212
The Ring programming language version 1.10 book - Part 201 of 212
 
The Ring programming language version 1.10 book - Part 200 of 212
The Ring programming language version 1.10 book - Part 200 of 212The Ring programming language version 1.10 book - Part 200 of 212
The Ring programming language version 1.10 book - Part 200 of 212
 
The Ring programming language version 1.10 book - Part 199 of 212
The Ring programming language version 1.10 book - Part 199 of 212The Ring programming language version 1.10 book - Part 199 of 212
The Ring programming language version 1.10 book - Part 199 of 212
 
The Ring programming language version 1.10 book - Part 198 of 212
The Ring programming language version 1.10 book - Part 198 of 212The Ring programming language version 1.10 book - Part 198 of 212
The Ring programming language version 1.10 book - Part 198 of 212
 
The Ring programming language version 1.10 book - Part 197 of 212
The Ring programming language version 1.10 book - Part 197 of 212The Ring programming language version 1.10 book - Part 197 of 212
The Ring programming language version 1.10 book - Part 197 of 212
 
The Ring programming language version 1.10 book - Part 196 of 212
The Ring programming language version 1.10 book - Part 196 of 212The Ring programming language version 1.10 book - Part 196 of 212
The Ring programming language version 1.10 book - Part 196 of 212
 
The Ring programming language version 1.10 book - Part 195 of 212
The Ring programming language version 1.10 book - Part 195 of 212The Ring programming language version 1.10 book - Part 195 of 212
The Ring programming language version 1.10 book - Part 195 of 212
 
The Ring programming language version 1.10 book - Part 194 of 212
The Ring programming language version 1.10 book - Part 194 of 212The Ring programming language version 1.10 book - Part 194 of 212
The Ring programming language version 1.10 book - Part 194 of 212
 
The Ring programming language version 1.10 book - Part 193 of 212
The Ring programming language version 1.10 book - Part 193 of 212The Ring programming language version 1.10 book - Part 193 of 212
The Ring programming language version 1.10 book - Part 193 of 212
 
The Ring programming language version 1.10 book - Part 192 of 212
The Ring programming language version 1.10 book - Part 192 of 212The Ring programming language version 1.10 book - Part 192 of 212
The Ring programming language version 1.10 book - Part 192 of 212
 

The Ring programming language version 1.7 book - Part 106 of 196

  • 1. Ring Documentation, Release 1.7 • QRect availableVirtualGeometry(void) • QSize availableVirtualSize(void) • int depth(void) • qreal devicePixelRatio(void) • QRect geometry(void) • QPixmap grabWindow(int window, int x, int y, int width, int height) • QPixmap grabWindow_2(int window) • QPlatformScreen * handle(void) • bool isLandscape(Qt::ScreenOrientation o) • bool isPortrait(Qt::ScreenOrientation o) • qreal logicalDotsPerInch(void) • qreal logicalDotsPerInchX(void) • qreal logicalDotsPerInchY(void) • QRect mapBetween(Qt::ScreenOrientation a, Qt::ScreenOrientation b, QRect rect) • QString name(void) • Qt::ScreenOrientation nativeOrientation(void) • Qt::ScreenOrientation orientation(void) • Qt::ScreenOrientations orientationUpdateMask(void) • qreal physicalDotsPerInch(void) • qreal physicalDotsPerInchX(void) • qreal physicalDotsPerInchY(void) • QSizeF physicalSize(void) • Qt::ScreenOrientation primaryOrientation(void) • qreal refreshRate(void) • void setOrientationUpdateMask(Qt::ScreenOrientations mask) • QSize size(void) • QTransform transformBetween(Qt::ScreenOrientation a, Qt::ScreenOrientation b, QRect target) 78.138 QScrollArea Class C++ Reference : http://doc.qt.io/qt-5/QScrollArea.html Parameters : QWidget *parent Parent Class : QAbstractScrollArea • Qt::Alignment alignment(void) • void ensureVisible(int x, int y, int xmargin , int ymargin ) • void ensureWidgetVisible(QWidget *childWidget, int xmargin , int ymargin ) 78.138. QScrollArea Class 1022
  • 2. Ring Documentation, Release 1.7 • void setAlignment(Qt::Alignment) • void setWidget(QWidget *widget) • void setWidgetResizable(bool resizable) • QWidget *takeWidget(void) • QWidget *widget(void) • bool widgetResizable(void) 78.139 QSerialPort Class C++ Reference : http://doc.qt.io/qt-5/QSerialPort.html Parameters : QObject * Parent Class : QIODevice • qint32 baudRate(QSerialPort::Directions directions) • bool clear(QSerialPort::Directions directions) • void clearError(void) • QSerialPort::DataBits dataBits(void) • QSerialPort::SerialPortError error(void) • QSerialPort::FlowControl flowControl(void) • bool flush(void) • void *handle(void) • bool isDataTerminalReady(void) • bool isRequestToSend(void) • QSerialPort::Parity parity(void) • QSerialPort::PinoutSignals pinoutSignals(void) • QString portName(void) • qint64 readBufferSize(void) • bool setBaudRate(qint32 baudRate, QSerialPort::Directions directions) • bool setBreakEnabled(bool set) • bool setDataBits(QSerialPort::DataBits dataBits) • bool setDataTerminalReady(bool set) • bool setFlowControl(QSerialPort::FlowControl flowControl) • bool setParity(QSerialPort::Parity parity) • void setPort(QSerialPortInfo serialPortInfo) • void setPortName(QString name) • void setReadBufferSize(qint64 size) • bool setRequestToSend(bool set) 78.139. QSerialPort Class 1023
  • 3. Ring Documentation, Release 1.7 • bool setStopBits(QSerialPort::StopBits stopBits) • QSerialPort::StopBits stopBits(void) • void setbaudRateChangedEvent(const char *) • void setbreakEnabledChangedEvent(const char *) • void setdataBitsChangedEvent(const char *) • void setdataTerminalReadyChangedEvent(const char *) • void seterrorEvent(const char *) • void setflowControlChangedEvent(const char *) • void setparityChangedEvent(const char *) • void setrequestToSendChangedEvent(const char *) • void setstopBitsChangedEvent(const char *) • const char *getbaudRateChangedEvent(void) • const char *getbreakEnabledChangedEvent(void) • const char *getdataBitsChangedEvent(void) • const char *getdataTerminalReadyChangedEvent(void) • const char *geterrorEvent(void) • const char *getflowControlChangedEvent(void) • const char *getparityChangedEvent(void) • const char *getrequestToSendChangedEvent(void) • const char *getstopBitsChangedEvent(void) 78.140 QSerialPortInfo Class C++ Reference : http://doc.qt.io/qt-5/QSerialPortInfo.html Parameters : void • QString description(void) • bool hasProductIdentifier(void) • bool hasVendorIdentifier(void) • bool isBusy(void) • bool isNull(void) • QString manufacturer(void) • QString portName(void) • quint16 productIdentifier(void) • void swap(QSerialPortInfo other) • QString systemLocation(void) • quint16 vendorIdentifier(void) 78.140. QSerialPortInfo Class 1024
  • 4. Ring Documentation, Release 1.7 78.141 QSize Class C++ Reference : http://doc.qt.io/qt-5/QSize.html Parameters : int width, int height 78.142 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) 78.143 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) 78.141. QSize Class 1025
  • 5. Ring Documentation, Release 1.7 • 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) 78.144 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) 78.145 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) 78.144. QSplashScreen Class 1026
  • 6. Ring Documentation, Release 1.7 • 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) 78.146 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) 78.146. QSqlDatabase Class 1027
  • 7. Ring Documentation, Release 1.7 • 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) 78.147 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) 78.147. QSqlDriver Class 1028
  • 8. Ring Documentation, Release 1.7 78.148 QSqlDriverCreatorBase Class C++ Reference : http://doc.qt.io/qt-5/QSqlDriverCreatorBase.html Parameters : void 78.149 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) 78.150 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) 78.148. QSqlDriverCreatorBase Class 1029
  • 9. Ring Documentation, Release 1.7 • 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) 78.151 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) 78.152 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) 78.151. QSqlIndex Class 1030
  • 10. Ring Documentation, Release 1.7 • 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) 78.153 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) 78.153. QSqlRecord Class 1031