SlideShare a Scribd company logo
1 of 10
Download to read offline
Ring Documentation, Release 1.8
• void addLibraryPath(QString path)
• QString applicationDirPath(void)
• QString applicationFilePath(void)
• QString applicationName(void)
• qint64 applicationPid(void)
• QString applicationVersion(void)
• QStringList arguments(void)
• bool closingDown(void)
• QAbstractEventDispatcher * eventDispatcher(void)
• int exec(void)
• void exit(int returnCode)
• bool installTranslator(QTranslator *translationFile)
• QCoreApplication * instance(void)
• bool isQuitLockEnabled(void)
• QStringList libraryPaths(void)
• QString organizationDomain(void)
• QString organizationName(void)
• void postEvent(QObject *receiver, QEvent *event, int priority)
• void processEvents(QEventLoop::ProcessEventsFlags flags)
• void processEvents_2(QEventLoop::ProcessEventsFlags flags, int maxtime)
• void removeLibraryPath(QString path)
• void removePostedEvents(QObject *receiver, int eventType)
• bool removeTranslator(QTranslator *translationFile)
• bool sendEvent(QObject *receiver, QEvent *event)
• void sendPostedEvents(QObject *receiver, int event_type)
• void setApplicationName(QString application)
• void setApplicationVersion(QString version)
• void setAttribute(Qt::ApplicationAttribute attribute, bool on)
• void setEventDispatcher(QAbstractEventDispatcher *eventDispatcher)
• void setLibraryPaths(QStringList paths)
• void setOrganizationDomain(QString orgDomain)
• void setOrganizationName(QString orgName)
• void setQuitLockEnabled(bool enabled)
• bool startingUp(void)
• bool testAttribute(Qt::ApplicationAttribute attribute)
• QString translate(char *context, char *sourceText, char *disambiguation, int n)
82.35. QCoreApplication Class 961
Ring Documentation, Release 1.8
82.36 QCursor Class
C++ Reference : http://doc.qt.io/qt-5/QCursor.html
Parameters : void
• QBitmap *bitmap(void)
• QPoint hotSpot(void)
• QBitmap *mask(void)
• QPixmap pixmap(void)
• void setShape(Qt::CursorShape shape)
• Qt::CursorShape shape(void)
• QPoint pos(void)
• QPoint pos_2(QScreen *)
• void setPos(int x, int y)
• void setPos_2(QScreen *screen, int x, int y)
• void setPos_3(QPoint)
• void setPos_4(QScreen *screen, QPoint)
82.37 QDate Class
C++ Reference : http://doc.qt.io/qt-5/QDate.html
Parameters : void
• QDate addDays(int ndays)
• QDate addMonths(int nmonths)
• QDate addYears(int nyears)
• int day(void)
• int dayOfWeek(void)
• int dayOfYear(void)
• int daysInMonth(void)
• int daysInYear(void)
• int daysTo(QDate)
• void getDate(int * year, int * month, int * day)
• bool isNull(void)
• bool isValid(void)
• int month(void)
• bool setDate(int year, int month, int day)
• int toJulianDay(void)
• QString toString(QString)
82.36. QCursor Class 962
Ring Documentation, Release 1.8
• int weekNumber(int * yearNumber)
• int year(void)
• QDate currentDate(void)
• QDate fromJulianDay(int jd)
• QDate fromString(QString, QString)
• bool isLeapYear(int year)
• QString longDayName(int weekday)
• QString longMonthName(int month)
• QString shortDayName(int weekday)
• QString shortMonthName(int month)
82.38 QDateEdit Class
C++ Reference : http://doc.qt.io/qt-5/QDateEdit.html
Parameters : QWidget *parent
Parent Class : QDateTimeEdit
82.39 QDateTime Class
C++ Reference : http://doc.qt.io/qt-5/QDateTime.html
Parameters : void
• QDateTime addDays(int ndays)
• QDateTime addMSecs(qint64 msecs)
• QDateTime addMonths(int nmonths)
• QDateTime addSecs(int s)
• QDateTime addYears(int nyears)
• QDate date(void)
• int daysTo(QDateTime other)
• bool isNull(void)
• bool isValid(void)
• qint64 msecsTo(QDateTime other)
• int secsTo(QDateTime other)
• void setDate(QDate date)
• void setMSecsSinceEpoch(qint64 msecs)
• void setTime(QTime time)
• void setTimeSpec(Qt::TimeSpec spec)
• void setTime_t(uint seconds)
82.38. QDateEdit Class 963
Ring Documentation, Release 1.8
• QTime time(void)
• Qt::TimeSpec timeSpec(void)
• QDateTime toLocalTime(void)
• qint64 toMSecsSinceEpoch(void)
• QString toString(QString format)
• QString toString_2(Qt::DateFormat format)
• QDateTime toTimeSpec(Qt::TimeSpec specification)
• uint toTime_t(void)
• QDateTime toUTC(void)
• QDateTime currentDateTime(void)
• QDateTime currentDateTimeUtc(void)
• qint64 currentMSecsSinceEpoch(void)
• QDateTime fromMSecsSinceEpoch(qint64 msecs)
• QDateTime fromString(QString string, Qt::DateFormat format)
• QDateTime fromString_2(QString string, QString format)
• QDateTime fromTime_t(uint seconds)
82.40 QDateTimeEdit Class
C++ Reference : http://doc.qt.io/qt-5/QDateTimeEdit.html
Parameters : QWidget *parent
Parent Class : QAbstractSpinBox
• bool calendarPopup(void)
• QCalendarWidget *calendarWidget(void)
• void clearMaximumDate(void)
• void clearMaximumDateTime(void)
• void clearMaximumTime(void)
• void clearMinimumDate(void)
• void clearMinimumDateTime(void)
• void clearMinimumTime(void)
• int currentSection(void)
• int currentSectionIndex(void)
• QDate date(void)
• QDateTime dateTime(void)
• QString displayFormat(void)
• int displayedSections(void)
82.40. QDateTimeEdit Class 964
Ring Documentation, Release 1.8
• QDate maximumDate(void)
• QDateTime maximumDateTime(void)
• QTime maximumTime(void)
• QDate minimumDate(void)
• QDateTime minimumDateTime(void)
• QTime minimumTime(void)
• int sectionAt(int index)
• int sectionCount(void)
• QString sectionText(QDateTimeEdit::Section section)
• void setCalendarPopup(bool enable)
• void setCalendarWidget(QCalendarWidget *calendarWidget)
• void setCurrentSection(QDateTimeEdit::Section section)
• void setCurrentSectionIndex(int index)
• void setDateRange(QDate,QDate)
• void setDateTimeRange(QDateTime,QDateTime)
• void setDisplayFormat(QString)
• void setMaximumDate(QDate)
• void setMaximumDateTime(QDateTime)
• void setMaximumTime(QTime)
• void setMinimumDate(QDate)
• void setMinimumDateTime(QDateTime)
• void setMinimumTime(QTime)
• void setSelectedSection(QDateTimeEdit::Section section)
• void setTimeRange(QTime,QTime)
• void setTimeSpec(Qt::TimeSpec spec)
• QTime time(void)
• Qt::TimeSpec timeSpec(void)
• void setDate(QDate)
• void setDateTime(QDateTime)
• void setTime(QTime)
82.41 QDesktopServices Class
C++ Reference : http://doc.qt.io/qt-5/QDesktopServices.html
• bool openUrl(QUrl)
• void setUrlHandler(QString, QObject *receiver, const char *method)
82.41. QDesktopServices Class 965
Ring Documentation, Release 1.8
• void unsetUrlHandler(QString)
82.42 QDesktopWidget Class
C++ Reference : http://doc.qt.io/qt-5/QDesktopWidget.html
Parameters : void
Parent Class : QWidget
• QRect availableGeometry(int screen)
• bool isVirtualDesktop(void)
• int primaryScreen(void)
• QWidget *screen(int screen)
• int screenCount(void)
• QRect screenGeometry(int screen)
• int screenNumber(QWidget *widget)
82.43 QDial Class
C++ Reference : http://doc.qt.io/qt-5/QDial.html
Parameters : QWidget *parent
Parent Class : QAbstractSlider
• int notchSize(void)
• qreal notchTarget(void)
• bool notchesVisible(void)
• void setNotchTarget(double target)
• bool wrapping(void)
• QSize minimumSizeHint(void)
• QSize sizeHint(void)
• void setNotchesVisible(bool visible)
• void setWrapping(bool on)
• void setactionTriggeredEvent(const char *)
• void setrangeChangedEvent(const char *)
• void setsliderMovedEvent(const char *)
• void setsliderPressedEvent(const char *)
• void setsliderReleasedEvent(const char *)
• void setvalueChangedEvent(const char *)
• const char *getactionTriggeredEvent(void)
• const char *getrangeChangedEvent(void)
82.42. QDesktopWidget Class 966
Ring Documentation, Release 1.8
• const char *getsliderMovedEvent(void)
• const char *getsliderPressedEvent(void)
• const char *getsliderReleasedEvent(void)
• const char *getvalueChangedEvent(void)
82.44 QDialog Class
C++ Reference : http://doc.qt.io/qt-5/QDialog.html
Parameters : QWidget *parent
Parent Class : QWidget
• bool isSizeGripEnabled(void)
• int result(void)
• void setModal(bool modal)
• void setResult(int i)
• void setSizeGripEnabled(bool)
• void accept(void)
• void done(int r) # In RingQt use : void donedialog(int r)
• int exec(void)
• void open(void)
• void reject(void)
82.45 QDir Class
C++ Reference : http://doc.qt.io/qt-5/QDir.html
Parameters : void
• QString absoluteFilePath(QString fileName)
• QString absolutePath(void)
• QString canonicalPath(void)
• bool cd(QString dirName)
• bool cdUp(void)
• uint count(void)
• QString dirName(void)
• QFileInfoList entryInfoList(QStringList nameFilters, QDir::Filters filters, QDir::SortFlags sort)
• QFileInfoList entryInfoList_2(QDir::Filters filters, QDir::SortFlags sort)
• QStringList entryList(QStringList nameQDir::Filters, QDir::Filters filters, QDir::SortFlags sort)
• QStringList entryList_2(QDir::Filters filters, QDir::SortFlags sort)
• bool exists(QString name)
82.44. QDialog Class 967
Ring Documentation, Release 1.8
• bool exists_2(void)
• QString filePath(QString fileName)
• QDir::Filters filter(void)
• bool isAbsolute(void)
• bool isReadable(void)
• bool isRelative(void)
• bool isRoot(void)
• bool makeAbsolute(void)
• bool mkdir(QString dirName)
• bool mkpath(QString dirPath)
• QStringList nameFilters(void)
• QString path(void)
• void refresh(void)
• QString relativeFilePath(QString fileName)
• bool remove(QString fileName)
• bool removeRecursively(void)
• bool rename(QString oldName, QString newName)
• bool rmdir(QString dirName)
• bool rmpath(QString dirPath)
• void setFilter(QDir::Filters filters)
• void setNameFilters(QStringList nameQDir::Filters)
• void setPath(QString path)
• void setSorting(QDir::SortFlags sort)
• QDir::SortFlags sorting(void)
• void swap(QDir other)
• void addSearchPath(QString prefix, QString path)
• QString cleanPath(QString path)
• QDir current(void)
• QString currentPath(void)
• QFileInfoList drives(void)
• QString fromNativeSeparators(QString pathName)
• QDir home(void)
• QString homePath(void)
• bool isAbsolutePath(QString path)
• bool isRelativePath(QString path)
• bool match(QString filter, QString fileName)
82.45. QDir Class 968
Ring Documentation, Release 1.8
• bool match_2(QStringList filters, QString fileName)
• QDir root(void)
• QString rootPath(void)
• QStringList searchPaths(QString prefix)
• QChar separator(void)
• bool setCurrent(QString path)
• void setSearchPaths(QString prefix, QStringList searchPaths)
• QDir temp(void)
• QString tempPath(void)
• QString toNativeSeparators(QString pathName)
82.46 QDirModel Class
C++ Reference : http://doc.qt.io/qt-5/QDirModel.html
Parameters : void
• QIcon fileIcon(QModelIndex)
• QFileInfo fileInfo(QModelIndex)
• QString fileName(QModelIndex)
• QString filePath(QModelIndex)
• int filter(void)
• QFileIconProvider *iconProvider(void)
• QModelIndex index(QString path, int column)
• bool isDir(QModelIndex)
• bool isReadOnly(void)
• bool lazyChildCount(void)
• QModelIndex mkdir(QModelIndex parent, QString name)
• QStringList nameFilters(void)
• bool remove(QModelIndex index)
• bool resolveSymlinks(void)
• bool rmdir(QModelIndex index)
• void setFilter(QDir::Filter filters)
• void setIconProvider(QFileIconProvider *provider)
• void setLazyChildCount(bool enable)
• void setNameFilters(QStringList filters)
• void setReadOnly(bool enable)
• void setResolveSymlinks(bool enable)
82.46. QDirModel Class 969
Ring Documentation, Release 1.8
• void setSorting(QDir::SortFlag sort)
• int sorting(void)
• void refresh(QModelIndex parent)
82.47 QDockWidget Class
C++ Reference : http://doc.qt.io/qt-5/QDockWidget.html
Parameters : QWidget *parent,Qt::WindowType flag
Parent Class : QWidget
• int allowedAreas(void)
• int features(void)
• bool isAreaAllowed(Qt::DockWidgetArea area)
• bool isFloating(void)
• void setAllowedAreas(Qt::DockWidgetArea areas)
• void setFeatures(QDockWidget::DockWidgetFeature features)
• void setFloating(bool floating)
• void setTitleBarWidget(QWidget *widget)
• void setWidget(QWidget *widget)
• QWidget *titleBarWidget(void)
• QAction *toggleViewAction(void)
• QWidget *widget(void)
• void allowedAreasChanged(Qt::DockWidgetArea allowedAreas)
• void dockLocationChanged(Qt::DockWidgetArea area)
• void featuresChanged(QDockWidget::DockWidgetFeature features)
• void topLevelChanged(bool topLevel)
• void visibilityChanged(bool visible)
• void setallowedAreasChangedEvent(const char *)
• void setdockLocationChangedEvent(const char *)
• void setfeaturesChangedEvent(const char *)
• void settopLevelChangedEvent(const char *)
• void setvisibilityChangedEvent(const char *)
• const char *getallowedAreasChangedEvent(void)
• const char *getdockLocationChangedEvent(void)
• const char *getfeaturesChangedEvent(void)
• const char *gettopLevelChangedEvent(void)
• const char *getvisibilityChangedEvent(void)
82.47. QDockWidget Class 970

More Related Content

What's hot

The Ring programming language version 1.8 book - Part 104 of 202
The Ring programming language version 1.8 book - Part 104 of 202The Ring programming language version 1.8 book - Part 104 of 202
The Ring programming language version 1.8 book - Part 104 of 202Mahmoud Samir Fayed
 
The Ring programming language version 1.8 book - Part 110 of 202
The Ring programming language version 1.8 book - Part 110 of 202The Ring programming language version 1.8 book - Part 110 of 202
The Ring programming language version 1.8 book - Part 110 of 202Mahmoud 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.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.6 book - Part 175 of 189
The Ring programming language version 1.6 book - Part 175 of 189The Ring programming language version 1.6 book - Part 175 of 189
The Ring programming language version 1.6 book - Part 175 of 189Mahmoud Samir Fayed
 
The Ring programming language version 1.5.1 book - Part 167 of 180
The Ring programming language version 1.5.1 book - Part 167 of 180 The Ring programming language version 1.5.1 book - Part 167 of 180
The Ring programming language version 1.5.1 book - Part 167 of 180 Mahmoud Samir Fayed
 
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.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.3 book - Part 72 of 88
The Ring programming language version 1.3 book - Part 72 of 88The Ring programming language version 1.3 book - Part 72 of 88
The Ring programming language version 1.3 book - Part 72 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.10 book - Part 108 of 212
The Ring programming language version 1.10 book - Part 108 of 212The Ring programming language version 1.10 book - Part 108 of 212
The Ring programming language version 1.10 book - Part 108 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.3 book - Part 78 of 88
The Ring programming language version 1.3 book - Part 78 of 88The Ring programming language version 1.3 book - Part 78 of 88
The Ring programming language version 1.3 book - Part 78 of 88Mahmoud 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.5.2 book - Part 163 of 181
The Ring programming language version 1.5.2 book - Part 163 of 181The Ring programming language version 1.5.2 book - Part 163 of 181
The Ring programming language version 1.5.2 book - Part 163 of 181Mahmoud 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.5.1 book - Part 171 of 180
The Ring programming language version 1.5.1 book - Part 171 of 180 The Ring programming language version 1.5.1 book - Part 171 of 180
The Ring programming language version 1.5.1 book - Part 171 of 180 Mahmoud 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 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.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
 

What's hot (20)

The Ring programming language version 1.8 book - Part 104 of 202
The Ring programming language version 1.8 book - Part 104 of 202The Ring programming language version 1.8 book - Part 104 of 202
The Ring programming language version 1.8 book - Part 104 of 202
 
The Ring programming language version 1.8 book - Part 110 of 202
The Ring programming language version 1.8 book - Part 110 of 202The Ring programming language version 1.8 book - Part 110 of 202
The Ring programming language version 1.8 book - Part 110 of 202
 
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.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.6 book - Part 175 of 189
The Ring programming language version 1.6 book - Part 175 of 189The Ring programming language version 1.6 book - Part 175 of 189
The Ring programming language version 1.6 book - Part 175 of 189
 
The Ring programming language version 1.5.1 book - Part 167 of 180
The Ring programming language version 1.5.1 book - Part 167 of 180 The Ring programming language version 1.5.1 book - Part 167 of 180
The Ring programming language version 1.5.1 book - Part 167 of 180
 
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.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.3 book - Part 72 of 88
The Ring programming language version 1.3 book - Part 72 of 88The Ring programming language version 1.3 book - Part 72 of 88
The Ring programming language version 1.3 book - Part 72 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.10 book - Part 108 of 212
The Ring programming language version 1.10 book - Part 108 of 212The Ring programming language version 1.10 book - Part 108 of 212
The Ring programming language version 1.10 book - Part 108 of 212
 
The Ring programming language version 1.3 book - Part 78 of 88
The Ring programming language version 1.3 book - Part 78 of 88The Ring programming language version 1.3 book - Part 78 of 88
The Ring programming language version 1.3 book - Part 78 of 88
 
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.5.2 book - Part 163 of 181
The Ring programming language version 1.5.2 book - Part 163 of 181The Ring programming language version 1.5.2 book - Part 163 of 181
The Ring programming language version 1.5.2 book - Part 163 of 181
 
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.5.1 book - Part 171 of 180
The Ring programming language version 1.5.1 book - Part 171 of 180 The Ring programming language version 1.5.1 book - Part 171 of 180
The Ring programming language version 1.5.1 book - Part 171 of 180
 
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 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.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
 

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.8 book - Part 100 of 202

  • 1. Ring Documentation, Release 1.8 • void addLibraryPath(QString path) • QString applicationDirPath(void) • QString applicationFilePath(void) • QString applicationName(void) • qint64 applicationPid(void) • QString applicationVersion(void) • QStringList arguments(void) • bool closingDown(void) • QAbstractEventDispatcher * eventDispatcher(void) • int exec(void) • void exit(int returnCode) • bool installTranslator(QTranslator *translationFile) • QCoreApplication * instance(void) • bool isQuitLockEnabled(void) • QStringList libraryPaths(void) • QString organizationDomain(void) • QString organizationName(void) • void postEvent(QObject *receiver, QEvent *event, int priority) • void processEvents(QEventLoop::ProcessEventsFlags flags) • void processEvents_2(QEventLoop::ProcessEventsFlags flags, int maxtime) • void removeLibraryPath(QString path) • void removePostedEvents(QObject *receiver, int eventType) • bool removeTranslator(QTranslator *translationFile) • bool sendEvent(QObject *receiver, QEvent *event) • void sendPostedEvents(QObject *receiver, int event_type) • void setApplicationName(QString application) • void setApplicationVersion(QString version) • void setAttribute(Qt::ApplicationAttribute attribute, bool on) • void setEventDispatcher(QAbstractEventDispatcher *eventDispatcher) • void setLibraryPaths(QStringList paths) • void setOrganizationDomain(QString orgDomain) • void setOrganizationName(QString orgName) • void setQuitLockEnabled(bool enabled) • bool startingUp(void) • bool testAttribute(Qt::ApplicationAttribute attribute) • QString translate(char *context, char *sourceText, char *disambiguation, int n) 82.35. QCoreApplication Class 961
  • 2. Ring Documentation, Release 1.8 82.36 QCursor Class C++ Reference : http://doc.qt.io/qt-5/QCursor.html Parameters : void • QBitmap *bitmap(void) • QPoint hotSpot(void) • QBitmap *mask(void) • QPixmap pixmap(void) • void setShape(Qt::CursorShape shape) • Qt::CursorShape shape(void) • QPoint pos(void) • QPoint pos_2(QScreen *) • void setPos(int x, int y) • void setPos_2(QScreen *screen, int x, int y) • void setPos_3(QPoint) • void setPos_4(QScreen *screen, QPoint) 82.37 QDate Class C++ Reference : http://doc.qt.io/qt-5/QDate.html Parameters : void • QDate addDays(int ndays) • QDate addMonths(int nmonths) • QDate addYears(int nyears) • int day(void) • int dayOfWeek(void) • int dayOfYear(void) • int daysInMonth(void) • int daysInYear(void) • int daysTo(QDate) • void getDate(int * year, int * month, int * day) • bool isNull(void) • bool isValid(void) • int month(void) • bool setDate(int year, int month, int day) • int toJulianDay(void) • QString toString(QString) 82.36. QCursor Class 962
  • 3. Ring Documentation, Release 1.8 • int weekNumber(int * yearNumber) • int year(void) • QDate currentDate(void) • QDate fromJulianDay(int jd) • QDate fromString(QString, QString) • bool isLeapYear(int year) • QString longDayName(int weekday) • QString longMonthName(int month) • QString shortDayName(int weekday) • QString shortMonthName(int month) 82.38 QDateEdit Class C++ Reference : http://doc.qt.io/qt-5/QDateEdit.html Parameters : QWidget *parent Parent Class : QDateTimeEdit 82.39 QDateTime Class C++ Reference : http://doc.qt.io/qt-5/QDateTime.html Parameters : void • QDateTime addDays(int ndays) • QDateTime addMSecs(qint64 msecs) • QDateTime addMonths(int nmonths) • QDateTime addSecs(int s) • QDateTime addYears(int nyears) • QDate date(void) • int daysTo(QDateTime other) • bool isNull(void) • bool isValid(void) • qint64 msecsTo(QDateTime other) • int secsTo(QDateTime other) • void setDate(QDate date) • void setMSecsSinceEpoch(qint64 msecs) • void setTime(QTime time) • void setTimeSpec(Qt::TimeSpec spec) • void setTime_t(uint seconds) 82.38. QDateEdit Class 963
  • 4. Ring Documentation, Release 1.8 • QTime time(void) • Qt::TimeSpec timeSpec(void) • QDateTime toLocalTime(void) • qint64 toMSecsSinceEpoch(void) • QString toString(QString format) • QString toString_2(Qt::DateFormat format) • QDateTime toTimeSpec(Qt::TimeSpec specification) • uint toTime_t(void) • QDateTime toUTC(void) • QDateTime currentDateTime(void) • QDateTime currentDateTimeUtc(void) • qint64 currentMSecsSinceEpoch(void) • QDateTime fromMSecsSinceEpoch(qint64 msecs) • QDateTime fromString(QString string, Qt::DateFormat format) • QDateTime fromString_2(QString string, QString format) • QDateTime fromTime_t(uint seconds) 82.40 QDateTimeEdit Class C++ Reference : http://doc.qt.io/qt-5/QDateTimeEdit.html Parameters : QWidget *parent Parent Class : QAbstractSpinBox • bool calendarPopup(void) • QCalendarWidget *calendarWidget(void) • void clearMaximumDate(void) • void clearMaximumDateTime(void) • void clearMaximumTime(void) • void clearMinimumDate(void) • void clearMinimumDateTime(void) • void clearMinimumTime(void) • int currentSection(void) • int currentSectionIndex(void) • QDate date(void) • QDateTime dateTime(void) • QString displayFormat(void) • int displayedSections(void) 82.40. QDateTimeEdit Class 964
  • 5. Ring Documentation, Release 1.8 • QDate maximumDate(void) • QDateTime maximumDateTime(void) • QTime maximumTime(void) • QDate minimumDate(void) • QDateTime minimumDateTime(void) • QTime minimumTime(void) • int sectionAt(int index) • int sectionCount(void) • QString sectionText(QDateTimeEdit::Section section) • void setCalendarPopup(bool enable) • void setCalendarWidget(QCalendarWidget *calendarWidget) • void setCurrentSection(QDateTimeEdit::Section section) • void setCurrentSectionIndex(int index) • void setDateRange(QDate,QDate) • void setDateTimeRange(QDateTime,QDateTime) • void setDisplayFormat(QString) • void setMaximumDate(QDate) • void setMaximumDateTime(QDateTime) • void setMaximumTime(QTime) • void setMinimumDate(QDate) • void setMinimumDateTime(QDateTime) • void setMinimumTime(QTime) • void setSelectedSection(QDateTimeEdit::Section section) • void setTimeRange(QTime,QTime) • void setTimeSpec(Qt::TimeSpec spec) • QTime time(void) • Qt::TimeSpec timeSpec(void) • void setDate(QDate) • void setDateTime(QDateTime) • void setTime(QTime) 82.41 QDesktopServices Class C++ Reference : http://doc.qt.io/qt-5/QDesktopServices.html • bool openUrl(QUrl) • void setUrlHandler(QString, QObject *receiver, const char *method) 82.41. QDesktopServices Class 965
  • 6. Ring Documentation, Release 1.8 • void unsetUrlHandler(QString) 82.42 QDesktopWidget Class C++ Reference : http://doc.qt.io/qt-5/QDesktopWidget.html Parameters : void Parent Class : QWidget • QRect availableGeometry(int screen) • bool isVirtualDesktop(void) • int primaryScreen(void) • QWidget *screen(int screen) • int screenCount(void) • QRect screenGeometry(int screen) • int screenNumber(QWidget *widget) 82.43 QDial Class C++ Reference : http://doc.qt.io/qt-5/QDial.html Parameters : QWidget *parent Parent Class : QAbstractSlider • int notchSize(void) • qreal notchTarget(void) • bool notchesVisible(void) • void setNotchTarget(double target) • bool wrapping(void) • QSize minimumSizeHint(void) • QSize sizeHint(void) • void setNotchesVisible(bool visible) • void setWrapping(bool on) • void setactionTriggeredEvent(const char *) • void setrangeChangedEvent(const char *) • void setsliderMovedEvent(const char *) • void setsliderPressedEvent(const char *) • void setsliderReleasedEvent(const char *) • void setvalueChangedEvent(const char *) • const char *getactionTriggeredEvent(void) • const char *getrangeChangedEvent(void) 82.42. QDesktopWidget Class 966
  • 7. Ring Documentation, Release 1.8 • const char *getsliderMovedEvent(void) • const char *getsliderPressedEvent(void) • const char *getsliderReleasedEvent(void) • const char *getvalueChangedEvent(void) 82.44 QDialog Class C++ Reference : http://doc.qt.io/qt-5/QDialog.html Parameters : QWidget *parent Parent Class : QWidget • bool isSizeGripEnabled(void) • int result(void) • void setModal(bool modal) • void setResult(int i) • void setSizeGripEnabled(bool) • void accept(void) • void done(int r) # In RingQt use : void donedialog(int r) • int exec(void) • void open(void) • void reject(void) 82.45 QDir Class C++ Reference : http://doc.qt.io/qt-5/QDir.html Parameters : void • QString absoluteFilePath(QString fileName) • QString absolutePath(void) • QString canonicalPath(void) • bool cd(QString dirName) • bool cdUp(void) • uint count(void) • QString dirName(void) • QFileInfoList entryInfoList(QStringList nameFilters, QDir::Filters filters, QDir::SortFlags sort) • QFileInfoList entryInfoList_2(QDir::Filters filters, QDir::SortFlags sort) • QStringList entryList(QStringList nameQDir::Filters, QDir::Filters filters, QDir::SortFlags sort) • QStringList entryList_2(QDir::Filters filters, QDir::SortFlags sort) • bool exists(QString name) 82.44. QDialog Class 967
  • 8. Ring Documentation, Release 1.8 • bool exists_2(void) • QString filePath(QString fileName) • QDir::Filters filter(void) • bool isAbsolute(void) • bool isReadable(void) • bool isRelative(void) • bool isRoot(void) • bool makeAbsolute(void) • bool mkdir(QString dirName) • bool mkpath(QString dirPath) • QStringList nameFilters(void) • QString path(void) • void refresh(void) • QString relativeFilePath(QString fileName) • bool remove(QString fileName) • bool removeRecursively(void) • bool rename(QString oldName, QString newName) • bool rmdir(QString dirName) • bool rmpath(QString dirPath) • void setFilter(QDir::Filters filters) • void setNameFilters(QStringList nameQDir::Filters) • void setPath(QString path) • void setSorting(QDir::SortFlags sort) • QDir::SortFlags sorting(void) • void swap(QDir other) • void addSearchPath(QString prefix, QString path) • QString cleanPath(QString path) • QDir current(void) • QString currentPath(void) • QFileInfoList drives(void) • QString fromNativeSeparators(QString pathName) • QDir home(void) • QString homePath(void) • bool isAbsolutePath(QString path) • bool isRelativePath(QString path) • bool match(QString filter, QString fileName) 82.45. QDir Class 968
  • 9. Ring Documentation, Release 1.8 • bool match_2(QStringList filters, QString fileName) • QDir root(void) • QString rootPath(void) • QStringList searchPaths(QString prefix) • QChar separator(void) • bool setCurrent(QString path) • void setSearchPaths(QString prefix, QStringList searchPaths) • QDir temp(void) • QString tempPath(void) • QString toNativeSeparators(QString pathName) 82.46 QDirModel Class C++ Reference : http://doc.qt.io/qt-5/QDirModel.html Parameters : void • QIcon fileIcon(QModelIndex) • QFileInfo fileInfo(QModelIndex) • QString fileName(QModelIndex) • QString filePath(QModelIndex) • int filter(void) • QFileIconProvider *iconProvider(void) • QModelIndex index(QString path, int column) • bool isDir(QModelIndex) • bool isReadOnly(void) • bool lazyChildCount(void) • QModelIndex mkdir(QModelIndex parent, QString name) • QStringList nameFilters(void) • bool remove(QModelIndex index) • bool resolveSymlinks(void) • bool rmdir(QModelIndex index) • void setFilter(QDir::Filter filters) • void setIconProvider(QFileIconProvider *provider) • void setLazyChildCount(bool enable) • void setNameFilters(QStringList filters) • void setReadOnly(bool enable) • void setResolveSymlinks(bool enable) 82.46. QDirModel Class 969
  • 10. Ring Documentation, Release 1.8 • void setSorting(QDir::SortFlag sort) • int sorting(void) • void refresh(QModelIndex parent) 82.47 QDockWidget Class C++ Reference : http://doc.qt.io/qt-5/QDockWidget.html Parameters : QWidget *parent,Qt::WindowType flag Parent Class : QWidget • int allowedAreas(void) • int features(void) • bool isAreaAllowed(Qt::DockWidgetArea area) • bool isFloating(void) • void setAllowedAreas(Qt::DockWidgetArea areas) • void setFeatures(QDockWidget::DockWidgetFeature features) • void setFloating(bool floating) • void setTitleBarWidget(QWidget *widget) • void setWidget(QWidget *widget) • QWidget *titleBarWidget(void) • QAction *toggleViewAction(void) • QWidget *widget(void) • void allowedAreasChanged(Qt::DockWidgetArea allowedAreas) • void dockLocationChanged(Qt::DockWidgetArea area) • void featuresChanged(QDockWidget::DockWidgetFeature features) • void topLevelChanged(bool topLevel) • void visibilityChanged(bool visible) • void setallowedAreasChangedEvent(const char *) • void setdockLocationChangedEvent(const char *) • void setfeaturesChangedEvent(const char *) • void settopLevelChangedEvent(const char *) • void setvisibilityChangedEvent(const char *) • const char *getallowedAreasChangedEvent(void) • const char *getdockLocationChangedEvent(void) • const char *getfeaturesChangedEvent(void) • const char *gettopLevelChangedEvent(void) • const char *getvisibilityChangedEvent(void) 82.47. QDockWidget Class 970