The Ring programming language version 1.5.2 book - Part 179 of 181
1. Ring Documentation, Release 1.5.2
Variables Scope, 174
Functions - Third Style
Call Functions, 176
Declare parameters, 177
Define Functions, 176
Introduction, 175
Main Function, 177
Recursion, 179
Return Value, 178
Send Parameters, 177
Variables Scope, 178
functions()
Reflection and Meta-programming, 281
Fwrite()
Files, 219
Game Class
Game Engine for 2D Games, 443
Game Engine Classes
Game Engine for 2D Games, 442
Game Engine for 2D Games
Animate Class, 445
Animate Events, 456
Animation, 450
Animation and Functions, 451
Creating the Game Window, 445
Drawing Text, 446
Flappy Bird 3000 Game, 472
Game Class, 443
Game Engine Classes, 442
GameObject Class, 443
Games Layer, 442
Graphics Library Bindings, 441
Interface to graphics library, 441
Introduction, 440
Map, 458
Map Class, 445
Map Events, 459
Moving Text, 447
Object and Drawing, 461
Playing Sound, 449
Project Layers, 441
Sound Class, 445
Sprite Automatic Movement, 452
Sprite Class, 444
Sprite Keypress Event, 453
Sprite Mouse Event, 454
Sprite State Event, 455
Stars Fighter Game, 464
Super Man 2016 Game, 479
Text Class, 444
What is new in Ring 1.1?, 110
GameObject Class
Game Engine for 2D Games, 443
Games Layer
Game Engine for 2D Games, 442
gcd()
Stdlib Functions, 305
Generate Object File
Command Line Options, 710
Generate/Execute Ring Object Files (*.ringo)
What is new in Ring 1.1?, 105
Generating Pages using Objects
Web Development (CGI Library), 384
Get Active Source File Name
System Functions, 226
Get Command Line Arguments
System Functions, 225
Get List Item
Lists, 182
Get List Size
Lists, 182
Get Number of Characters from position
Strings, 192
Get Parameters Values
Extension, 741
Get Request
RingLibCurl, 414
Get Stock Data From Yahoo
RingLibCurl, 416
Get String Length
Strings, 189
Get Substring from position to end
Strings, 192
getattribute()
Reflection and Meta-programming, 293
GetChar()
Getting Input, 166
getnumber()
Stdlib Functions, 298
getstring()
Stdlib Functions, 298
Getter and Setter Methods
Frequently Asked Questions, 1711
Getting Input
GetChar(), 166
Getting Started - First Style, 124
Getting Started - Second Style, 126
Getting Started - Third Style, 128
Give Command, 166
Input(), 167
Introduction, 165
Getting Started - First Style
Getting Input, 124
Hello World, 123
Introduction, 122
Multi-Line literals, 123
No Explicit End For Statements, 124
Index 1755
2. Ring Documentation, Release 1.5.2
Not Case-Sensitive, 123
Run the program, 123
Writing Comments, 124
Getting Started - Second Style
Getting Input, 126
Hello World, 125
Introduction, 124
Multi-Line literals, 125
No Explicit End For Statements, 126
Not Case-Sensitive, 125
Run the program, 125
Writing Comments, 126
Getting Started - Third Style
Getting Input, 128
Hello World, 127
Introduction, 126
Multi-Line literals, 127
No Explicit End For Statements, 128
Not Case-Sensitive, 127
Run the program, 127
Writing Comments, 128
Give Command
Getting Input, 166
globals()
Reflection and Meta-programming, 280
Goal of including the Main function in Ring
Frequently Asked Questions, 1707
Gradient
Web Development (CGI Library), 383
Graphics and Game Programming
Drawing, Animation and Input, 421
Introduction, 420
Playing Sound, 428
Scaling and Rotating Images, 429
Threads, 431
Transparent Image, 430
TrueType Fonts, 427
Graphics Library Bindings
Game Engine for 2D Games, 441
Hash Functions
Web Development (CGI Library), 378
HashTable Class
Stdlib Classes, 320
Hello World
Getting Started - First Style, 123
Getting Started - Second Style, 125
Getting Started - Third Style, 127
Hello World Program using the Web Library
Web Development (CGI Library), 361
Hex()
Data Type, 205
Hex2str()
Data Type, 206
Higher-order Functions
Functional Programming, 276
History
Introduction, 20
Natural Language Programming, 343
How can I disable maximize button and resize window?
Frequently Asked Questions, 1723
How Ring find a functions and methods?
Scope Rules for Functions and Methods, 677
How Ring find the Variable?
Scope Rules, 663
How to add Combobox and other elements to the cells of
a QTableWidget?
Frequently Asked Questions, 1730
How to Close a window then displaying another one?
Frequently Asked Questions, 1722
How to contribute?
Applications, 122
Compiler and Virtual Machine (VM), 122
Documentation, 121
Editors Support, 122
Extensions in C/C++, 122
Ideas and suggestions, 122
Introduction, 120
Libraries in Ring, 122
Samples, 121
Special thanks to contributors, 121
Testing, 121
How to create a Modal Window?
Frequently Asked Questions, 1722
How to create an array of buttons in GUI applications?
Frequently Asked Questions, 1721
How to extend RingQt and add more classes?
Frequently Asked Questions, 1727
How to get the current source file path?
Frequently Asked Questions, 1714
How to get the file size using ftell() and fseek() functions?
Frequently Asked Questions, 1714
How to insert an item to the first position in the list?
Frequently Asked Questions, 1719
How to perform some manipulations on selected cells in
QTableWidget?
Frequently Asked Questions, 1730
How to print keys or values only in List/Dictionary?
Frequently Asked Questions, 1715
How to print lists that contains objects?
Frequently Asked Questions, 1719
How to print new lines and other characters?
Frequently Asked Questions, 1720
How to use many source code files in the project?
Frequently Asked Questions, 1716
How to use NULL and ISNULL() function?
Frequently Asked Questions, 1718
How to use SQLite using ODBC?
Index 1756
3. Ring Documentation, Release 1.5.2
Frequently Asked Questions, 1724
HTML Lists
Web Development (CGI Library), 381
HTML Special Characters
Web Development (CGI Library), 377
HTML Tables
Web Development (CGI Library), 382
HtmlPage Class
Web Development (CGI Library), 389, 413
HTTP Get Example
Web Development (CGI Library), 362
HTTP POST Example
Web Development (CGI Library), 367
Ideas and suggestions
How to contribute?, 122
If Statement
Control Structures - Second Style, 158
Control Structures - Third Style, 161
Inheritance
Object Oriented Programming, 268
Inheritance from GUI Classes
Desktop and Mobile Development, 603
Innovative
Applications developed in little hours, 17
Input()
Getting Input, 167
Insert()
Lists, 185
Install Qt for Android
Building RingQt Applications for Mobile, 646
Interactive Debugger
The Trace Library and the Interactive Debugger, 732
Interface to graphics library
Game Engine for 2D Games, 441
Internet Class
Stdlib Classes, 336
Introduction
Features, 20
History, 20
Introduction, 18
Motivation, 19
Is Ring some sort of improvement over PHP?
Frequently Asked Questions, 1702
IsAlNum()
Data Type, 201
IsAlpha()
Data Type, 201
IsAndroid() Function
System Functions, 224
isattribute()
Reflection and Meta-programming, 289
iscfunction()
Reflection and Meta-programming, 283
isclass()
Reflection and Meta-programming, 285
IsCntrl()
Data Type, 201
IsDigit()
Data Type, 202
IsFreeBSD() Function
System Functions, 224
isfunction()
Reflection and Meta-programming, 283
isglobal()
Reflection and Meta-programming, 282
IsGraph()
Data Type, 202
isleapyear()
Stdlib Functions, 307
IsLinux() Function
System Functions, 224
IsList()
Data Type, 200
islocal()
Reflection and Meta-programming, 282
IsLower()
Data Type, 202
IsMacOSX() Function
System Functions, 223
ismainsourcefile()
Stdlib Functions, 310
ismethod()
Reflection and Meta-programming, 290
IsMSDOS() Function
System Functions, 223
IsNULL()
Data Type, 200
IsNumber()
Data Type, 199
isobject()
Reflection and Meta-programming, 288
ispackage()
Reflection and Meta-programming, 284
ispackagesclass()
Reflection and Meta-programming, 287
isprime()
Stdlib Functions, 303
IsPrint()
Data Type, 202
isprivateattribute()
Reflection and Meta-programming, 289
isprivatemethod()
Reflection and Meta-programming, 290
IsPunct()
Data Type, 203
IsSpace()
Data Type, 203
Index 1757
4. Ring Documentation, Release 1.5.2
isspecial()
Stdlib Functions, 301
IsString()
Data Type, 199
IsUnix() Function
System Functions, 223
IsUpper()
Data Type, 203
isvowel()
Stdlib Functions, 302
IsWindows() Function
System Functions, 223
IsWindows64() Function
System Functions, 223
IsXdigit()
Data Type, 203
JustFileName()
Stdlib Functions, 299
JustFilePath()
Stdlib Functions, 298
Keyboard Events and Colors
Using RingOpenGL and RingFreeGLUT for 3D
Graphics, 501
Keyboard Shortcuts
Form Designer, 659
KeyPress and Mouse Move Events
Desktop and Mobile Development, 597
Language Design
Compact Syntax, 26
Define Declarative Languages, 29
Define Natural Statements, 27
Designed for a clear goal, 24
Encourage Organization, 26
Introduction, 23
Simple, 24
Smart Garbage Collector, 32
Transparent Implementation, 30
Trying to be natural, 25
Visual Implementation, 31
Why Ring?, 24
Language Functions
Reference, 1733
Language Grammar
Reference, 1736
Language Keywords
Reference, 1732
Language Shell
Demo Programs, 232
lcm()
Stdlib Functions, 305
Left()
Strings, 190
Libraries in Ring
How to contribute?, 122
Library Usage
Objects Library for RingQt Application, 649
linecount()
Stdlib Functions, 302
Lines()
Strings, 191
List Class
Stdlib Classes, 317
List index start from 1
Frequently Asked Questions, 1708
List of changes and new features
What is new in Ring 1.1?, 104
What is new in Ring 1.2?, 98
What is new in Ring 1.3?, 85
What is new in Ring 1.4?, 73
What is new in Ring 1.5?, 33
list of functions
Mathematical Functions, 207
list2file()
Stdlib Functions, 303
ListAllFiles() Function
Stdlib Functions, 312
Lists
Access List Items by String Index, 187
Add Items, 181
Copy Lists, 185
Create Lists, 181
Delete Item From List, 182
First-Class Lists, 186
Get List Item, 182
Get List Size, 182
Insert(), 185
Introduction, 180
Nested Lists, 185
Passing Lists to Functions, 186
Passing Parameters Using List, 187
Reverse(), 184
Search, 183
Set List Item, 182
Sort(), 183
Swap Items, 188
Using Lists during definition, 186
Load Syntax Files
Syntax Flexibility, 682
Loading the Trace library
The Trace Library and the Interactive Debugger, 731
locals()
Reflection and Meta-programming, 280
Logical Operators
Operators, 148
Loop Command
Control Structures - First Style, 155
Index 1758
5. Ring Documentation, Release 1.5.2
Looping
Control Structures, 162
Control Structures - First Style, 152
Control Structures - Second Style, 159
Low Level Functions
callgc(), 711
Example - The Trace Library, 727
Example - Using the Trace Functions, 723
Introduction, 710
nullpointer(), 713
object2pointer(), 713
pointer2object(), 713
ptrcmp(), 714
ringvm_callfunc(), 723
RingVM_CallList(), 719
RingVM_CFunctionsList(), 715
RingVM_ClassesList(), 715
ringvm_evalinscope(), 722
RingVM_FilesList(), 720
RingVM_FunctionsList(), 715
ringvm_hideerrorMsg(), 722
RingVM_MemoryList(), 717
RingVM_PackagesList(), 716
ringvm_passerror(), 722
ringvm_scopescount(), 722
ringvm_settrace(), 721
ringvm_tracedata(), 721
ringvm_traceevent(), 721
ringvm_tracefunc(), 722
space(), 712
varptr(), 712
Main Function
Functions - First Style, 169
Functions - Second Style, 173
Functions - Third Style, 177
Main Menu
Demo Programs, 232
Make a Cube using RingOpenGL and RingFreeGLUT
Using RingOpenGL and RingFreeGLUT for 3D
Graphics, 538
makedir()
Stdlib Functions, 311
Map
Game Engine for 2D Games, 458
Map Class
Game Engine for 2D Games, 445
Map Events
Game Engine for 2D Games, 459
map()
Stdlib Functions, 300
Math Class
Stdlib Classes, 322
Mathematical Functions
Decimals(), 210
Example, 207
Introduction, 206
list of functions, 207
Random(), 209
Unsigned(), 210
matrixmulti()
Stdlib Functions, 307
matrixtrans()
Stdlib Functions, 308
MD5()
Security and Internet Functions, 257
Menu Events
Using RingOpenGL and RingFreeGLUT for 3D
Graphics, 514
Menubar and StyleSheet Example
Desktop and Mobile Development, 577
Menubar Designer
Form Designer, 659
mergemethods()
Reflection and Meta-programming, 295
Methods to use Events with Events Filter
Desktop and Mobile Development, 640
methods()
Reflection and Meta-programming, 288
Misc Operators
Operators, 149
Module Organization
Extension, 739
More Beatiful Code
Declarative Programming, 341
More Samples and Tests
Form Designer, 661
More Syntax Flexibility
What is new in Ring 1.5?, 64
Motivation
Introduction, 19
Mouse Events
RingLibSDL, 438
Using RingOpenGL and RingFreeGLUT for 3D
Graphics, 510
Movable Label Example
Desktop and Mobile Development, 593
Moving Objects using the Mouse
Desktop and Mobile Development, 599
Moving Text
Game Engine for 2D Games, 447
Multi-Line literals
Getting Started - First Style, 123
Getting Started - Second Style, 125
Getting Started - Third Style, 127
MySQL Class
Stdlib Classes, 333
MySQL Functions
Index 1759
6. Ring Documentation, Release 1.5.2
Create Database, 246
Create Table and Insert Data, 247
Introduction, 244
MySQL_AutoCommit(), 252
MySQL_Close(), 246
MySQL_Columns(), 249
MySQL_Commit(), 252
MySQL_Connect(), 246
MySQL_Error(), 246
MySQL_Escape_String(), 251
MySQL_Info(), 245
MySQL_Init(), 246
MySQL_Inser_ID(), 248
MySQL_Next_Result(), 249
MySQL_Query(), 246
MySQL_Result(), 249
MySQL_Result2(), 250
MySQL_Rollback(), 252
Print Query Result, 249
Restore Image From The Database, 251
Save Image Inside the Database, 251
Transaction Example, 252
MySQL_AutoCommit()
MySQL Functions, 252
MySQL_Close()
MySQL Functions, 246
MySQL_Columns()
MySQL Functions, 249
MySQL_Columns() Implementation
Extension, 745
MySQL_Commit()
MySQL Functions, 252
MySQL_Connect()
MySQL Functions, 246
MySQL_Error()
MySQL Functions, 246
MySQL_Escape_String()
MySQL Functions, 251
MySQL_Info()
MySQL Functions, 245
MySQL_Init()
MySQL Functions, 246
MySQL_Inser_ID()
MySQL Functions, 248
MySQL_Next_Result()
MySQL Functions, 249
MySQL_Query()
MySQL Functions, 246
MySQL_Result()
MySQL Functions, 249
MySQL_Result2()
MySQL Functions, 250
MySQL_Rollback()
MySQL Functions, 252
Natural Language Programming
BraceError() Method, 350
BraceExprEval Method, 349
BraceStart and BraceEnd Methods, 348
Change the ’=’ operator to ’is’, 346
Change the Ring Keyword ’And’, 344
Change the Ring Operator ’+’, 345
Clean Natural Code, 351
Example, 343
History, 343
Introduction, 342
Real Natual Code, 349
Using Eval() with our Natural Code, 347
Natural Library - Demo Program
Using the Natural Library, 353
Nested Lists
Lists, 185
New Classes names - Index Start from 1
Desktop and Mobile Development, 642
New Functions
What is new in Ring 1.2?, 98
What is new in Ring 1.3?, 94
New Functions and Changes
What is new in Ring 1.1?, 107
New Style to Ring Notepad
What is new in Ring 1.4?, 76
newlist()
Stdlib Functions, 301
No Explicit End For Statements
Getting Started - First Style, 124
Getting Started - Second Style, 126
Getting Started - Third Style, 128
No Run
Command Line Options, 709
Not Case-Sensitive
Getting Started - First Style, 123
Getting Started - Second Style, 125
Getting Started - Third Style, 127
Notepad Application
Desktop and Mobile Development, 616
nullpointer()
Low Level Functions, 713
Number()
Data Type, 204
Numbers and Bytes
Files, 221
Object and Drawing
Game Engine for 2D Games, 461
Object Library Source Code
Objects Library for RingQt Application, 653
Object Oriented Programming
Access Objects Using Braces, 264
Classes and Objects, 262
Index 1760
7. Ring Documentation, Release 1.5.2
Composition, 265
Dynamic Attributes, 269
Find() and List of Objects, 270
Inheritance, 268
Introduction, 261
Operator Overloading, 267
Packages, 269
Printing Objects, 270
Private Attributes and Methods, 266
Setter and Getter, 266
Sort() and List of Objects, 271
Using Self.Attribute, 273
object2pointer()
Low Level Functions, 713
objectid()
Reflection and Meta-programming, 287
Objects inside lists
Declarative Programming, 337
Objects Library for RingQt
What is new in Ring 1.2?, 100
Objects Library for RingQt Application
Example, 649
Introduction, 648
Library Usage, 649
Object Library Source Code, 653
Open_WindowAndLink() Function, 652, 653
Open_WindowInPackages() Function, 653
ODBC Class
Stdlib Classes, 332
ODBC Functions
Execute Query and Print Result, 240
Introduction, 235
odbc_autocommit(), 242
odbc_close(), 237
odbc_colcount(), 239
odbc_columns(), 241
odbc_commit(), 242
odbc_connect(), 238
odbc_datasources(), 237
odbc_disconnect(), 239
odbc_drivers(), 236
odbc_execute(), 239
odbc_fetch(), 240
odbc_getdata(), 240
odbc_init(), 236
odbc_rollback(), 242
odbc_tables(), 240
Open and Close Connection, 239
Print List of ODBC Data Sources, 238
Print List of ODBC Drivers, 237
Save and Restore Images, 243
Transactions and Using Commit and Rollback, 242
odbc_autocommit()
ODBC Functions, 242
odbc_close()
ODBC Functions, 237
odbc_colcount()
ODBC Functions, 239
odbc_columns()
ODBC Functions, 241
odbc_commit()
ODBC Functions, 242
odbc_connect()
ODBC Functions, 238
odbc_datasources()
ODBC Functions, 237
odbc_disconnect()
ODBC Functions, 239
odbc_drivers()
ODBC Functions, 236
odbc_execute()
ODBC Functions, 239
odbc_fetch()
ODBC Functions, 240
odbc_getdata()
ODBC Functions, 240
odbc_init()
ODBC Functions, 236
odbc_rollback()
ODBC Functions, 242
odbc_tables()
ODBC Functions, 240
Open and Close Connection
ODBC Functions, 239
Open_WindowAndLink() Function
Objects Library for RingQt Application, 652, 653
Open_WindowInPackages() Function
Objects Library for RingQt Application, 653
Operator Overloading
Object Oriented Programming, 267
Operators
Arithmetic Operators, 148
Assignment Operators, 149
Bitwise Operators, 148
Introduction, 147
Logical Operators, 148
Misc Operators, 149
Operators Precedence, 149
Relational Operators, 148
Using the Natural Library, 357
Operators Precedence
Operators, 149
Other Widgets Events
Desktop and Mobile Development, 581
packagename()
Reflection and Meta-programming, 296
Packages
Index 1761
8. Ring Documentation, Release 1.5.2
Object Oriented Programming, 269
packages()
Reflection and Meta-programming, 284
packagesclasses()
Reflection and Meta-programming, 286
Page Class
Web Development (CGI Library), 409
palindrome()
Stdlib Functions, 307
Pass Error
The Trace Library and the Interactive Debugger, 732
Passing Lists to Functions
Lists, 186
Passing Parameters Using List
Lists, 187
Performance
Command Line Options, 709
permutation()
Stdlib Functions, 308
Perror()
Files, 217
Philosophy behind data types in Ring
Frequently Asked Questions, 1705
Play Sound
RingLibSDL, 439
Playing Sound
Desktop and Mobile Development, 591
Game Engine for 2D Games, 449
Graphics and Game Programming, 428
pointer2object()
Low Level Functions, 713
Post Request
RingLibCurl, 414
Practical
Applications developed in little hours, 18
Prefix for Functions Names
Code Generator, 753
PrevFileName() Function
System Functions, 226
Print files in Zip file
RingZip, 418
Print List of ODBC Data Sources
ODBC Functions, 238
Print List of ODBC Drivers
ODBC Functions, 237
Print Query Result
MySQL Functions, 249
print()
Stdlib Functions, 297
Print2Str() Function
Stdlib Functions, 297
Printing Final Intermediate Code
Command Line Options, 704
Printing Instruction Operation Code
Command Line Options, 709
Printing Intermediate Code
Command Line Options, 702
Printing Objects
Object Oriented Programming, 270
Printing Rules
Command Line Options, 698
Printing Tokens
Command Line Options, 696
Printing using QPrinter
Desktop and Mobile Development, 589
Private Attributes and Methods
Object Oriented Programming, 266
prodlist()
Stdlib Functions, 306
Program Structure
Introduction, 179
Source Code File Sections, 180
Using Many Source Code Files, 180
Project Folder
Building Games For Android, 491
Project Layers
Game Engine for 2D Games, 441
Protecting the Source Code
Distributing Ring Application, 694
ptrcmp()
Low Level Functions, 714
Pure Functions
Functional Programming, 275
puts()
Stdlib Functions, 297
QAbstractButton Class
RingQt Classes Reference, 1604
QAbstractItemView Class
RingQt Classes Reference, 1590
QAbstractScrollArea Class
RingQt Classes Reference, 1590
QAbstractSlider Class
RingQt Classes Reference, 1597
QAbstractSocket Class
RingQt Classes Reference, 1626
QAbstractSpinBox Class
RingQt Classes Reference, 1600
QAction Class
RingQt Classes Reference, 1608
QAllEvents Class
RingQt Classes Reference, 1639
QApp Class
RingQt Classes Reference, 1557
QAxBase Class
RingQt Classes Reference, 1692
QAxObject Class
RingQt Classes Reference, 1692
Index 1762
9. Ring Documentation, Release 1.5.2
QBitmap Class
RingQt Classes Reference, 1565
QBluetoothAddress Class
RingQt Classes Reference, 1697
QBluetoothDeviceDiscoveryAgent Class
RingQt Classes Reference, 1698
QBluetoothDeviceInfo Class
RingQt Classes Reference, 1698
QBluetoothHostInfo Class
RingQt Classes Reference, 1699
QBluetoothLocalDevice Class
RingQt Classes Reference, 1699
QBoxLayout Class
RingQt Classes Reference, 1682
QBrush Class
RingQt Classes Reference, 1622
QBuffer Class
RingQt Classes Reference, 1697
QButtonGroup Class
RingQt Classes Reference, 1606
QByteArray Class
RingQt Classes Reference, 1623
QCamera Class
RingQt Classes Reference, 1677
QCameraImageCapture Class
RingQt Classes Reference, 1678
QCameraViewfinder Class
RingQt Classes Reference, 1676
QCheckBox Class
RingQt Classes Reference, 1604
QColor Class
RingQt Classes Reference, 1617
QColorDialog Class
RingQt Classes Reference, 1635
QComboBox Class
RingQt Classes Reference, 1580
QCompleter Class
RingQt Classes Reference, 1686
QCompleter2 Class
RingQt Classes Reference, 1687
QCompleter3 Class
RingQt Classes Reference, 1687
QCursor Class
RingQt Classes Reference, 1691
QDate Class
RingQt Classes Reference, 1649
QDateEdit Class
RingQt Classes Reference, 1599
QDateTimeEdit Class
RingQt Classes Reference, 1599
QDesktopServices Class
RingQt Classes Reference, 1557
QDesktopWidget Class
RingQt Classes Reference, 1642
QDial Class
RingQt Classes Reference, 1601
QDialog Class
RingQt Classes Reference, 1633
QDir Class
RingQt Classes Reference, 1575
QDirModel Class
RingQt Classes Reference, 1631
QDockWidget Class
RingQt Classes Reference, 1586
QEvent Class
RingQt Classes Reference, 1610
QFileDialog Class
RingQt Classes Reference, 1612
QFileInfo Class
RingQt Classes Reference, 1630
QFileSystemModel Class
RingQt Classes Reference, 1575
QFont Class
RingQt Classes Reference, 1620
QFontDialog Class
RingQt Classes Reference, 1632
QFontMetrics Class
RingQt Classes Reference, 1681
QFrame Class
RingQt Classes Reference, 1589
QFrame2 Class
RingQt Classes Reference, 1589
QFrame3 Class
RingQt Classes Reference, 1590
QGradient Class
RingQt Classes Reference, 1684
QGraphicsVideoItem Class
RingQt Classes Reference, 1676
QGridLayout Class
RingQt Classes Reference, 1674
QHBoxLayout Class
RingQt Classes Reference, 1568
QHeaderView Class
RingQt Classes Reference, 1678
QHostAddress Class
RingQt Classes Reference, 1629
QHostInfo Class
RingQt Classes Reference, 1630
QIcon Class
RingQt Classes Reference, 1566
QImage Class
RingQt Classes Reference, 1659
QInputDialog Class
RingQt Classes Reference, 1637
QIODevice Class
RingQt Classes Reference, 1625
QJsonArray Class
RingQt Classes Reference, 1668
Index 1763
10. Ring Documentation, Release 1.5.2
QJsonDocument Class
RingQt Classes Reference, 1669
QJsonObject Class
RingQt Classes Reference, 1670
QJsonParseError Class
RingQt Classes Reference, 1670
QJsonValue Class
RingQt Classes Reference, 1670
QKeySequence Class
RingQt Classes Reference, 1637
QLabel Class
RingQt Classes Reference, 1564
QLayout Class
RingQt Classes Reference, 1683
QLCDNumber Class
RingQt Classes Reference, 1637
QLinearGradient Class
RingQt Classes Reference, 1684
QLineEdit Class
RingQt Classes Reference, 1566
QLineEdit Events and QMessageBox
Desktop and Mobile Development, 579
QListView Class
RingQt Classes Reference, 1691
QListWidget Class
RingQt Classes Reference, 1571
QListWidgetItem Class
RingQt Classes Reference, 1648
QMainWindow Class
RingQt Classes Reference, 1584
QMdiArea Class
RingQt Classes Reference, 1689
QMdiSubWindow Class
RingQt Classes Reference, 1690
QMediaObject Class
RingQt Classes Reference, 1678
QMediaPlayer Class
RingQt Classes Reference, 1606
QMediaPlaylist Class
RingQt Classes Reference, 1607
QMenu Class
RingQt Classes Reference, 1582
QMenuBar Class
RingQt Classes Reference, 1582
QMessageBox Class
RingQt Classes Reference, 1610
QMessagebox Example
Desktop and Mobile Development, 594
QMutex Class
RingQt Classes Reference, 1697
QMutexLocker Class
RingQt Classes Reference, 1697
QNetworkAccessManager Class
RingQt Classes Reference, 1657
QNetworkProxy Class
RingQt Classes Reference, 1627
QNetworkReply Class
RingQt Classes Reference, 1658
QNetworkRequest Class
RingQt Classes Reference, 1656
QObject Class
RingQt Classes Reference, 1557
QPainter Class
RingQt Classes Reference, 1613
QPainter2 Class
RingQt Classes Reference, 1615
QPainterPath Class
RingQt Classes Reference, 1658
QPen Class
RingQt Classes Reference, 1616
QPicture Class
RingQt Classes Reference, 1616
QPixmap Class
RingQt Classes Reference, 1565
QPixmap2 Class
RingQt Classes Reference, 1566
QPlainTextEdit Class
RingQt Classes Reference, 1671
QPoint Class
RingQt Classes Reference, 1685
QPointF Class
RingQt Classes Reference, 1684
QPrinter Class
RingQt Classes Reference, 1619
QProcess Class
RingQt Classes Reference, 1688
QProgressBar Class
RingQt Classes Reference, 1596
QPushButton Class
RingQt Classes Reference, 1565
QRadioButton Class
RingQt Classes Reference, 1605
QRect Class
RingQt Classes Reference, 1643
QRegularExpression Class
RingQt Classes Reference, 1667
QRegularExpressionMatch Class
RingQt Classes Reference, 1667
QRegularExpressionMatchIterator Class
RingQt Classes Reference, 1668
QScrollArea Class
RingQt Classes Reference, 1685
QSerialPort Class
RingQt Classes Reference, 1693
QSerialPortInfo Class
RingQt Classes Reference, 1695
QSize Class
RingQt Classes Reference, 1566
Index 1764