• Skip to content
  • Skip to link menu
KDE 4.6 API Reference
  • KDE API Reference
  • kdelibs
  • KDE Home
  • Contact Us
 

Kate

Public Slots | Signals | Public Member Functions | Static Public Member Functions | Public Attributes | Protected Slots | Protected Member Functions | Protected Attributes

KateView Class Reference

#include <kateview.h>

Inheritance diagram for KateView:
Inheritance graph
[legend]

List of all members.

Public Slots

void align ()
void backspace ()
void bottom ()
void bottomOfView ()
void capitalize ()
void changeDictionary ()
void cleanIndent ()
bool clearSelection ()
bool clearSelection (bool redraw, bool finishedChangingSelection=true)
void comment ()
void copy () const
void cursorLeft ()
void cursorRight ()
void cut ()
void deleteWordLeft ()
void deleteWordRight ()
void down ()
void end ()
void find ()
void findNext ()
void findPrevious ()
void findSelectedBackwards ()
void findSelectedForwards ()
void gotoLine ()
void hideBrokenSwapFileBar ()
void hideRecoverBar ()
void hideViModeBar ()
void home ()
void indent ()
void insertTab ()
void joinLines ()
void keyDelete ()
void keyReturn ()
void killLine ()
void lowercase ()
void pageDown ()
void pageUp ()
void paste ()
void reflectOnTheFlySpellCheckStatus (bool enabled)
void reloadFile ()
bool removeSelectedText ()
virtual bool removeSelection ()
virtual bool removeSelectionText ()
void replace ()
void scrollDown ()
void scrollUp ()
bool selectAll ()
void setAddBom (bool enabled)
virtual bool setBlockSelection (bool on)
bool setBlockSelectionMode (bool on)
void setDynWrapIndicators (int mode)
void setEol (int eol)
void setFoldingMarkersOn (bool enable)
void setIconBorder (bool enable)
void setLineNumbersOn (bool enable)
void setScrollBarMarks (bool enable)
virtual bool setSelection (const KTextEditor::Range &selection)
bool setSelection (const KTextEditor::Cursor &c, int i, bool b)
void shiftBottom ()
void shiftBottomOfView ()
void shiftCursorLeft ()
void shiftCursorRight ()
void shiftDown ()
void shiftEnd ()
void shiftHome ()
void shiftPageDown ()
void shiftPageUp ()
void shiftToMatchingBracket ()
void shiftTop ()
void shiftTopOfView ()
void shiftUp ()
void shiftWordLeft ()
void shiftWordRight ()
void showViModeBar ()
void slotReadWriteChanged ()
void slotUpdateUndo ()
void smartNewline ()
void switchToCmdLine ()
bool toggleBlockSelectionMode ()
void toggleComment ()
void toggleDynWordWrap ()
void toggleFoldingMarkers ()
void toggleIconBorder ()
void toggleInsert ()
void toggleLineNumbersOn ()
void toggleScrollBarMarks ()
void toggleViInputMode ()
void toggleWriteLock ()
void toggleWWMarker ()
void toMatchingBracket ()
void top ()
void topOfView ()
void transpose ()
void uncomment ()
void unIndent ()
void up ()
void uppercase ()
void userInvokedCompletion ()
void wordLeft ()
void wordRight ()

Signals

void annotationActivated (KTextEditor::View *view, int line)
void annotationBorderVisibilityChanged (View *view, bool visible)
void annotationContextMenuAboutToShow (KTextEditor::View *view, QMenu *menu, int line)
void completionAborted (KTextEditor::View *view)
void completionExecuted (KTextEditor::View *view, const KTextEditor::Cursor &position, KTextEditor::CodeCompletionModel *model, const QModelIndex &)
void configChanged ()
void delayedUpdateOfView ()
void displayRangeChanged (KateView *view)
void dropEventPass (QDropEvent *)
void navigateAccept ()
void navigateBack ()
void navigateDown ()
void navigateLeft ()
void navigateRight ()
void navigateUp ()
void needTextHint (const KTextEditor::Cursor &position, QString &text)

Public Member Functions

 KateView (KateDocument *doc, QWidget *parent)
 ~KateView ()
virtual void abortCompletion ()
void activateEditActions ()
KTextEditor::AnnotationModel * annotationModel () const
virtual bool blockSelection () const
bool blockSelectionMode () const
KateViewBar * bottomViewBar () const
void clear ()
KateCommandLineBar * cmdLineBar ()
KateCompletionWidget * completionWidget () const
KateViewConfig * config ()
QStringList configKeys () const
QVariant configValue (const QString &key)
QMenu * contextMenu () const
KTextEditor::Cursor coordinatesToCursor (const QPoint &coord) const
QString currentTextLine ()
KTextEditor::Cursor cursorPosition () const
QPoint cursorPositionCoordinates () const
KTextEditor::Cursor cursorPositionVirtual () const
bool cursorSelected (const KTextEditor::Cursor &cursor)
QPoint cursorToCoordinate (const KTextEditor::Cursor &cursor) const
void deactivateEditActions ()
QMenu * defaultContextMenu (QMenu *menu=0L) const
KateDictionaryBar * dictionaryBar ()
void disableTextHints ()
KateDocument * doc ()
const KateDocument * doc () const
KTextEditor::Document * document () const
bool dynWordWrap () const
int dynWrapIndicators ()
void editEnd (int editTagLineStart, int editTagLineEnd, bool tagFrom)
void editSetCursor (const KTextEditor::Cursor &cursor)
void editStart ()
void emitNavigateAccept ()
void emitNavigateBack ()
void emitNavigateDown ()
void emitNavigateLeft ()
void emitNavigateRight ()
void emitNavigateUp ()
void enableTextHints (int timeout)
void ensureCursorColumnValid ()
bool foldingMarkersOn ()
virtual void forceCompletion ()
ViMode getCurrentViMode () const
int getEol () const
KateViInputModeManager * getViInputModeManager ()
bool iconBorder ()
virtual bool insertTemplateTextImplementation (const KTextEditor::Cursor &, const QString &templateString, const QMap< QString, QString > &initialValues)
virtual bool insertTemplateTextImplementation (const KTextEditor::Cursor &, const QString &templateString, const QMap< QString, QString > &initialValues, KTextEditor::TemplateScript *templateScript)
bool isAnnotationBorderVisible () const
virtual bool isAutomaticInvocationEnabled () const
virtual bool isCompletionActive () const
bool isOverwriteMode () const
bool lineEndSelected (const KTextEditor::Cursor &lineEndPos)
bool lineHasSelected (int line)
bool lineIsSelection (int line)
bool lineNumbersOn ()
bool lineSelected (int line)
virtual bool mouseTrackingEnabled () const
void notifyAboutRangeChange (int startLine, int endLine, bool rangeWithAttribute)
const QSet< Kate::TextRange * > * rangesCaretIn () const
const QSet< Kate::TextRange * > * rangesMouseIn () const
void readSessionConfig (const KConfigGroup &)
virtual void registerCompletionModel (KTextEditor::CodeCompletionModel *model)
KateRenderer * renderer ()
void repaintText (bool paintOnlyDirty=false)
bool scrollBarMarks ()
virtual bool selection () const
virtual const KTextEditor::Range & selectionRange () const
virtual QString selectionText () const
void selectLine (const KTextEditor::Cursor &cursor)
void selectWord (const KTextEditor::Cursor &cursor)
void sendCompletionAborted ()
void sendCompletionExecuted (const KTextEditor::Cursor &position, KTextEditor::CodeCompletionModel *model, const QModelIndex &index)
void setAnnotationBorderVisible (bool visible)
void setAnnotationModel (KTextEditor::AnnotationModel *model)
virtual void setAutomaticInvocationEnabled (bool enabled=true)
void setConfigValue (const QString &key, const QVariant &value)
void setContextMenu (QMenu *menu)
bool setCursorPosition (KTextEditor::Cursor position)
bool setCursorPositionInternal (const KTextEditor::Cursor &position, uint tabwidth=1, bool calledExternally=false)
bool setCursorPositionVisual (const KTextEditor::Cursor &position)
virtual bool setMouseTrackingEnabled (bool enable)
void slotTextInserted (KTextEditor::View *view, const KTextEditor::Cursor &position, const QString &text)
KateSpellingMenu * spellingMenu ()
virtual void startCompletion (const KTextEditor::Range &word, KTextEditor::CodeCompletionModel *model)
void tagAll ()
bool tagLine (const KTextEditor::Cursor &virtualCursor)
bool tagLines (KTextEditor::Cursor start, KTextEditor::Cursor end, bool realCursors=false)
bool tagLines (int start, int end, bool realLines=false)
bool tagLines (KTextEditor::Range range, bool realRange=false)
bool tagRange (const KTextEditor::Range &range, bool realLines=false)
void tagSelection (const KTextEditor::Range &oldSelection)
KateViewBar * topViewBar () const
virtual void unregisterCompletionModel (KTextEditor::CodeCompletionModel *model)
void updateConfig ()
void updateDocumentConfig ()
void updateRangesIn (KTextEditor::Attribute::ActivationType activationType)
void updateRendererConfig ()
void updateView (bool changed=false)
void updateViModeBarCmd ()
void updateViModeBarMode ()
enum KTextEditor::View::EditMode viewEditMode () const
QString viewMode () const
bool viInputMode () const
bool viInputModeStealKeys () const
int virtualCursorColumn () const
KTextEditor::Range visibleRange ()
bool wrapCursor () const
void writeSessionConfig (KConfigGroup &)

Static Public Member Functions

static void blockFix (KTextEditor::Range &range)

Public Attributes

KateCompletionWidget * m_completionWidget

Protected Slots

void showBrokenSwapFileBar ()
void showRecoverBar ()
void toggleOnTheFlySpellCheck (bool b)

Protected Member Functions

void contextMenuEvent (QContextMenuEvent *)

Protected Attributes

KateSpellingMenu * m_spellingMenu
KToggleAction * m_toggleOnTheFlySpellCheck

Detailed Description

Definition at line 78 of file kateview.h.


Constructor & Destructor Documentation

KateView::KateView ( KateDocument *  doc,
QWidget *  parent 
)

Definition at line 107 of file kateview.cpp.

KateView::~KateView ( )

Definition at line 269 of file kateview.cpp.


Member Function Documentation

void KateView::abortCompletion ( ) [virtual]

Implements KTextEditor::CodeCompletionInterface.

Definition at line 2062 of file kateview.cpp.

void KateView::activateEditActions ( )

Definition at line 2026 of file kateview.cpp.

void KateView::align ( ) [slot]

Definition at line 2170 of file kateview.cpp.

void KateView::annotationActivated ( KTextEditor::View *  view,
int  line 
) [virtual, signal]

Implements KTextEditor::AnnotationViewInterface.

void KateView::annotationBorderVisibilityChanged ( View *  view,
bool  visible 
) [signal]
void KateView::annotationContextMenuAboutToShow ( KTextEditor::View *  view,
QMenu *  menu,
int  line 
) [virtual, signal]

Implements KTextEditor::AnnotationViewInterface.

KTextEditor::AnnotationModel * KateView::annotationModel ( ) const [virtual]

Implements KTextEditor::AnnotationInterface.

Definition at line 2646 of file kateview.cpp.

void KateView::backspace ( ) [slot]

Definition at line 2234 of file kateview.cpp.

void KateView::blockFix ( KTextEditor::Range &  range) [static]

Definition at line 97 of file kateview.cpp.

virtual bool KateView::blockSelection ( ) const [inline, virtual]

Implements KTextEditor::View.

Definition at line 250 of file kateview.h.

bool KateView::blockSelectionMode ( ) const

Definition at line 1942 of file kateview.cpp.

void KateView::bottom ( ) [slot]

Definition at line 2404 of file kateview.cpp.

void KateView::bottomOfView ( ) [slot]

Definition at line 2364 of file kateview.cpp.

KateViewBar * KateView::bottomViewBar ( ) const

Definition at line 2586 of file kateview.cpp.

void KateView::capitalize ( ) [slot]

Capitalizes the selection (makes each word start with an uppercase) or the word under the cursor.

Definition at line 2216 of file kateview.cpp.

void KateView::changeDictionary ( ) [slot]

Definition at line 1140 of file kateview.cpp.

void KateView::cleanIndent ( ) [slot]

Definition at line 2163 of file kateview.cpp.

void KateView::clear ( )

Definition at line 1631 of file kateview.cpp.

bool KateView::clearSelection ( ) [slot]

Definition at line 1724 of file kateview.cpp.

bool KateView::clearSelection ( bool  redraw,
bool  finishedChangingSelection = true 
) [slot]

no selection, nothing to do...

backup old range

invalidate current selection

trigger update of correct area

emit holy signal

be done

Definition at line 1729 of file kateview.cpp.

KateCommandLineBar * KateView::cmdLineBar ( )

Definition at line 2591 of file kateview.cpp.

void KateView::comment ( ) [slot]

Definition at line 2182 of file kateview.cpp.

void KateView::completionAborted ( KTextEditor::View *  view) [signal]
void KateView::completionExecuted ( KTextEditor::View *  view,
const KTextEditor::Cursor &  position,
KTextEditor::CodeCompletionModel *  model,
const QModelIndex &   
) [signal]
KateCompletionWidget * KateView::completionWidget ( ) const

Definition at line 2049 of file kateview.cpp.

KateViewConfig* KateView::config ( ) [inline]

Configuration.

Definition at line 583 of file kateview.h.

void KateView::configChanged ( ) [signal]
QStringList KateView::configKeys ( ) const [virtual]

Implements KTextEditor::ConfigInterface.

Definition at line 2523 of file kateview.cpp.

QVariant KateView::configValue ( const QString &  key) [virtual]

Implements KTextEditor::ConfigInterface.

Definition at line 2529 of file kateview.cpp.

QMenu * KateView::contextMenu ( ) const [virtual]

Implements KTextEditor::View.

Definition at line 2453 of file kateview.cpp.

void KateView::contextMenuEvent ( QContextMenuEvent *  ev) [protected]

Definition at line 1085 of file kateview.cpp.

KTextEditor::Cursor KateView::coordinatesToCursor ( const QPoint &  coord) const [virtual]

Implements KTextEditor::CoordinatesToCursorInterface.

Definition at line 2129 of file kateview.cpp.

void KateView::copy ( ) const [slot]

Definition at line 1916 of file kateview.cpp.

QString KateView::currentTextLine ( )

Definition at line 2144 of file kateview.cpp.

void KateView::cursorLeft ( ) [slot]

Definition at line 2264 of file kateview.cpp.

KTextEditor::Cursor KateView::cursorPosition ( ) const [virtual]

Implements KTextEditor::View.

Definition at line 2114 of file kateview.cpp.

QPoint KateView::cursorPositionCoordinates ( ) const [virtual]

Implements KTextEditor::View.

Definition at line 2134 of file kateview.cpp.

KTextEditor::Cursor KateView::cursorPositionVirtual ( ) const [virtual]

Implements KTextEditor::View.

Definition at line 2119 of file kateview.cpp.

void KateView::cursorRight ( ) [slot]

Definition at line 2274 of file kateview.cpp.

bool KateView::cursorSelected ( const KTextEditor::Cursor &  cursor)

Definition at line 1807 of file kateview.cpp.

QPoint KateView::cursorToCoordinate ( const KTextEditor::Cursor &  cursor) const [virtual]

Implements KTextEditor::View.

Definition at line 2124 of file kateview.cpp.

void KateView::cut ( ) [slot]

Definition at line 1905 of file kateview.cpp.

void KateView::deactivateEditActions ( )

Definition at line 2020 of file kateview.cpp.

QMenu * KateView::defaultContextMenu ( QMenu *  menu = 0L) const [virtual]

Implements KTextEditor::View.

Definition at line 2483 of file kateview.cpp.

void KateView::delayedUpdateOfView ( ) [signal]

Delayed update for view after text ranges changed.

void KateView::deleteWordLeft ( ) [slot]

Definition at line 2244 of file kateview.cpp.

void KateView::deleteWordRight ( ) [slot]

Definition at line 2254 of file kateview.cpp.

KateDictionaryBar * KateView::dictionaryBar ( )

Definition at line 2629 of file kateview.cpp.

void KateView::disableTextHints ( ) [virtual]

Implements KTextEditor::TextHintInterface.

Definition at line 1288 of file kateview.cpp.

void KateView::displayRangeChanged ( KateView *  view) [signal]
KateDocument* KateView::doc ( ) [inline]

accessor to katedocument pointer

Returns:
pointer to document

Definition at line 501 of file kateview.h.

const KateDocument* KateView::doc ( ) const [inline]

Definition at line 502 of file kateview.h.

KTextEditor::Document * KateView::document ( ) const [virtual]

Implements KTextEditor::View.

Definition at line 2433 of file kateview.cpp.

void KateView::down ( ) [slot]

Definition at line 2334 of file kateview.cpp.

void KateView::dropEventPass ( QDropEvent *  ) [signal]
bool KateView::dynWordWrap ( ) const [inline]

Definition at line 222 of file kateview.h.

int KateView::dynWrapIndicators ( )

Definition at line 1270 of file kateview.cpp.

void KateView::editEnd ( int  editTagLineStart,
int  editTagLineEnd,
bool  tagFrom 
)

Definition at line 1594 of file kateview.cpp.

void KateView::editSetCursor ( const KTextEditor::Cursor &  cursor)

Definition at line 1599 of file kateview.cpp.

void KateView::editStart ( )

Definition at line 1589 of file kateview.cpp.

void KateView::emitNavigateAccept ( ) [inline]

Definition at line 364 of file kateview.h.

void KateView::emitNavigateBack ( ) [inline]

Definition at line 367 of file kateview.h.

void KateView::emitNavigateDown ( ) [inline]

Definition at line 361 of file kateview.h.

void KateView::emitNavigateLeft ( ) [inline]

Definition at line 352 of file kateview.h.

void KateView::emitNavigateRight ( ) [inline]

Definition at line 355 of file kateview.h.

void KateView::emitNavigateUp ( ) [inline]

Definition at line 358 of file kateview.h.

void KateView::enableTextHints ( int  timeout) [virtual]

Implements KTextEditor::TextHintInterface.

Definition at line 1283 of file kateview.cpp.

void KateView::end ( ) [slot]

Definition at line 2314 of file kateview.cpp.

void KateView::ensureCursorColumnValid ( )

Definition at line 1573 of file kateview.cpp.

void KateView::find ( ) [slot]

Definition at line 1366 of file kateview.cpp.

void KateView::findNext ( ) [slot]

Definition at line 1394 of file kateview.cpp.

void KateView::findPrevious ( ) [slot]

Definition at line 1399 of file kateview.cpp.

void KateView::findSelectedBackwards ( ) [slot]

Definition at line 1380 of file kateview.cpp.

void KateView::findSelectedForwards ( ) [slot]

Definition at line 1375 of file kateview.cpp.

bool KateView::foldingMarkersOn ( )

Definition at line 1274 of file kateview.cpp.

void KateView::forceCompletion ( ) [virtual]

Implements KTextEditor::CodeCompletionInterface.

Definition at line 2067 of file kateview.cpp.

ViMode KateView::getCurrentViMode ( ) const
Returns:
the current vi mode

Definition at line 1356 of file kateview.cpp.

int KateView::getEol ( ) const

Definition at line 1180 of file kateview.cpp.

KateViInputModeManager * KateView::getViInputModeManager ( )
Returns:
a pointer to the KateViInputModeManager belonging to the view

Definition at line 1361 of file kateview.cpp.

void KateView::gotoLine ( ) [slot]

Definition at line 1134 of file kateview.cpp.

void KateView::hideBrokenSwapFileBar ( ) [slot]

Definition at line 2874 of file kateview.cpp.

void KateView::hideRecoverBar ( ) [slot]

Definition at line 2848 of file kateview.cpp.

void KateView::hideViModeBar ( ) [slot]

Definition at line 1332 of file kateview.cpp.

void KateView::home ( ) [slot]

Definition at line 2304 of file kateview.cpp.

bool KateView::iconBorder ( )

Definition at line 1258 of file kateview.cpp.

void KateView::indent ( ) [slot]

Definition at line 2149 of file kateview.cpp.

void KateView::insertTab ( ) [slot]

Definition at line 2239 of file kateview.cpp.

bool KateView::insertTemplateTextImplementation ( const KTextEditor::Cursor &  c,
const QString &  templateString,
const QMap< QString, QString > &  initialValues,
KTextEditor::TemplateScript *  templateScript 
) [virtual]

Implements KTextEditor::TemplateInterface2.

Definition at line 2003 of file kateview.cpp.

bool KateView::insertTemplateTextImplementation ( const KTextEditor::Cursor &  c,
const QString &  templateString,
const QMap< QString, QString > &  initialValues 
) [virtual]

Implements KTextEditor::TemplateInterface2.

Definition at line 1996 of file kateview.cpp.

bool KateView::isAnnotationBorderVisible ( ) const [virtual]

Implements KTextEditor::AnnotationViewInterface.

Definition at line 2656 of file kateview.cpp.

bool KateView::isAutomaticInvocationEnabled ( ) const [virtual]

Implements KTextEditor::CodeCompletionInterface.

Definition at line 2082 of file kateview.cpp.

bool KateView::isCompletionActive ( ) const [virtual]

Implements KTextEditor::CodeCompletionInterface.

Definition at line 2044 of file kateview.cpp.

bool KateView::isOverwriteMode ( ) const

Return values for "save" related commands.

Definition at line 1031 of file kateview.cpp.

void KateView::joinLines ( ) [slot]

Joins lines touched by the selection.

Definition at line 1146 of file kateview.cpp.

void KateView::keyDelete ( ) [slot]

Definition at line 2249 of file kateview.cpp.

void KateView::keyReturn ( ) [slot]

Definition at line 2224 of file kateview.cpp.

void KateView::killLine ( ) [slot]

Definition at line 2206 of file kateview.cpp.

bool KateView::lineEndSelected ( const KTextEditor::Cursor &  lineEndPos)

Definition at line 1825 of file kateview.cpp.

bool KateView::lineHasSelected ( int  line)

Definition at line 1832 of file kateview.cpp.

bool KateView::lineIsSelection ( int  line)

Definition at line 1837 of file kateview.cpp.

bool KateView::lineNumbersOn ( )

Definition at line 1262 of file kateview.cpp.

bool KateView::lineSelected ( int  line)

Definition at line 1820 of file kateview.cpp.

void KateView::lowercase ( ) [slot]

Lowercases selected text, or an alphabetic character next to the cursor.

Definition at line 2211 of file kateview.cpp.

bool KateView::mouseTrackingEnabled ( ) const [virtual]

Implements KTextEditor::View.

Definition at line 2032 of file kateview.cpp.

void KateView::navigateAccept ( ) [signal]
void KateView::navigateBack ( ) [signal]
void KateView::navigateDown ( ) [signal]
void KateView::navigateLeft ( ) [signal]
void KateView::navigateRight ( ) [signal]
void KateView::navigateUp ( ) [signal]
void KateView::needTextHint ( const KTextEditor::Cursor &  position,
QString &  text 
) [virtual, signal]

Implements KTextEditor::TextHintInterface.

void KateView::notifyAboutRangeChange ( int  startLine,
int  endLine,
bool  rangeWithAttribute 
)

Attribute of a range changed or range with attribute changed in given line range.

Parameters:
startLinestart line of change
endLineend line of change
rangeWithAttributeattribute changed or is active, this will perhaps lead to repaints

Definition at line 2685 of file kateview.cpp.

void KateView::pageDown ( ) [slot]

Definition at line 2384 of file kateview.cpp.

void KateView::pageUp ( ) [slot]

Definition at line 2374 of file kateview.cpp.

void KateView::paste ( ) [slot]

Definition at line 2102 of file kateview.cpp.

const QSet<Kate::TextRange *>* KateView::rangesCaretIn ( ) const [inline]

set of ranges which had the caret inside last time, used for rendering

Returns:
set of ranges which had the caret inside last time checked

Definition at line 734 of file kateview.h.

const QSet<Kate::TextRange *>* KateView::rangesMouseIn ( ) const [inline]

set of ranges which had the mouse inside last time, used for rendering

Returns:
set of ranges which had the mouse inside last time checked

Definition at line 728 of file kateview.h.

void KateView::readSessionConfig ( const KConfigGroup &  config) [virtual]

Implements KTextEditor::SessionConfigInterface.

Definition at line 1159 of file kateview.cpp.

void KateView::reflectOnTheFlySpellCheckStatus ( bool  enabled) [slot]

Definition at line 2674 of file kateview.cpp.

void KateView::registerCompletionModel ( KTextEditor::CodeCompletionModel *  model) [virtual]

Implements KTextEditor::CodeCompletionInterface.

Definition at line 2072 of file kateview.cpp.

void KateView::reloadFile ( ) [slot]

Definition at line 1036 of file kateview.cpp.

bool KateView::removeSelectedText ( ) [slot]

Definition at line 1779 of file kateview.cpp.

virtual bool KateView::removeSelection ( ) [inline, virtual, slot]

Implements KTextEditor::View.

Definition at line 234 of file kateview.h.

virtual bool KateView::removeSelectionText ( ) [inline, virtual, slot]

Implements KTextEditor::View.

Definition at line 236 of file kateview.h.

KateRenderer * KateView::renderer ( )

Definition at line 1430 of file kateview.cpp.

void KateView::repaintText ( bool  paintOnlyDirty = false)

Definition at line 1636 of file kateview.cpp.

void KateView::replace ( ) [slot]

Definition at line 1385 of file kateview.cpp.

bool KateView::scrollBarMarks ( )

Definition at line 1266 of file kateview.cpp.

void KateView::scrollDown ( ) [slot]

Definition at line 2349 of file kateview.cpp.

void KateView::scrollUp ( ) [slot]

Definition at line 2344 of file kateview.cpp.

bool KateView::selectAll ( ) [slot]

Definition at line 1799 of file kateview.cpp.

bool KateView::selection ( ) const [virtual]

Implements KTextEditor::View.

Definition at line 1766 of file kateview.cpp.

const KTextEditor::Range & KateView::selectionRange ( ) const [virtual]

Implements KTextEditor::View.

Definition at line 2424 of file kateview.cpp.

QString KateView::selectionText ( ) const [virtual]

Implements KTextEditor::View.

Definition at line 1774 of file kateview.cpp.

void KateView::selectLine ( const KTextEditor::Cursor &  cursor)

Definition at line 1896 of file kateview.cpp.

void KateView::selectWord ( const KTextEditor::Cursor &  cursor)

Definition at line 1878 of file kateview.cpp.

void KateView::sendCompletionAborted ( )

Definition at line 2097 of file kateview.cpp.

void KateView::sendCompletionExecuted ( const KTextEditor::Cursor &  position,
KTextEditor::CodeCompletionModel *  model,
const QModelIndex &  index 
)

Definition at line 2092 of file kateview.cpp.

void KateView::setAddBom ( bool  enabled) [slot]

Definition at line 1196 of file kateview.cpp.

void KateView::setAnnotationBorderVisible ( bool  visible) [virtual]

Implements KTextEditor::AnnotationViewInterface.

Definition at line 2651 of file kateview.cpp.

void KateView::setAnnotationModel ( KTextEditor::AnnotationModel *  model) [virtual]

Implements KTextEditor::AnnotationInterface.

Definition at line 2639 of file kateview.cpp.

void KateView::setAutomaticInvocationEnabled ( bool  enabled = true) [virtual]

Implements KTextEditor::CodeCompletionInterface.

Definition at line 2087 of file kateview.cpp.

virtual bool KateView::setBlockSelection ( bool  on) [inline, virtual, slot]

Implements KTextEditor::View.

Definition at line 238 of file kateview.h.

bool KateView::setBlockSelectionMode ( bool  on) [slot]

Definition at line 1947 of file kateview.cpp.

void KateView::setConfigValue ( const QString &  key,
const QVariant &  value 
) [virtual]

Implements KTextEditor::ConfigInterface.

Definition at line 2550 of file kateview.cpp.

void KateView::setContextMenu ( QMenu *  menu) [virtual]

Implements KTextEditor::View.

Definition at line 2438 of file kateview.cpp.

bool KateView::setCursorPosition ( KTextEditor::Cursor  position) [virtual]

Implements KTextEditor::View.

Definition at line 2109 of file kateview.cpp.

bool KateView::setCursorPositionInternal ( const KTextEditor::Cursor &  position,
uint  tabwidth = 1,
bool  calledExternally = false 
)

Definition at line 1095 of file kateview.cpp.

bool KateView::setCursorPositionVisual ( const KTextEditor::Cursor &  position)

Definition at line 2139 of file kateview.cpp.

void KateView::setDynWrapIndicators ( int  mode) [slot]

Definition at line 1026 of file kateview.cpp.

void KateView::setEol ( int  eol) [slot]

Definition at line 1185 of file kateview.cpp.

void KateView::setFoldingMarkersOn ( bool  enable) [slot]

Definition at line 1248 of file kateview.cpp.

void KateView::setIconBorder ( bool  enable) [slot]

Definition at line 1208 of file kateview.cpp.

void KateView::setLineNumbersOn ( bool  enable) [slot]

Definition at line 1218 of file kateview.cpp.

bool KateView::setMouseTrackingEnabled ( bool  enable) [virtual]

Implements KTextEditor::View.

Definition at line 2038 of file kateview.cpp.

void KateView::setScrollBarMarks ( bool  enable) [slot]

Definition at line 1228 of file kateview.cpp.

bool KateView::setSelection ( const KTextEditor::Cursor &  c,
int  i,
bool  b 
) [inline, virtual, slot]

Reimplemented from KTextEditor::View.

Definition at line 231 of file kateview.h.

bool KateView::setSelection ( const KTextEditor::Range &  selection) [virtual, slot]

anything to do?

backup old range

set new range

trigger update of correct area

emit holy signal

be done

Implements KTextEditor::View.

Definition at line 1689 of file kateview.cpp.

void KateView::shiftBottom ( ) [slot]

Definition at line 2409 of file kateview.cpp.

void KateView::shiftBottomOfView ( ) [slot]

Definition at line 2369 of file kateview.cpp.

void KateView::shiftCursorLeft ( ) [slot]

Definition at line 2269 of file kateview.cpp.

void KateView::shiftCursorRight ( ) [slot]

Definition at line 2279 of file kateview.cpp.

void KateView::shiftDown ( ) [slot]

Definition at line 2339 of file kateview.cpp.

void KateView::shiftEnd ( ) [slot]

Definition at line 2319 of file kateview.cpp.

void KateView::shiftHome ( ) [slot]

Definition at line 2309 of file kateview.cpp.

void KateView::shiftPageDown ( ) [slot]

Definition at line 2389 of file kateview.cpp.

void KateView::shiftPageUp ( ) [slot]

Definition at line 2379 of file kateview.cpp.

void KateView::shiftToMatchingBracket ( ) [slot]

Definition at line 2419 of file kateview.cpp.

void KateView::shiftTop ( ) [slot]

Definition at line 2399 of file kateview.cpp.

void KateView::shiftTopOfView ( ) [slot]

Definition at line 2359 of file kateview.cpp.

void KateView::shiftUp ( ) [slot]

Definition at line 2329 of file kateview.cpp.

void KateView::shiftWordLeft ( ) [slot]

Definition at line 2289 of file kateview.cpp.

void KateView::shiftWordRight ( ) [slot]

Definition at line 2299 of file kateview.cpp.

void KateView::showBrokenSwapFileBar ( ) [protected, slot]

Definition at line 2858 of file kateview.cpp.

void KateView::showRecoverBar ( ) [protected, slot]

Definition at line 2832 of file kateview.cpp.

void KateView::showViModeBar ( ) [slot]

Definition at line 1324 of file kateview.cpp.

void KateView::slotReadWriteChanged ( ) [slot]

Definition at line 1042 of file kateview.cpp.

void KateView::slotTextInserted ( KTextEditor::View *  view,
const KTextEditor::Cursor &  position,
const QString &  text 
)

Definition at line 1991 of file kateview.cpp.

void KateView::slotUpdateUndo ( ) [slot]

Definition at line 1066 of file kateview.cpp.

void KateView::smartNewline ( ) [slot]

Definition at line 2229 of file kateview.cpp.

KateSpellingMenu * KateView::spellingMenu ( )

Definition at line 2680 of file kateview.cpp.

void KateView::startCompletion ( const KTextEditor::Range &  word,
KTextEditor::CodeCompletionModel *  model 
) [virtual]

Implements KTextEditor::CodeCompletionInterface.

Definition at line 2057 of file kateview.cpp.

void KateView::switchToCmdLine ( ) [slot]

Definition at line 1417 of file kateview.cpp.

void KateView::tagAll ( )

Definition at line 1626 of file kateview.cpp.

bool KateView::tagLine ( const KTextEditor::Cursor &  virtualCursor)

Definition at line 1606 of file kateview.cpp.

bool KateView::tagLines ( KTextEditor::Cursor  start,
KTextEditor::Cursor  end,
bool  realCursors = false 
)

Definition at line 1621 of file kateview.cpp.

bool KateView::tagLines ( KTextEditor::Range  range,
bool  realRange = false 
)

Definition at line 2015 of file kateview.cpp.

bool KateView::tagLines ( int  start,
int  end,
bool  realLines = false 
)

Definition at line 1616 of file kateview.cpp.

bool KateView::tagRange ( const KTextEditor::Range &  range,
bool  realLines = false 
)

Definition at line 1611 of file kateview.cpp.

void KateView::tagSelection ( const KTextEditor::Range &  oldSelection)

Definition at line 1842 of file kateview.cpp.

bool KateView::toggleBlockSelectionMode ( ) [slot]

Definition at line 1977 of file kateview.cpp.

void KateView::toggleComment ( ) [slot]

Definition at line 2194 of file kateview.cpp.

void KateView::toggleDynWordWrap ( ) [slot]

Definition at line 1238 of file kateview.cpp.

void KateView::toggleFoldingMarkers ( ) [slot]

Definition at line 1253 of file kateview.cpp.

void KateView::toggleIconBorder ( ) [slot]

Definition at line 1213 of file kateview.cpp.

void KateView::toggleInsert ( ) [slot]

Definition at line 1119 of file kateview.cpp.

void KateView::toggleLineNumbersOn ( ) [slot]

Definition at line 1223 of file kateview.cpp.

void KateView::toggleOnTheFlySpellCheck ( bool  b) [protected, slot]

Definition at line 2669 of file kateview.cpp.

void KateView::toggleScrollBarMarks ( ) [slot]

Definition at line 1233 of file kateview.cpp.

void KateView::toggleViInputMode ( ) [slot]

Definition at line 1303 of file kateview.cpp.

void KateView::toggleWriteLock ( ) [slot]

Definition at line 1278 of file kateview.cpp.

void KateView::toggleWWMarker ( ) [slot]

Definition at line 1243 of file kateview.cpp.

void KateView::toMatchingBracket ( ) [slot]

Definition at line 2414 of file kateview.cpp.

void KateView::top ( ) [slot]

Definition at line 2394 of file kateview.cpp.

void KateView::topOfView ( ) [slot]

Definition at line 2354 of file kateview.cpp.

KateViewBar * KateView::topViewBar ( ) const

Accessors to the bars...

Definition at line 2581 of file kateview.cpp.

void KateView::transpose ( ) [slot]

Definition at line 2259 of file kateview.cpp.

void KateView::uncomment ( ) [slot]

Definition at line 2189 of file kateview.cpp.

void KateView::unIndent ( ) [slot]

Definition at line 2156 of file kateview.cpp.

void KateView::unregisterCompletionModel ( KTextEditor::CodeCompletionModel *  model) [virtual]

Implements KTextEditor::CodeCompletionInterface.

Definition at line 2077 of file kateview.cpp.

void KateView::up ( ) [slot]

Definition at line 2324 of file kateview.cpp.

void KateView::updateConfig ( )

Definition at line 1435 of file kateview.cpp.

void KateView::updateDocumentConfig ( )

Definition at line 1505 of file kateview.cpp.

void KateView::updateRangesIn ( KTextEditor::Attribute::ActivationType  activationType)

check if ranges changed for mouse in and caret in

Parameters:
activationTypetype of activation to check

Definition at line 2747 of file kateview.cpp.

void KateView::updateRendererConfig ( )

Definition at line 1531 of file kateview.cpp.

void KateView::updateView ( bool  changed = false)

Definition at line 1644 of file kateview.cpp.

void KateView::updateViModeBarCmd ( )

Update vi mode statusbar with the (partial) vi command being typed.

Definition at line 1347 of file kateview.cpp.

void KateView::updateViModeBarMode ( )

Update vi mode statusbar according to the current mode.

Definition at line 1339 of file kateview.cpp.

void KateView::uppercase ( ) [slot]

Uppercases selected text, or an alphabetic character next to the cursor.

Definition at line 2201 of file kateview.cpp.

void KateView::userInvokedCompletion ( ) [slot]

Definition at line 2576 of file kateview.cpp.

enum KTextEditor::View::EditMode KateView::viewEditMode ( ) const [inline, virtual]

Implements KTextEditor::View.

Definition at line 374 of file kateview.h.

QString KateView::viewMode ( ) const [virtual]

Implements KTextEditor::View.

Definition at line 991 of file kateview.cpp.

bool KateView::viInputMode ( ) const
Returns:
boolean indicating whether vi mode is active or not

Definition at line 1293 of file kateview.cpp.

bool KateView::viInputModeStealKeys ( ) const
Returns:
boolean indicating whether vi mode will override actions or not

Definition at line 1298 of file kateview.cpp.

int KateView::virtualCursorColumn ( ) const

Return the virtual cursor column, each tab is expanded into the document's tabWidth characters.

If word wrap is off, the cursor may be behind the line's length.

Definition at line 1672 of file kateview.cpp.

KTextEditor::Range KateView::visibleRange ( )

Definition at line 2661 of file kateview.cpp.

void KateView::wordLeft ( ) [slot]

Definition at line 2284 of file kateview.cpp.

void KateView::wordRight ( ) [slot]

Definition at line 2294 of file kateview.cpp.

bool KateView::wrapCursor ( ) const

Definition at line 1983 of file kateview.cpp.

void KateView::writeSessionConfig ( KConfigGroup &  config) [virtual]

Implements KTextEditor::SessionConfigInterface.

Definition at line 1169 of file kateview.cpp.


Member Data Documentation

KateCompletionWidget* KateView::m_completionWidget [mutable]

Definition at line 207 of file kateview.h.

KateSpellingMenu* KateView::m_spellingMenu [protected]

Definition at line 684 of file kateview.h.

KToggleAction* KateView::m_toggleOnTheFlySpellCheck [protected]

Definition at line 683 of file kateview.h.


The documentation for this class was generated from the following files:
  • kateview.h
  • kateview.cpp

Kate

Skip menu "Kate"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

kdelibs

Skip menu "kdelibs"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • Kate
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDEWebKit
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • kio
  • KIOSlave
  • KJS
  •   KJS-API
  •   WTF
  • kjsembed
  • KNewStuff
  • KParts
  • KPty
  • Kross
  • KUnitConversion
  • KUtils
  • Nepomuk
  • Plasma
  • Solid
  • Sonnet
  • ThreadWeaver
Generated for kdelibs by doxygen 1.7.3
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal