![]() |
KVIrc 5.2.0
Developer APIs
|
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) |
|
extern |
|
extern |
KVILIB_API void KviCommandFormatter::addLeading | ( | KviCString ** | pszArray, |
char | c | ||
) |
References KviCString::prepend().
KVILIB_API void KviCommandFormatter::addLeading | ( | QStringList & | list, |
const QChar & | c | ||
) |
References KviCString::prepend().
KVILIB_API void KviCommandFormatter::blockFromBuffer | ( | KviCString & | szBuffer | ) |
References indent(), and szBuffer.
Referenced by ClassEditorWidget::exportClassBuffer(), KviKvsUserAction::exportToKvs(), KviKvsPopupMenu::generateDefPopup(), KviKvsPopupMenu::generateDefPopupCore(), AliasEditorWidget::getExportAliasBuffer(), EventEditor::getExportEventBuffer(), RawEditorWidget::getExportEventBuffer(), and KviKvsObjectClass::save().
KVILIB_API void KviCommandFormatter::blockFromBuffer | ( | QString & | szBuffer | ) |
References KviQString::ensureLastCharIs(), indent(), KviQString::stripRightWhiteSpace(), and szBuffer.
KVILIB_API void KviCommandFormatter::bufferFromBlock | ( | KviCString & | szBuffer | ) |
References szBuffer, and unindent().
Referenced by KviKvsParser::parseCommand(), KviKvsParser::parseSpecialCommandClass(), and KviKvsParser::parseSpecialCommandDefpopupLabelPopup().
KVILIB_API void KviCommandFormatter::bufferFromBlock | ( | QString & | szBuffer | ) |
References szBuffer, and unindent().
bool KviCommandFormatter::hasLeadingChars | ( | KviCString ** | pszArray, |
char | c | ||
) |
References KviCString::hasData(), and KviCString::trim().
Referenced by unindent(), and unindent().
|
extern |
KVILIB_API bool KviCommandFormatter::hasLeadingChars | ( | QStringList & | list, |
const QChar & | c | ||
) |
KVILIB_API void KviCommandFormatter::indent | ( | KviCString & | szBuffer | ) |
References addLeading(), KviCString::freeArray(), KviCString::splitToArray(), and szBuffer.
Referenced by blockFromBuffer(), blockFromBuffer(), EventEditor::currentItemChanged(), ClassEditorWidget::exportClassBuffer(), and KviKvsObjectClass::save().
KVILIB_API void KviCommandFormatter::indent | ( | QString & | szBuffer | ) |
References addLeading(), and szBuffer.
|
extern |
|
extern |
KVILIB_API void KviCommandFormatter::trimLeading | ( | KviCString ** | pszArray | ) |
References KviCString::cutLeft().
Referenced by unindent(), and unindent().
KVILIB_API void KviCommandFormatter::trimLeading | ( | QStringList & | list | ) |
KVILIB_API void KviCommandFormatter::unindent | ( | KviCString & | szBuffer | ) |
References KviCString::freeArray(), hasLeadingChars(), KviCString::splitToArray(), szBuffer, and trimLeading().
Referenced by bufferFromBlock(), and bufferFromBlock().
KVILIB_API void KviCommandFormatter::unindent | ( | QString & | szBuffer | ) |
References hasLeadingChars(), szBuffer, and trimLeading().