KVIrc 5.2.0
Developer APIs
Functions
KviCommandFormatter Namespace Reference

Functions

KVILIB_API void addBlockBraces (KviCString &szBuffer)
 
KVILIB_API void addBlockBraces (QString &szBuffer)
 
void addLeading (KviCString **pszArray, char c)
 
void addLeading (QStringList &list, const QChar &c)
 
void blockFromBuffer (KviCString &szBuffer)
 
void blockFromBuffer (QString &szBuffer)
 
void bufferFromBlock (KviCString &szBuffer)
 
void bufferFromBlock (QString &szBuffer)
 
bool hasLeadingChars (KviCString **pszArray, char c)
 
KVILIB_API bool hasLeadingChars (KviCString *pszArray, char c)
 
bool hasLeadingChars (QStringList &list, const QChar &c)
 
void indent (KviCString &szBuffer)
 
void indent (QString &szBuffer)
 
KVILIB_API void trimBlockBraces (KviCString &szBuffer)
 
KVILIB_API void trimBlockBraces (QString &szBuffer)
 
void trimLeading (KviCString **pszArray)
 
void trimLeading (QStringList &list)
 
void unindent (KviCString &szBuffer)
 
void unindent (QString &szBuffer)
 

Function Documentation

◆ addBlockBraces() [1/2]

KVILIB_API void KviCommandFormatter::addBlockBraces ( KviCString szBuffer)
extern

◆ addBlockBraces() [2/2]

KVILIB_API void KviCommandFormatter::addBlockBraces ( QString &  szBuffer)
extern

◆ addLeading() [1/2]

KVILIB_API void KviCommandFormatter::addLeading ( KviCString **  pszArray,
char  c 
)

References KviCString::prepend().

Referenced by indent(), and indent().

◆ addLeading() [2/2]

KVILIB_API void KviCommandFormatter::addLeading ( QStringList &  list,
const QChar &  c 
)

References KviCString::prepend().

◆ blockFromBuffer() [1/2]

KVILIB_API void KviCommandFormatter::blockFromBuffer ( KviCString szBuffer)

◆ blockFromBuffer() [2/2]

KVILIB_API void KviCommandFormatter::blockFromBuffer ( QString &  szBuffer)

◆ bufferFromBlock() [1/2]

KVILIB_API void KviCommandFormatter::bufferFromBlock ( KviCString szBuffer)

◆ bufferFromBlock() [2/2]

KVILIB_API void KviCommandFormatter::bufferFromBlock ( QString &  szBuffer)

References szBuffer, and unindent().

◆ hasLeadingChars() [1/3]

bool KviCommandFormatter::hasLeadingChars ( KviCString **  pszArray,
char  c 
)

References KviCString::hasData(), and KviCString::trim().

Referenced by unindent(), and unindent().

◆ hasLeadingChars() [2/3]

KVILIB_API bool KviCommandFormatter::hasLeadingChars ( KviCString pszArray,
char  c 
)
extern

◆ hasLeadingChars() [3/3]

KVILIB_API bool KviCommandFormatter::hasLeadingChars ( QStringList &  list,
const QChar &  c 
)

◆ indent() [1/2]

KVILIB_API void KviCommandFormatter::indent ( KviCString szBuffer)

◆ indent() [2/2]

KVILIB_API void KviCommandFormatter::indent ( QString &  szBuffer)

References addLeading(), and szBuffer.

◆ trimBlockBraces() [1/2]

KVILIB_API void KviCommandFormatter::trimBlockBraces ( KviCString szBuffer)
extern

◆ trimBlockBraces() [2/2]

KVILIB_API void KviCommandFormatter::trimBlockBraces ( QString &  szBuffer)
extern

◆ trimLeading() [1/2]

KVILIB_API void KviCommandFormatter::trimLeading ( KviCString **  pszArray)

References KviCString::cutLeft().

Referenced by unindent(), and unindent().

◆ trimLeading() [2/2]

KVILIB_API void KviCommandFormatter::trimLeading ( QStringList &  list)

◆ unindent() [1/2]

KVILIB_API void KviCommandFormatter::unindent ( KviCString szBuffer)

◆ unindent() [2/2]

KVILIB_API void KviCommandFormatter::unindent ( QString &  szBuffer)