KCharMacroExpander Class Reference
from PyKDE4.kdecore import *
Inherits: KMacroExpanderBase
Detailed Description
- Abstract class:
- This class can be used as a base class for new classes, but can not be instantiated directly.
| 
 Methods | 
|  | __init__ (self, QChar c=QLatin1Char('%')) | 
|  | __init__ (self, KCharMacroExpander other) | 
| int | expandEscapedMacro (self, QString str, int pos, QStringList ret) | 
| bool | expandMacro (self, QChar chr, QStringList ret) | 
| int | expandPlainMacro (self, QString str, int pos, QStringList ret) | 
Method Documentation
| __init__ | ( | self, |  | 
|  |  | QChar | c=QLatin1Char('%') | 
|  | ) |  |  |  | 
 
Constructor.
- Parameters:
- 
|  | c | escape char indicating start of macros, or QChar.null for none |  
 
 
- Internal:
-  Not to be called or reimplemented.
 
- Abstract method:
- This method is abstract and can be overridden but not called directly.
Return substitution list ret for single-character macro chr.
- Parameters:
- 
|  | chr | the macro to expand |  |  | ret | return variable reference. It is guaranteed to be empty
when expandMacro is entered. |  
 
 
- Returns:
-  true iff chr was a recognized macro name
 
- Internal:
-  Not to be called or reimplemented.