KMacroExpander Namespace Reference
from PyKDE4.kdecore.KMacroExpander import *
Detailed Description
A group of functions providing macro expansion (substitution) in strings, optionally with quoting appropriate for shell execution.
Functions | |
QString | expandMacros (QString str, {QChar:QString} map, QChar c='%') |
QString | expandMacros (QString str, {QString:QString} map, QChar c=QLatin1Char('%')) |
QString | expandMacros (QString str, {QChar:QStringList} map, QChar c=QLatin1Char('%')) |
QString | expandMacros (QString str, {QString:QStringList} map, QChar c=QLatin1Char('%')) |
QString | expandMacrosShellQuote (QString str, {QChar:QString} map, QChar c=QLatin1Char('%')) |
QString | expandMacrosShellQuote (QString str, {QString:QString} map, QChar c=QLatin1Char('%')) |
QString | expandMacrosShellQuote (QString str, {QChar:QStringList} map, QChar c=QLatin1Char('%')) |
QString | expandMacrosShellQuote (QString str, {QString:QStringList} map, QChar c=QLatin1Char('%')) |
Function Documentation
Same as above, except that the macros expand to string lists that are simply join(" ")ed together.
Same as above, except that the macros expand to string lists that are simply join(" ")ed together.
QString expandMacros | ( | QString | str, | |
{QChar:QStringList} | map, | |||
QChar | c=QLatin1Char('%') | |||
) |
Same as above, except that the macros expand to string lists that are simply join(" ")ed together.
QString expandMacros | ( | QString | str, | |
{QString:QStringList} | map, | |||
QChar | c=QLatin1Char('%') | |||
) |
Same as above, except that the macros expand to string lists that are simply join(" ")ed together.
Same as above, except that the macros expand to string lists. If the macro appears inside a quoted string, the list is simply join(" ")ed together; otherwise every element expands to a separate quoted string.
Same as above, except that the macros expand to string lists. If the macro appears inside a quoted string, the list is simply join(" ")ed together; otherwise every element expands to a separate quoted string.
QString expandMacrosShellQuote | ( | QString | str, | |
{QChar:QStringList} | map, | |||
QChar | c=QLatin1Char('%') | |||
) |
Same as above, except that the macros expand to string lists. If the macro appears inside a quoted string, the list is simply join(" ")ed together; otherwise every element expands to a separate quoted string.
QString expandMacrosShellQuote | ( | QString | str, | |
{QString:QStringList} | map, | |||
QChar | c=QLatin1Char('%') | |||
) |
Same as above, except that the macros expand to string lists. If the macro appears inside a quoted string, the list is simply join(" ")ed together; otherwise every element expands to a separate quoted string.