#include <katebuffer.h>
|
enum | State { stateSwapped = 0
, stateClean = 1
, stateDirty = 2
} |
|
The KateBufBlock class contains an amount of data representing a certain number of lines.
- Author
- Waldo Bastian basti.nosp@m.an@k.nosp@m.de.or.nosp@m.g
-
Christoph Cullmann cullm.nosp@m.ann@.nosp@m.kde.o.nosp@m.rg
Definition at line 49 of file katebuffer.h.
◆ State
◆ KateBufBlock()
Create an empty block.
(empty == ONE line)
- Parameters
-
parent | buffer the block belongs to |
prev | previous bufblock in the list |
next | next bufblock in the list |
stream | stream to load the content from, if any given |
Definition at line 1273 of file katebuffer.cpp.
◆ ~KateBufBlock()
KateBufBlock::~KateBufBlock |
( |
| ) |
|
destroy this block and take care of freeing all mem
Definition at line 1321 of file katebuffer.cpp.
◆ endLine()
uint KateBufBlock::endLine |
( |
| ) |
const |
|
inline |
first line behind this block
- Returns
- line behind block
Definition at line 141 of file katebuffer.h.
◆ insertLine()
insert line
in front of line i
marks the block dirty
- Parameters
-
i | where to insert |
line | line pointer |
Definition at line 1452 of file katebuffer.cpp.
◆ line()
return line i
The first line of this block is line 0.
if you modifiy this line, please mark the block as dirty
- Parameters
-
- Returns
- line pointer
Definition at line 1439 of file katebuffer.cpp.
◆ lines()
uint KateBufBlock::lines |
( |
| ) |
const |
|
inline |
lines in this block
- Returns
- lines
Definition at line 147 of file katebuffer.h.
◆ markDirty()
void KateBufBlock::markDirty |
( |
| ) |
|
mark this block as dirty, will invalidate the swap data insert/removeLine will mark the block dirty itself
Definition at line 1476 of file katebuffer.cpp.
◆ next()
◆ prev()
prev block
- Returns
- previous block
Definition at line 153 of file katebuffer.h.
◆ removeLine()
void KateBufBlock::removeLine |
( |
uint |
i | ) |
|
remove line i
marks the block dirty
- Parameters
-
Definition at line 1464 of file katebuffer.cpp.
◆ setStartLine()
void KateBufBlock::setStartLine |
( |
uint |
line | ) |
|
|
inline |
update the first line, needed to keep it up to date
- Parameters
-
Definition at line 135 of file katebuffer.h.
◆ startLine()
uint KateBufBlock::startLine |
( |
| ) |
const |
|
inline |
startLine
- Returns
- first line in block
Definition at line 129 of file katebuffer.h.
◆ state()
State KateBufBlock::state |
( |
| ) |
const |
|
inline |
returns the current state of this block
- Returns
- state
Definition at line 91 of file katebuffer.h.
The documentation for this class was generated from the following files: