KateCSmartIndent Class Reference
Inheritance diagram for KateCSmartIndent:

Detailed Description
Definition at line 344 of file kateautoindent.h.
Public Member Functions | |
| KateCSmartIndent (KateDocument *doc) | |
| ~KateCSmartIndent () | |
| virtual void | processNewline (KateDocCursor &begin, bool needContinue) |
| virtual void | processChar (QChar c) |
| virtual void | processLine (KateDocCursor &line) |
| virtual void | processSection (const KateDocCursor &begin, const KateDocCursor &end) |
| virtual bool | canProcessLine () const |
| virtual uint | modeNumber () const |
Member Function Documentation
|
|
Set to true if an actual implementation of 'processLine' is present. This is used to prevent a needless Undo action from being created. Reimplemented from KateNormalIndent. Definition at line 358 of file kateautoindent.h. |
|
|
Mode index of this mode.
Reimplemented from KateNormalIndent. Definition at line 360 of file kateautoindent.h. |
|
|
Called every time a character is inserted into the document.
Reimplemented from KateNormalIndent. Definition at line 656 of file kateautoindent.cpp. |
|
|
Aligns/indents the given line to the proper indent position.
Reimplemented from KateNormalIndent. Definition at line 423 of file kateautoindent.cpp. |
|
||||||||||||
|
Called every time a newline character is inserted in the document.
Reimplemented from KateNormalIndent. Definition at line 624 of file kateautoindent.cpp. |
|
||||||||||||
|
Processes a section of text, indenting each line in between.
Reimplemented from KateNormalIndent. Definition at line 536 of file kateautoindent.cpp. |
The documentation for this class was generated from the following files:

