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

Kate

  • kde-4.14
  • applications
  • kate
  • part
  • script
katescriptview.cpp
Go to the documentation of this file.
1 
20 #include "katescriptview.h"
21 
22 #include "katedocument.h"
23 #include "kateview.h"
24 #include "katerenderer.h"
25 #include "katescript.h"
26 
27 KateScriptView::KateScriptView(QObject *parent)
28  : QObject(parent), m_view(0)
29 {
30 }
31 
32 void KateScriptView::setView (KateView *view)
33 {
34  m_view = view;
35 }
36 
37 KateView *KateScriptView::view()
38 {
39  return m_view;
40 }
41 
42 KTextEditor::Cursor KateScriptView::cursorPosition ()
43 {
44  return m_view->cursorPosition();
45 }
46 
47 void KateScriptView::setCursorPosition(int line, int column)
48 {
49  KTextEditor::Cursor c(line, column);
50  m_view->setCursorPosition(c);
51 }
52 
53 void KateScriptView::setCursorPosition (const KTextEditor::Cursor& cursor)
54 {
55  m_view->setCursorPosition(cursor);
56 }
57 
58 KTextEditor::Cursor KateScriptView::virtualCursorPosition()
59 {
60  return m_view->cursorPositionVirtual();
61 }
62 
63 void KateScriptView::setVirtualCursorPosition(int line, int column)
64 {
65  setVirtualCursorPosition(KTextEditor::Cursor(line, column));
66 }
67 
68 void KateScriptView::setVirtualCursorPosition(const KTextEditor::Cursor& cursor)
69 {
70  m_view->setCursorPositionVisual(cursor);
71 }
72 
73 QString KateScriptView::selectedText()
74 {
75  return m_view->selectionText();
76 }
77 
78 bool KateScriptView::hasSelection()
79 {
80  return m_view->selection();
81 }
82 
83 KTextEditor::Range KateScriptView::selection()
84 {
85  return m_view->selectionRange();
86 }
87 
88 void KateScriptView::setSelection(const KTextEditor::Range& range)
89 {
90  m_view->setSelection(range);
91 }
92 
93 void KateScriptView::removeSelectedText()
94 {
95  m_view->removeSelectedText();
96 }
97 
98 void KateScriptView::selectAll()
99 {
100  m_view->selectAll();
101 }
102 
103 void KateScriptView::clearSelection()
104 {
105  m_view->clearSelection();
106 }
107 
108 
109 
110 // kate: space-indent on; indent-width 2; replace-tabs on;
111 
kateview.h
KateView::clearSelection
bool clearSelection()
Definition: kateview.cpp:1991
katerenderer.h
KateView::selectAll
bool selectAll()
Definition: kateview.cpp:2075
KateScriptView::virtualCursorPosition
Q_INVOKABLE KTextEditor::Cursor virtualCursorPosition()
Definition: katescriptview.cpp:58
KateScriptView::selection
Q_INVOKABLE KTextEditor::Range selection()
Definition: katescriptview.cpp:83
KateScriptView::view
KateView * view()
Definition: katescriptview.cpp:37
KateScriptView::selectedText
Q_INVOKABLE QString selectedText()
Definition: katescriptview.cpp:73
katedocument.h
katescript.h
KateScriptView::setVirtualCursorPosition
Q_INVOKABLE void setVirtualCursorPosition(int line, int column)
Definition: katescriptview.cpp:63
KateView::setCursorPosition
bool setCursorPosition(KTextEditor::Cursor position)
Definition: kateview.cpp:2418
KateScriptView::removeSelectedText
Q_INVOKABLE void removeSelectedText()
Definition: katescriptview.cpp:93
KateView::selectionRange
virtual const KTextEditor::Range & selectionRange() const
Definition: kateview.cpp:2815
KateView::setSelection
virtual bool setSelection(const KTextEditor::Range &selection)
Definition: kateview.cpp:1956
QObject
KateScriptView::KateScriptView
KateScriptView(QObject *parent=0)
Properties are accessible with a nicer syntax from JavaScript.
Definition: katescriptview.cpp:27
KateScriptView::selectAll
Q_INVOKABLE void selectAll()
Definition: katescriptview.cpp:98
KateScriptView::setSelection
Q_INVOKABLE void setSelection(const KTextEditor::Range &range)
Definition: katescriptview.cpp:88
QString
KateView::selection
virtual bool selection() const
Definition: kateview.cpp:2033
KateView
Definition: kateview.h:77
KateScriptView::hasSelection
Q_INVOKABLE bool hasSelection()
Definition: katescriptview.cpp:78
KateView::cursorPosition
KTextEditor::Cursor cursorPosition() const
Definition: kateview.cpp:2423
KateView::cursorPositionVirtual
KTextEditor::Cursor cursorPositionVirtual() const
Definition: kateview.cpp:2428
KateView::removeSelectedText
bool removeSelectedText()
Definition: kateview.cpp:2046
KateView::selectionText
virtual QString selectionText() const
Definition: kateview.cpp:2041
KateView::setCursorPositionVisual
bool setCursorPositionVisual(const KTextEditor::Cursor &position)
Definition: kateview.cpp:2448
KateScriptView::setView
void setView(KateView *view)
Definition: katescriptview.cpp:32
KateScriptView::setCursorPosition
Q_INVOKABLE void setCursorPosition(int line, int column)
Set the cursor position in the view.
Definition: katescriptview.cpp:47
katescriptview.h
KateScriptView::cursorPosition
Q_INVOKABLE KTextEditor::Cursor cursorPosition()
Definition: katescriptview.cpp:42
KateScriptView::clearSelection
Q_INVOKABLE void clearSelection()
Definition: katescriptview.cpp:103
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Sat May 9 2020 03:56:58 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

Kate

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

applications API Reference

Skip menu "applications API Reference"
  •   kate
  •       kate
  •   KTextEditor
  •   Kate
  • Konsole

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal