Download as pdf or txt
Download as pdf or txt
You are on page 1of 30

Ring Documentation, Release 1.4.

SDL_bool SDL_Has3DNow(void)
SDL_bool SDL_HasAVX(void)
SDL_bool SDL_HasMMX(void)
SDL_bool SDL_HasRDTSC(void)
SDL_bool SDL_HasSSE(void)
SDL_bool SDL_HasSSE2(void)
SDL_bool SDL_HasSSE3(void)
SDL_bool SDL_HasSSE41(void)
SDL_bool SDL_HasSSE42(void)
SDL_PowerState SDL_GetPowerInfo(int *secs,int *pct)
double SDL_acos(double x)
int IMG_Init(int flags)
void IMG_Quit(void)
SDL_Surface *IMG_Load(const char *file)
SDL_Surface *IMG_Load_RW(SDL_RWops *src, int freesrc)
SDL_Surface *IMG_LoadTyped_RW(SDL_RWops *src, int freesrc, char *type)
SDL_Surface *IMG_LoadCUR_RW(SDL_RWops *src)
SDL_Surface *IMG_LoadBMP_RW(SDL_RWops *src)
SDL_Surface *IMG_LoadPNM_RW(SDL_RWops *src)
SDL_Surface *IMG_LoadXPM_RW(SDL_RWops *src)
SDL_Surface *IMG_LoadXCF_RW(SDL_RWops *src)
SDL_Surface *IMG_LoadPCX_RW(SDL_RWops *src)
SDL_Surface *IMG_LoadGIF_RW(SDL_RWops *src)
SDL_Surface *IMG_LoadJPG_RW(SDL_RWops *src)
SDL_Surface *IMG_LoadTIF_RW(SDL_RWops *src)
SDL_Surface *IMG_LoadPNG_RW(SDL_RWops *src)
SDL_Surface *IMG_LoadTGA_RW(SDL_RWops *src)
SDL_Surface *IMG_LoadLBM_RW(SDL_RWops *src)
SDL_Surface *IMG_LoadXV_RW(SDL_RWops *src)
SDL_Surface *IMG_ReadXPMFromArray(char **xpm)
int IMG_isCUR(SDL_RWops *src)
int IMG_isICO(SDL_RWops *src)
int IMG_isBMP(SDL_RWops *src)
int IMG_isPNM(SDL_RWops *src)
int IMG_isXPM(SDL_RWops *src)
int IMG_isXCF(SDL_RWops *src)

668
Ring Documentation, Release 1.4.1

int IMG_isPCX(SDL_RWops *src)


int IMG_isGIF(SDL_RWops *src)
int IMG_isJPG(SDL_RWops *src)
int IMG_isTIF(SDL_RWops *src)
int IMG_isPNG(SDL_RWops *src)
int IMG_isLBM(SDL_RWops *src)
int IMG_isXV(SDL_RWops *src)
int TTF_Init(void)
int TTF_WasInit(void)
void TTF_Quit(void)
TTF_Font *TTF_OpenFont(const char *file, int ptsize)
TTF_Font *TTF_OpenFontRW(SDL_RWops *src, int freesrc, int ptsize)
TTF_Font *TTF_OpenFontIndex(const char *file, int ptsize, long index)
TTF_Font *TTF_OpenFontIndexRW(SDL_RWops *src, int freesrc, int ptsize, long index)
void TTF_CloseFont(TTF_Font *font)
void TTF_ByteSwappedUNICODE(int swapped)
int TTF_GetFontStyle(TTF_Font *font)
void TTF_SetFontStyle(TTF_Font *font, int style)
int TTF_GetFontOutline(TTF_Font *font)
void TTF_SetFontOutline(TTF_Font *font, int outline)
int TTF_GetFontHinting(TTF_Font *font)
void TTF_SetFontHinting(TTF_Font *font, int hinting)
int TTF_GetFontKerning(TTF_Font *font)
void TTF_SetFontKerning(TTF_Font *font, int allowed)
int TTF_FontHeight(const TTF_Font *font)
int TTF_FontAscent(const TTF_Font *font)
int TTF_FontDescent(const TTF_Font *font)
int TTF_FontLineSkip(const TTF_Font *font)
long TTF_FontFaces(const TTF_Font *font)
int TTF_FontFaceIsFixedWidth(const TTF_Font *font)
char *TTF_FontFaceFamilyName(const TTF_Font *font)
char *TTF_FontFaceStyleName(const TTF_Font *font)
int TTF_GlyphIsProvided(const TTF_Font *font, Uint16 ch)
int TTF_GlyphMetrics(TTF_Font *font, Uint16 ch, int *minx, int *maxx, int *miny, int *maxy, int *advance)
int TTF_SizeText(TTF_Font *font, const char *text, int *w, int *h)
int TTF_SizeUTF8(TTF_Font *font, const char *text, int *w, int *h)

669
Ring Documentation, Release 1.4.1

int TTF_SizeUNICODE(TTF_Font *font, const Uint16 *text, int *w, int *h)
SDL_Surface *TTF_RenderText_Solid(TTF_Font *font, const char *text, SDL_Color fg)
SDL_Surface *TTF_RenderUTF8_Solid(TTF_Font *font, const char *text,SDL_Color fg)
SDL_Surface *TTF_RenderUNICODE_Solid(TTF_Font *font, const Uint16 *text,SDL_Color fg)
SDL_Surface *TTF_RenderGlyph_Solid(TTF_Font *font, Uint16 ch, SDL_Color fg)
SDL_Surface *TTF_RenderText_Shaded(TTF_Font *font, const char *text,SDL_Color fg, SDL_Color bg)
SDL_Surface *TTF_RenderUTF8_Shaded(TTF_Font *font, const char *text,SDL_Color fg, SDL_Color bg)
SDL_Surface *TTF_RenderUNICODE_Shaded(TTF_Font *font, const Uint16 *text,SDL_Color fg,
SDL_Color bg)
SDL_Surface *TTF_RenderGlyph_Shaded(TTF_Font *font, Uint16 ch, SDL_Color fg,SDL_Color bg)
SDL_Surface *TTF_RenderText_Blended(TTF_Font *font, const char *text,SDL_Color fg)
SDL_Surface *TTF_RenderUTF8_Blended(TTF_Font *font, const char *text,SDL_Color fg)
SDL_Surface *TTF_RenderUNICODE_Blended(TTF_Font *font, const Uint16 *text,SDL_Color fg)
SDL_Surface *TTF_RenderGlyph_Blended(TTF_Font *font, Uint16 ch, SDL_Color fg)
int Mix_Init(int flags)
void Mix_Quit(void)
int Mix_OpenAudio(int frequency, Uint16 format, int channels, int chunksize)
void Mix_CloseAudio(void)
int Mix_QuerySpec(int *frequency, Uint16 *format, int *channels)
int Mix_GetNumChunkDecoders(void)
const char *Mix_GetChunkDecoder(int index)
Mix_Chunk *Mix_LoadWAV(char *file)
Mix_Chunk *Mix_LoadWAV_RW(SDL_RWops *src, int freesrc)
Mix_Chunk *Mix_QuickLoad_WAV(Uint8 *mem)
void Mix_FreeChunk(Mix_Chunk *chunk)
int Mix_AllocateChannels(int numchans)
int Mix_Volume(int channel, int volume)
int Mix_PlayChannel(int channel, Mix_Chunk *chunk, int loops)
int Mix_PlayChannelTimed(int channel, Mix_Chunk *chunk, int loops, int ticks)
int Mix_FadeInChannel(int channel, Mix_Chunk *chunk, int loops, int ms)
int Mix_FadeInChannelTimed(int channel, Mix_Chunk *chunk,int loops, int ms, int ticks)
void Mix_Pause(int channel)
void Mix_Resume(int channel)
int Mix_HaltChannel(int channel)
int Mix_ExpireChannel(int channel, int ticks)
int Mix_FadeOutChannel(int channel, int ms)

670
Ring Documentation, Release 1.4.1

int Mix_Paused(int channel)


Mix_Fading Mix_FadingChannel(int which)
Mix_Chunk *Mix_GetChunk(int channel)
int Mix_ReserveChannels(int num)
int Mix_GroupChannel(int which, int tag)
int Mix_GroupChannels(int from, int to, int tag)
int Mix_GroupCount(int tag)
int Mix_GroupAvailable(int tag)
int Mix_GroupOldest(int tag)
int Mix_GroupNewer(int tag)
int Mix_FadeOutGroup(int tag, int ms)
int Mix_HaltGroup(int tag)
int Mix_GetNumMusicDecoders(void)
const char *Mix_GetMusicDecoder(int index)
Mix_Music *Mix_LoadMUS(const char *file)
void Mix_FreeMusic(Mix_Music *music)
int Mix_PlayMusic(Mix_Music *music, int loops)
int Mix_FadeInMusic(Mix_Music *music, int loops, int ms)
int Mix_FadeInMusicPos(Mix_Music *music, int loops, int ms, double position)
int Mix_PlayingMusic(void)
int Mix_PausedMusic(void)
Mix_Fading Mix_FadingMusic(void)
void *Mix_GetMusicHookData(void)
int Mix_RegisterEffect(int chan, Mix_EffectFunc_t f, Mix_EffectDone_t d,void *arg)
int Mix_UnregisterEffect(int channel, Mix_EffectFunc_t f)
int Mix_UnregisterAllEffects(int channel)
int Mix_SetDistance(int channel, Uint8 distance)
int Mix_SetPosition(int channel, Sint16 angle, Uint8 distance)
int Mix_SetReverseStereo(int channel, int flip)
int SDLNet_Init(void)
void SDLNet_Quit(void)
char *SDLNet_GetError(void)
void SDLNet_Write16(Uint16 value, void *area)
void SDLNet_Write32(Uint32 value, void *area)
Uint16 SDLNet_Read16(void *area)
Uint32 SDLNet_Read32(void *area)

671
Ring Documentation, Release 1.4.1

int SDLNet_ResolveHost(IPaddress *address, const char *host, Uint16 port)


const char *SDLNet_ResolveIP(IPaddress *address)
TCPsocket SDLNet_TCP_Open(IPaddress *ip)
void SDLNet_TCP_Close(TCPsocket sock)
TCPsocket SDLNet_TCP_Accept(TCPsocket server)
IPaddress *SDLNet_TCP_GetPeerAddress(TCPsocket sock)
int SDLNet_TCP_Send(TCPsocket sock, const void *data, int len)
int SDLNet_TCP_Recv(TCPsocket sock, void *data, int maxlen)
UDPsocket SDLNet_UDP_Open(Uint16 port)
void SDLNet_UDP_Close(UDPsocket sock)
int SDLNet_UDP_Bind(UDPsocket sock, int channel, IPaddress *address)
void SDLNet_UDP_Unbind(UDPsocket sock, int channel)
IPaddress *SDLNet_UDP_GetPeerAddress(UDPsocket sock, int channel)
int SDLNet_UDP_Send(UDPsocket sock, int channel, UDPpacket *packet)
int SDLNet_UDP_Recv(UDPsocket sock, UDPpacket *packet)
int SDLNet_UDP_SendV(UDPsocket sock, UDPpacket **packetV, int npackets)
int SDLNet_UDP_RecvV(UDPsocket sock, UDPpacket **packetV)
UDPpacket *SDLNet_AllocPacket(int size)
int SDLNet_ResizePacket(UDPpacket *packet, int size)
void SDLNet_FreePacket(UDPpacket *packet)
UDPpacket **SDLNet_AllocPacketV(int howmany, int size)
void SDLNet_FreePacketV(UDPpacket **packetV)
SDLNet_SocketSet SDLNet_AllocSocketSet(int maxsockets)
void SDLNet_FreeSocketSet(SDLNet_SocketSet set)
int SDLNet_AddSocket(SDLNet_SocketSet set, SDLNet_GenericSocket sock)
int SDLNet_TCP_AddSocket(SDLNet_SocketSet set, TCPsocket sock)
int SDLNet_UDP_AddSocket(SDLNet_SocketSet set, UDPsocket sock)
int SDLNet_DelSocket(SDLNet_SocketSet set, SDLNet_GenericSocket sock)
int SDLNet_TCP_DelSocket(SDLNet_SocketSet set, TCPsocket sock)
int SDLNet_UDP_DelSocket(SDLNet_SocketSet set, UDPsocket sock)
int SDLNet_CheckSockets(SDLNet_SocketSet set, Uint32 timeout)
int SDLNet_SocketReady(TCPsocket sock)
int circleRGBA(SDL_Renderer * renderer, Sint16 x, Sint16 y, Sint16 rad, Uint8 r, Uint8 g, Uint8 b, Uint8 a)

672
CHAPTER

SEVENTY

RINGQT CLASSES REFERENCE

70.1 QApp Class

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


void exec(void)
void quit(void)
void processEvents(void)
void styleWindows(void)
void styleWindowsVista(void)
void styleFusion(void)
void styleFusionBlack(void)
void styleFusionCustom(QColor,QColor,QColor,QColor,QColor,QColor,QColor,QColor,QColor,QColor,QColor,QColor)
void closeAllWindows(void)
Qt::KeyboardModifiers keyboardModifiers(void)

70.2 QDesktopServices Class

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


bool openUrl(QUrl)
void setUrlHandler(QString, QObject *receiver, const char *method)
void unsetUrlHandler(QString)

70.3 QTest Class

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


void qsleep(int)

673
Ring Documentation, Release 1.4.1

70.4 QObject Class

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


Parameters : void
bool blockSignals(bool block)
QObjectList children(void)
void dumpObjectInfo(void)
void dumpObjectTree(void)
bool inherits(const char *className)
void installEventFilter(QObject *filterObj)
bool isWidgetType(void)
void killTimer(int id)
void moveToThread(QThread *targetThread)
QString objectName(void)
QObject *parent(void)
QVariant property(const char *name)
void removeEventFilter(QObject *obj)
void setObjectName(QString)
void setParent(QObject *parent)
bool setProperty(const char *name, QVariant)
bool signalsBlocked(void)
int startTimer(int interval)
QThread *thread(void)
void deleteLater(void)

70.5 QWidget Class

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


Parameters : void
Parent Class : QObject
bool acceptDrops(void)
QString accessibleDescription(void)
QString accessibleName(void)
void activateWindow(void)
void addAction(QAction *action)
void adjustSize(void)
bool autoFillBackground(void)

70.4. QObject Class 674


Ring Documentation, Release 1.4.1

int backgroundRole(void)
QSize baseSize(void)
QWidget *childAt(int x, int y)
QRect childrenRect(void)
QRegion childrenRegion(void)
void clearFocus(void)
void clearMask(void)
QMargins contentsMargins(void)
QRect contentsRect(void)
int contextMenuPolicy(void)
QCursor cursor(void)
int effectiveWinId(void)
void ensurePolished(void)
int focusPolicy(void)
QWidget *focusProxy(void)
QWidget *focusWidget(void)
QFont font(void)
QFontInfo fontInfo(void)
int foregroundRole(void)
QRect frameGeometry(void)
QSize frameSize(void)
QRect geometry(void)
void getContentsMargins(int *left, int *top, int *right, int *bottom)
void grabGesture(Qt::GestureType gesture, Qt::GestureFlag flags)
void grabKeyboard(void)
void grabMouse(void)
int grabShortcut(QKeySequence , Qt::ShortcutContext context)
QGraphicsEffect *graphicsEffect(void)
QGraphicsProxyWidget *graphicsProxyWidget(void)
bool hasFocus(void)
bool hasMouseTracking(void)
int height(void)
int heightForWidth(int w)
int inputMethodHints(void)
QVariant inputMethodQuery(Qt::InputMethodQuery query)
void insertAction(QAction *before, QAction *action)

70.5. QWidget Class 675


Ring Documentation, Release 1.4.1

bool isActiveWindow(void)
bool isAncestorOf(QWidget *child)
bool isEnabled(void)
bool isEnabledTo(QWidget *ancestor)
bool isFullScreen(void)
bool isHidden(void)
bool isMaximized(void)
bool isMinimized(void)
bool isModal(void)
bool isVisible(void)
bool isVisibleTo(QWidget *ancestor)
bool isWindow(void)
bool isWindowModified(void)
QLayout *layout(void)
int layoutDirection(void)
QLocale locale(void)
QPoint mapFrom(QWidget *parent, QPoint)
QPoint mapFromGlobal(QPoint)
QPoint mapFromParent(QPoint)
QPoint mapTo(QWidget *parent, QPoint)
QPoint mapToGlobal(QPoint pos)
QPoint mapToParent(QPoint pos)
QRegion mask(void)
int maximumHeight(void)
QSize maximumSize(void)
int maximumWidth(void)
int minimumHeight(void)
QSize minimumSize(void)
int minimumWidth(void)
void move(int x, int y)
QWidget *nativeParentWidget(void)
QWidget *nextInFocusChain(void)
QRect normalGeometry(void)
void overrideWindowFlags(Qt::WindowType flags)
QPalette palette(void)
QWidget *parentWidget(void)

70.5. QWidget Class 676


Ring Documentation, Release 1.4.1

QPoint pos(void)
QWidget *previousInFocusChain(void)
QRect rect(void)
void releaseKeyboard(void)
void releaseMouse(void)
void releaseShortcut(int id)
void removeAction(QAction *action)
void render(QPaintDevice *target, QPoint,QRegion, QWidget::RenderFlag)
void repaint(void)
void resize(int w, int h)
bool restoreGeometry(QByteArray)
QByteArray saveGeometry(void)
void scroll(int dx, int dy)
void setAcceptDrops(bool on)
void setAccessibleDescription(QString)
void setAccessibleName(QString)
void setAttribute(Qt::WidgetAttribute attribute, bool on)
void setAutoFillBackground(bool enabled)
void setBackgroundRole(QPalette::ColorRole role)
void setBaseSize(int basew, int baseh)
void setContentsMargins(int left, int top, int right, int bottom)
void setContextMenuPolicy(Qt::ContextMenuPolicy policy)
void setCursor(QCursor)
void setFixedHeight(int h)
void setFixedSize(int w, int h)
void setFixedWidth(int w)
void setFocus(Qt::FocusReason reason)
void setFocusPolicy(Qt::FocusPolicy policy)
void setFocusProxy(QWidget *w)
void setFont(QFont)
void setForegroundRole(QPalette::ColorRole role)
void setGeometry(int x, int y, int w, int h)
void setGraphicsEffect(QGraphicsEffect *effect)
void setInputMethodHints(Qt::InputMethodHint hints)
void setLayout(QLayout *layout)
void setLayoutDirection(Qt::LayoutDirection direction)

70.5. QWidget Class 677


Ring Documentation, Release 1.4.1

void setLocale(QLocale)
void setMask(QBitmap)
void setMaximumHeight(int maxh)
void setMaximumSize(int maxw, int maxh)
void setMaximumWidth(int maxw)
void setMinimumHeight(int minh)
void setMinimumSize(int minw, int minh)
void setMinimumWidth(int minw)
void setMouseTracking(bool enable)
void setPalette(QPalette)
void setParent(QWidget *parent)
void setShortcutAutoRepeat(int id, bool enable)
void setShortcutEnabled(int id, bool enable)
void setSizeIncrement(int w, int h)
void setSizePolicy(QSizePolicy::Policy horizontal, QSizePolicy::Policy vertical)
void setStatusTip(QString)
void setStyle(QStyle *style)
void setToolTip(QString)
void setUpdatesEnabled(bool enable)
void setWhatsThis(QString)
void setWindowFilePath(QString)
void setWindowFlags(Qt::WindowType type)
void setWindowIcon(QIcon)
void setWindowIconText(QString)
void setWindowModality(Qt::WindowModality windowModality)
void setWindowOpacity(double level)
void setWindowRole(QString)
void setWindowState(Qt::WindowState windowState)
QSize size(void)
QSize sizeIncrement(void)
QSizePolicy sizePolicy(void)
void stackUnder(QWidget *w)
QString statusTip(void)
QStyle *style(void)
QString styleSheet(void)
bool testAttribute(Qt::WidgetAttribute attribute)

70.5. QWidget Class 678


Ring Documentation, Release 1.4.1

QString toolTip(void)
bool underMouse(void)
void ungrabGesture(Qt::GestureType gesture)
void unsetCursor(void)
void unsetLayoutDirection(void)
void unsetLocale(void)
void update(int x, int y, int w, int h)
void updateGeometry(void)
bool updatesEnabled(void)
QRegion visibleRegion(void)
QString whatsThis(void)
int width(void)
int winId(void)
QWidget *window(void)
QString windowFilePath(void)
int windowFlags(void)
QIcon windowIcon(void)
QString windowIconText(void)
int windowModality(void)
double windowOpacity(void)
QString windowRole(void)
int windowState(void)
QString windowTitle(void)
int windowType(void)
int x(void)
int y(void)
bool close(void)
void hide(void)
void lower(void)
void raise(void)
void setDisabled(bool disable)
void setEnabled(bool)
void setHidden(bool hidden)
void setStyleSheet(QString)
void setWindowModified(bool)
void setWindowTitle(QString)

70.5. QWidget Class 679


Ring Documentation, Release 1.4.1

void show(void)
void showFullScreen(void)
void showMaximized(void)
void showMinimized(void)
void showNormal(void)
QWidget *find(int id)
QWidget *keyboardGrabber(void)
QWidget *mouseGrabber(void)
void setTabOrder(QWidget *first, QWidget *second)

70.6 QLabel Class

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


Parameters : QWidget *
Parent Class : QWidget
QWidget *buddy(void)
bool hasScaledContents(void)
bool hasSelectedText(void)
int indent(void)
int margin(void)
QMovie *movie(void)
bool openExternalLinks(void)
QPicture *picture(void)
QPixmap *pixmap(void)
QString selectedText(void)
int selectionStart(void)
void setAlignment(Qt::AlignmentFlag)
void setBuddy(QWidget *buddy)
void setIndent(int)
void setMargin(int)
void setOpenExternalLinks(bool open)
void setScaledContents(bool)
void setSelection(int start, int length)
void setTextFormat(Qt::TextFormat)
void setTextInteractionFlags(Qt::TextInteractionFlag flags)
void setWordWrap(bool on)

70.6. QLabel Class 680


Ring Documentation, Release 1.4.1

QString text(void)
int textFormat(void)
int textInteractionFlags(void)
bool wordWrap(void)
void clear(void)
void setMovie(QMovie *movie)
void setNum(double num)
void setPicture(QPicture)
void setPixmap(QPixmap)
void setText(QString)

70.7 QPushButton Class

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


Parameters : QWidget *
Parent Class : QAbstractButton
void setClickEvent(const char *)
void setIcon(QIcon)
void setIconSize(QSize)
const char *getClickEvent(void)

70.8 QBitmap Class

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


Parameters : void
Parent Class : QPixmap
void clear(void)
void swap(QBitmap)
QBitmap transformed(QTransform)
QBitmap fromData(QSize, const uchar * bits, QImage::Format monoFormat)
QBitmap fromImage(QImage, Qt::ImageConversionFlags flags)

70.9 QPixmap Class

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


Parameters : const char *
QPixmap copy(int x, int y, int width, int height)

70.7. QPushButton Class 681


Ring Documentation, Release 1.4.1

QPixmap scaled(int width, int height, Qt::AspectRatioMode aspectRatioMode, Qt::TransformationMode trans-


formMode)
int width(void)
int height(void)
QBitmap createMaskFromColor(QColor , Qt::MaskMode)
QBitmap mask(void)
void setMask(QBitmap)
void fill(QColor)
QPixmap fromImage(QImage,Qt::ImageConversionFlags)
bool load(QString, const char *, Qt::ImageConversionFlags )

70.10 QPixmap2 Class

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


Parameters : int width, int height
Parent Class : QPixmap

70.11 QIcon Class

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


Parameters : QPixmap

70.12 QSize Class

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


Parameters : int width, int height

70.13 QLineEdit Class

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


Parameters : QWidget *
Parent Class : QWidget
int alignment(void)
void backspace(void)
QCompleter *completer(void)
QMenu *createStandardContextMenu(void)
void cursorBackward(bool mark, int steps)

70.10. QPixmap2 Class 682


Ring Documentation, Release 1.4.1

void cursorForward(bool mark, int steps)


int cursorMoveStyle(void)
int cursorPosition(void)
int cursorPositionAt(QPoint)
void cursorWordBackward(bool mark)
void cursorWordForward(bool mark)
void del(void)
void deselect(void)
QString displayText(void)
bool dragEnabled(void)
int echoMode(void)
void end(bool mark) # In RingQt use : void endtext(bool mark)
void getTextMargins(int *left, int *top, int *right, int *bottom)
bool hasAcceptableInput(void)
bool hasFrame(void)
bool hasSelectedText(void)
void home(bool mark)
QString inputMask(void)
void insert(QString)
bool isModified(void)
bool isReadOnly(void)
bool isRedoAvailable(void)
bool isUndoAvailable(void)
int maxLength(void)
QString placeholderText(void)
QString selectedText(void)
int selectionStart(void)
void setAlignment(Qt::AlignmentFlag flag)
void setCompleter(QCompleter *c)
void setCursorMoveStyle(Qt::CursorMoveStyle style)
void setCursorPosition(int)
void setDragEnabled(bool b)
void setEchoMode(QLineEdit::EchoMode)
void setFrame(bool)
void setInputMask(QString)
void setMaxLength(int)

70.13. QLineEdit Class 683


Ring Documentation, Release 1.4.1

void setModified(bool)
void setPlaceholderText(QString)
void setReadOnly(bool)
void setSelection(int start, int length)
void setTextMargins(int left, int top, int right, int bottom)
void setValidator(QValidator *v)
QString text(void)
QMargins textMargins(void)
QValidator *validator(void)
void clear(void)
void copy(void)
void cut(void)
void paste(void)
void redo(void)
void selectAll(void)
void setText(QString)
void undo(void)
void setTextChangedEvent(const char *)
void setcursorPositionChangedEvent(const char *)
void seteditingFinishedEvent(const char *)
void setreturnPressedEvent(const char *)
void setselectionChangedEvent(const char *)
void settextEditedEvent(const char *)
const char *getTextChangedEvent(void)
const char *getcursorPositionChangedEvent(void)
const char *geteditingFinishedEvent(void)
const char *getreturnPressedEvent(void)
const char *getselectionChangedEvent(void)
const char *gettextEditedEvent(void)

70.14 QVBoxLayout Class

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


Parameters : void
Parent Class : QBoxLayout
void addLayout(QLayout *)

70.14. QVBoxLayout Class 684


Ring Documentation, Release 1.4.1

70.15 QHBoxLayout Class

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


Parameters : void
Parent Class : QBoxLayout
void addLayout(QLayout *)

70.16 QTextEdit Class

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


Parameters : QWidget *
Parent Class : QAbstractScrollArea
bool acceptRichText(void)
int alignment(void)
QString anchorAt(QPoint)
bool canPaste(void)
QTextCharFormat currentCharFormat(void)
QFont currentFont(void)
QTextCursor cursorForPosition(QPoint)
QRect cursorRect(void)
int cursorWidth(void)
QTextDocument *document(void)
QString documentTitle(void)
void ensureCursorVisible(void)
bool find(QString, QTextDocument::FindFlag)
QString fontFamily(void)
bool fontItalic(void)
double fontPointSize(void)
bool fontUnderline(void)
int fontWeight(void)
bool isReadOnly(void)
bool isUndoRedoEnabled(void)
int lineWrapColumnOrWidth(void)
QVariant loadResource(int, QUrl)
void mergeCurrentCharFormat(QTextCharFormat)
void moveCursor(QTextCursor::MoveOperation operation, QTextCursor::MoveMode mode)
bool overwriteMode(void)

70.15. QHBoxLayout Class 685


Ring Documentation, Release 1.4.1

void print(QPrinter * printer)


void setAcceptRichText(bool accept)
void setCurrentCharFormat(QTextCharFormat)
void setCursorWidth(int width)
void setDocument(QTextDocument *document)
void setDocumentTitle(QString)
void setLineWrapColumnOrWidth(int w)
void setLineWrapMode(QTextEdit::LineWrapMode)
void setOverwriteMode(bool overwrite)
void setReadOnly(bool)
void setTabChangesFocus(bool)
void setTabStopWidth(int width)
void setTextCursor(QTextCursor)
void setTextInteractionFlags(Qt::TextInteractionFlag flags)
void setUndoRedoEnabled(bool enable)
void setWordWrapMode(QTextOption::WrapMode policy)
bool tabChangesFocus(void)
int tabStopWidth(void)
QColor textBackgroundColor(void)
QColor textColor(void)
QTextCursor textCursor(void)
int textInteractionFlags(void)
QString toHtml(void)
QString toPlainText(void)
int wordWrapMode(void)
void append(QString)
void clear(void)
void copy(void)
void cut(void)
void insertHtml(QString)
void insertPlainText(QString)
void paste(void)
void redo(void)
void scrollToAnchor(QString)
void selectAll(void)
void setAlignment(Qt::AlignmentFlag a)

70.16. QTextEdit Class 686


Ring Documentation, Release 1.4.1

void setCurrentFont(QFont)
void setFontFamily(QString)
void setFontItalic(bool italic)
void setFontPointSize(double s)
void setFontUnderline(bool underline)
void setFontWeight(int weight)
void setHtml(QString)
void setPlainText(QString)
void setText(QString)
void setTextBackgroundColor(QColor)
void setTextColor(QColor)
void undo(void)
void zoomIn(int range)
void zoomOut(int range)
void setcopyAvailableEvent(const char *)
void setcurrentCharFormatChangedEvent(const char *)
void setcursorPositionChangedEvent(const char *)
void setredoAvailableEvent(const char *)
void setselectionChangedEvent(const char *)
void settextChangedEvent(const char *)
void setundoAvailableEvent(const char *)
const char *getcopyAvailableEvent(void)
const char *getcurrentCharFormatChangedEvent(void)
const char *getcursorPositionChangedEvent(void)
const char *getredoAvailableEvent(void)
const char *getselectionChangedEvent(void)
const char *gettextChangedEvent(void)
const char *getundoAvailableEvent(void)
void cyanline(void)
void setactivelinecolor(QColor)

70.17 QListWidget Class

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


Parameters : QWidget *
Parent Class : QListView

70.17. QListWidget Class 687


Ring Documentation, Release 1.4.1

void addItem(QString)
int count(void)
void editItem(QListWidgetItem *item)
bool isSortingEnabled(void)
QListWidgetItem *item(int row)
QListWidgetItem *itemAt(int x, int y)
QWidget *itemWidget(QListWidgetItem *item)
void openPersistentEditor(QListWidgetItem *item)
void removeItemWidget(QListWidgetItem *item)
int row(QListWidgetItem *item)
void setCurrentRow(int row, QItemSelectionModel::SelectionFlag command)
void setItemWidget(QListWidgetItem *item, QWidget *widget)
void setSortingEnabled(bool enable)
void sortItems(Qt::SortOrder order)
QListWidgetItem *takeItem(int row)
QRect visualItemRect(QListWidgetItem *item)
void clear(void)
void scrollToItem(QListWidgetItem *item,QAbstractItemView::ScrollHint hint)
void setcurrentItemChangedEvent(const char *)
void setcurrentRowChangedEvent(const char *)
void setcurrentTextChangedEvent(const char *)
void setitemActivatedEvent(const char *)
void setitemChangedEvent(const char *)
void setitemClickedEvent(const char *)
void setitemDoubleClickedEvent(const char *)
void setitemEnteredEvent(const char *)
void setitemPressedEvent(const char *)
void setitemSelectionChangedEvent(const char *)
const char *getcurrentItemChangedEvent(void)
const char *getcurrentRowChangedEvent(void)
const char *getcurrentTextChangedEvent(void)
const char *getitemActivatedEvent(void)
const char *getitemChangedEvent(void)
const char *getitemClickedEvent(void)
const char *getitemDoubleClickedEvent(void)
const char *getitemEnteredEvent(void)

70.17. QListWidget Class 688


Ring Documentation, Release 1.4.1

const char *getitemPressedEvent(void)


const char *getitemSelectionChangedEvent(void)

70.18 QTreeView Class

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


Parameters : QWidget *
Parent Class : QAbstractItemView
bool allColumnsShowFocus(void)
int autoExpandDelay(void)
int columnAt(int x)
int columnViewportPosition(int column)
int columnWidth(int column)
bool expandsOnDoubleClick(void)
QHeaderView *header(void)
int indentation(void)
QModelIndex indexAbove(QModelIndex)
QModelIndex indexBelow(QModelIndex)
bool isAnimated(void)
bool isColumnHidden(int column)
bool isExpanded(QModelIndex)
bool isFirstColumnSpanned(int row, QModelIndex)
bool isHeaderHidden(void)
bool isRowHidden(int row,QModelIndex)
bool isSortingEnabled(void)
bool itemsExpandable(void)
bool rootIsDecorated(void)
void setAllColumnsShowFocus(bool enable)
void setAnimated(bool enable)
void setAutoExpandDelay(int delay)
void setColumnHidden(int column, bool hide)
void setColumnWidth(int column, int width)
void setExpanded(QModelIndex, bool expanded)
void setExpandsOnDoubleClick(bool enable)
void setFirstColumnSpanned(int row, QModelIndex, bool span)
void setHeader(QHeaderView * header)

70.18. QTreeView Class 689


Ring Documentation, Release 1.4.1

void setHeaderHidden(bool hide)


void setIndentation(int i)
void setItemsExpandable(bool enable)
void setRootIsDecorated(bool show)
void setRowHidden(int row,QModelIndex, bool hide)
void setSortingEnabled(bool enable)
void setUniformRowHeights(bool uniform)
void setWordWrap(bool on)
void sortByColumn(int column,Qt::SortOrder order)
bool uniformRowHeights(void)
bool wordWrap(void)
void dataChanged(QModelIndex,QModelIndex)
QModelIndex indexAt(QPoint)
void keyboardSearch(QString)
void reset(void)
void scrollTo(QModelIndex, QAbstractItemView::ScrollHint)
void selectAll(void)
void setModel(QAbstractItemModel *model)
void setRootIndex(QModelIndex)
void setSelectionModel(QItemSelectionModel *selectionModel)
QRect visualRect(QModelIndex)
void collapse(QModelIndex)
void collapseAll(void)
void expand(QModelIndex)
void expandAll(void)
void expandToDepth(int depth)
void hideColumn(int column)
void resizeColumnToContents(int column)
void showColumn(int column)
void setcollapsedEvent(const char *)
void setexpandedEvent(const char *)
void setactivatedEvent(const char *)
void setclickedEvent(const char *)
void setdoubleClickedEvent(const char *)
void setenteredEvent(const char *)
void setpressedEvent(const char *)

70.18. QTreeView Class 690


Ring Documentation, Release 1.4.1

void setviewportEnteredEvent(const char *)


const char *getcollapsedEvent(void)
const char *getexpandedEvent(void)
const char *getactivatedEvent(void)
const char *getclickedEvent(void)
const char *getdoubleClickedEvent(void)
const char *getenteredEvent(void)
const char *getpressedEvent(void)
const char *getviewportEnteredEvent(void)

70.19 QDir Class

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


Parameters : void
void setNameFilters(QStringList)

70.20 QFileSystemModel Class

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


Parameters : void
QIcon fileIcon(QModelIndex)
QFileInfo fileInfo(QModelIndex)
QString fileName(QModelIndex)
QString filePath(QModelIndex)
int filter(void)
QFileIconProvider *iconProvider(void)
QModelIndex index(QString, int column)
bool isDir(QModelIndex)
bool isReadOnly(void)
QDateTime lastModified(QModelIndex)
QModelIndex mkdir(QModelIndex,QString)
QVariant myComputer(int role)
bool nameFilterDisables(void)
QStringList nameFilters(void)
int permissions(QModelIndex)
bool remove(QModelIndex)
bool resolveSymlinks(void)

70.19. QDir Class 691


Ring Documentation, Release 1.4.1

bool rmdir(QModelIndex)
QDir rootDirectory(void)
QString rootPath(void)
void setFilter(QDir::Filter filters)
void setIconProvider(QFileIconProvider *provider)
void setNameFilterDisables(bool enable)
void setNameFilters(QStringList)
void setReadOnly(bool enable)
void setResolveSymlinks(bool enable)
QModelIndex setRootPath(QString)
int size(QModelIndex)
QString type(QModelIndex)
bool canFetchMore(QModelIndex)
int columnCount(void)
QVariant data( QModelIndex index, int role)
bool dropMimeData( QMimeData *data, Qt::DropAction action, int row, int column, QModelIndex parent)
void fetchMore( QModelIndex parent)
int flags( QModelIndex index)
bool hasChildren( QModelIndex parent )
QVariant headerData(int section, Qt::Orientation orientation, int role )
QMimeData * mimeData( QModelIndexList indexes)
QStringList mimeTypes(void)
QModelIndex parent( QModelIndex index)
int rowCount( QModelIndex parent)
bool setData( QModelIndex idx, QVariant value, int role)
void sort(int column, Qt::SortOrder order )
int supportedDropActions(void)

70.21 QTreeWidget Class

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


Parameters : QWidget *
Parent Class : QTreeView
void addTopLevelItem(QTreeWidgetItem *item)
void closePersistentEditor(QTreeWidgetItem *item, int column)
int columnCount(void)

70.21. QTreeWidget Class 692


Ring Documentation, Release 1.4.1

int currentColumn(void)
QTreeWidgetItem *currentItem(void)
void editItem(QTreeWidgetItem *item, int column)
QTreeWidgetItem *headerItem(void)
int indexOfTopLevelItem(QTreeWidgetItem *item)
void insertTopLevelItem(int index, QTreeWidgetItem *item)
QTreeWidgetItem *invisibleRootItem(void)
bool isFirstItemColumnSpanned( QTreeWidgetItem *item)
QTreeWidgetItem *itemAbove(QTreeWidgetItem *item)
QTreeWidgetItem *itemAt(int x, int y)
QTreeWidgetItem *itemBelow(QTreeWidgetItem *item)
QWidget *itemWidget(QTreeWidgetItem *item, int column)
void openPersistentEditor(QTreeWidgetItem *item, int column)
void removeItemWidget(QTreeWidgetItem *item, int column)
void setColumnCount(int columns)
void setCurrentItem(QTreeWidgetItem * item, QItemSelectionModel::SelectionFlag column)
void setFirstItemColumnSpanned(QTreeWidgetItem *item, bool span)
void setHeaderItem(QTreeWidgetItem *item)
void setHeaderLabel(QString)
void setHeaderLabels(QStringList)
void setItemWidget(QTreeWidgetItem *item, int column, QWidget * widget)
int sortColumn(void)
void sortItems(int column, Qt::SortOrder order)
QTreeWidgetItem *takeTopLevelItem(int index)
QTreeWidgetItem *topLevelItem(int index)
int topLevelItemCount(void)
QRect visualItemRect(QTreeWidgetItem *item)
void setSelectionModel(QItemSelectionModel *selectionModel)
void clear(void)
void collapseItem(QTreeWidgetItem *item)
void expandItem(QTreeWidgetItem *item)
void scrollToItem(QTreeWidgetItem *item, QAbstractItemView::ScrollHint hint)
void setcollapsedEvent(const char *)
void setexpandedEvent(const char *)
void setactivatedEvent(const char *)
void setclickedEvent(const char *)

70.21. QTreeWidget Class 693


Ring Documentation, Release 1.4.1

void setdoubleClickedEvent(const char *)


void setenteredEvent(const char *)
void setpressedEvent(const char *)
void setviewportEnteredEvent(const char *)
void setcurrentItemChangedEvent(const char *)
void setitemActivatedEvent(const char *)
void setitemChangedEvent(const char *)
void setitemClickedEvent(const char *)
void setitemCollapsedEvent(const char *)
void setitemDoubleClickedEvent(const char *)
void setitemEnteredEvent(const char *)
void setitemExpandedEvent(const char *)
void setitemPressedEvent(const char *)
void setitemSelectionChangedEvent(const char *)
const char *getcollapsedEvent(void)
const char *getexpandedEvent(void)
const char *getactivatedEvent(void)
const char *getclickedEvent(void)
const char *getdoubleClickedEvent(void)
const char *getenteredEvent(void)
const char *getpressedEvent(void)
const char *getviewportEnteredEvent(void)
const char *getcurrentItemChangedEvent(void)
const char *getitemActivatedEvent(void)
const char *getitemChangedEvent(void)
const char *getitemClickedEvent(void)
const char *getitemCollapsedEvent(void)
const char *getitemDoubleClickedEvent(void)
const char *getitemEnteredEvent(void)
const char *getitemExpandedEvent(void)
const char *getitemPressedEvent(void)
const char *getitemSelectionChangedEvent(void)

70.21. QTreeWidget Class 694


Ring Documentation, Release 1.4.1

70.22 QTreeWidgetItem Class

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


Parameters : void
void addChild(QTreeWidgetItem *child)
QBrush background(int column)
int checkState(int column)
QTreeWidgetItem *child(int index)
int childCount(void)
int childIndicatorPolicy(void)
QTreeWidgetItem *clone(void)
int columnCount(void)
QVariant data(int column, int role)
int flags(void)
QFont font(int column)
QBrush foreground(int column)
QIcon icon(int column)
int indexOfChild(QTreeWidgetItem *child)
void insertChild(int index, QTreeWidgetItem *child)
bool isDisabled(void)
bool isExpanded(void)
bool isFirstColumnSpanned(void)
bool isHidden(void)
bool isSelected(void)
QTreeWidgetItem *parent(void)
void read(QDataStream)
void removeChild(QTreeWidgetItem *child)
void setBackground(int column,QBrush)
void setCheckState(int column, Qt::CheckState state)
void setChildIndicatorPolicy(QTreeWidgetItem::ChildIndicatorPolicy policy)
void setData(int column, int role,QVariant)
void setDisabled(bool disabled)
void setExpanded(bool expand)
void setFirstColumnSpanned(bool span)
void setFlags(Qt::ItemFlag flags)
void setFont(int column, QFont)

70.22. QTreeWidgetItem Class 695


Ring Documentation, Release 1.4.1

void setForeground(int column, QBrush)


void setHidden(bool hide)
void setIcon(int column, QIcon)
void setSelected(bool select)
void setSizeHint(int column, QSize)
void setStatusTip(int column, QString)
void setText(int column, QString)
void setTextAlignment(int column, int alignment)
void setToolTip(int column, QString)
void setWhatsThis(int column, QString)
QSize sizeHint(int column)
void sortChildren(int column, Qt::SortOrder order)
QString statusTip(int column)
QTreeWidgetItem *takeChild(int index)
QString text(int column)
int textAlignment(int column)
QString toolTip(int column)
QTreeWidget *treeWidget(void)
int type(void)
QString whatsThis(int column)
void write(QDataStream)

70.23 QComboBox Class

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


Parameters : QWidget *
Parent Class : QWidget
void addItem(QString,int)
QCompleter *completer(void)
int count(void)
int currentIndex(void)
QString currentText(void)
bool duplicatesEnabled(void)
int findData(QVariant, int role, Qt::MatchFlag flags)
int findText(QString, Qt::MatchFlag flags)
bool hasFrame(void)

70.23. QComboBox Class 696


Ring Documentation, Release 1.4.1

void hidePopup(void)
QSize iconSize(void)
void insertItem(int index, QString, QVariant)
bool isEditable(void)
QVariant itemData(int index, int role)
QAbstractItemDelegate *itemDelegate(void)
QIcon itemIcon(int index)
QString itemText(int index)
QLineEdit *lineEdit(void)
int maxCount(void)
int maxVisibleItems(void)
int minimumContentsLength(void)
QAbstractItemModel *model(void)
int modelColumn(void)
void removeItem(int index)
QModelIndex rootModelIndex(void)
void setCompleter(QCompleter *completer)
void setDuplicatesEnabled(bool enable)
void setEditable(bool editable)
void setFrame(bool)
void setIconSize(QSize)
void setItemDelegate(QAbstractItemDelegate *delegate)
void setItemIcon(int index, QIcon)
void setItemText(int index, QString)
void setLineEdit(QLineEdit *edit)
void setMaxCount(int max)
void setMaxVisibleItems(int maxItems)
void setMinimumContentsLength(int characters)
void setModel(QAbstractItemModel *model)
void setModelColumn(int visibleColumn)
void setRootModelIndex(QModelIndex)
void setView(QAbstractItemView *itemView)
void showPopup(void)
QAbstractItemView *view(void)
void clear(void)
void clearEditText(void)

70.23. QComboBox Class 697

You might also like