Kate
katevireplacemode.cpp
Go to the documentation of this file.
Qt::KeyboardModifiers modifiers() const
const QChar getCharAtVirtualColumn(QString &line, int virtualColumn, int tabWidht) const
Definition: katevimodebase.cpp:1290
Definition: katevimodebase.h:64
bool commandInsertFromLine(int offset)
Definition: katevireplacemode.cpp:39
bool commandMoveOneWordLeft()
Definition: katevireplacemode.cpp:69
bool commandMoveOneWordRight()
Definition: katevireplacemode.cpp:83
void overwrittenChar(const QChar &s)
Definition: katevireplacemode.h:48
bool handleKeypress(const QKeyEvent *e)
checks if the key is a valid command
Definition: katevireplacemode.cpp:101
QString & remove(int position, int n)
void clear()
virtual bool replaceText(const KTextEditor::Range &range, const QString &s, bool block=false)
Definition: katedocument.cpp:4686
virtual bool insertText(const KTextEditor::Cursor &position, const QString &s, bool block=false)
Definition: katedocument.cpp:530
Definition: kateviewinternal.h:58
bool isEmpty() const
void updateCursor(const Cursor &c) const
Definition: katevimodebase.cpp:932
virtual KTextEditor::Cursor documentEnd() const
Definition: katedocument.cpp:4681
Definition: kateview.h:77
QString right(int n) const
Cursor findNextWordStart(int fromLine, int fromColumn, bool onlyCurrentLine=false) const
Definition: katevimodebase.cpp:312
int key() const
KateViReplaceMode(KateViInputModeManager *viInputModeManager, KateView *view, KateViewInternal *viewInternal)
Definition: katevireplacemode.cpp:27
KateViInputModeManager * m_viInputModeManager
Definition: katevimodebase.h:177
int length() const
int virtualCursorColumn() const
Return the virtual cursor column, each tab is expanded into the document's tabWidth characters...
Definition: kateview.cpp:1944
Cursor findPrevWordStart(int fromLine, int fromColumn, bool onlyCurrentLine=false) const
Definition: katevimodebase.cpp:493
virtual bool removeText(const KTextEditor::Range &range, bool block=false)
Definition: katedocument.cpp:633
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Sat May 9 2020 03:56:59 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Sat May 9 2020 03:56:59 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.