#### PyKDE - Python Bindings for KDE

# class KMacroExpanderBase

Table of contents
Modules
kdecore Classes
All Classes

Module | kdecore
Class | KMacroExpanderBase
Inherits |

### methods

- KMacroExpanderBase (c = '%')

  returns a KMacroExpanderBase instance
  In versions KDE 3.2.0 and above only

  Argument | Type | Default
  --- | --- | ---
  c | QChar | '%'

- escapeChar ()

  returns (QChar)
  In versions KDE 3.2.0 and above only

- expandEscapedMacro (str, pos, ret)

  returns (int)
  In versions KDE 3.2.0 and above only

  Argument | Type | Default
  --- | --- | ---
  str | QString |
  pos | uint |
  ret | QStringList |

- expandMacros (str)

  returns nothing
  In versions KDE 3.2.0 and above only

  Argument | Type | Default
  --- | --- | ---
  str | QString |

- expandMacrosShellQuote (str, pos)

  returns (bool) pos (uint)
  In versions KDE 3.2.0 and above only

  Argument | Type | Default
  --- | --- | ---
  str | QString |
  pos | uint |

- expandMacrosShellQuote (str)

  returns (bool)
  In versions KDE 3.2.0 and above only

  Argument | Type | Default
  --- | --- | ---
  str | QString |

- expandPlainMacro (str, pos, ret)

  returns (int)
  In versions KDE 3.2.0 and above only

  Argument | Type | Default
  --- | --- | ---
  str | QString |
  pos | uint |
  ret | QStringList |

- setEscapeChar (c)

  returns nothing
  In versions KDE 3.2.0 and above only

  Argument | Type | Default
  --- | --- | ---
  c | QChar |