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

Kate

katescriptview.cpp

Go to the documentation of this file.
00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 
00011 
00012 
00013 
00014 
00015 
00016 
00017 
00018 
00019 
00020 #include "katescriptview.h"
00021 
00022 #include "katedocument.h"
00023 #include "kateview.h"
00024 #include "katerenderer.h"
00025 #include "katehighlight.h"
00026 #include "katescript.h"
00027 
00028 KateScriptView::KateScriptView(QObject *parent)
00029   : QObject(parent), m_view(0)
00030 {
00031 }
00032 
00033 void KateScriptView::setView (KateView *view)
00034 {
00035   m_view = view;
00036 }
00037 
00038 KateView *KateScriptView::view()
00039 {
00040   return m_view;
00041 }
00042 
00043 KTextEditor::Cursor KateScriptView::cursorPosition ()
00044 {
00045   return m_view->cursorPosition();
00046 }
00047 
00048 void KateScriptView::setCursorPosition(int line, int column)
00049 {
00050   KTextEditor::Cursor c(line, column);
00051   m_view->setCursorPosition(c);
00052 }
00053 
00054 void KateScriptView::setCursorPosition (const KTextEditor::Cursor& cursor)
00055 {
00056   m_view->setCursorPosition(cursor);
00057 }
00058 
00059 KTextEditor::Cursor KateScriptView::virtualCursorPosition()
00060 {
00061   return m_view->cursorPositionVirtual();
00062 }
00063 
00064 void KateScriptView::setVirtualCursorPosition(int line, int column)
00065 {
00066   setVirtualCursorPosition(KTextEditor::Cursor(line, column));
00067 }
00068 
00069 void KateScriptView::setVirtualCursorPosition(const KTextEditor::Cursor& cursor)
00070 {
00071   m_view->setCursorPositionVisual(cursor);
00072 }
00073 
00074 QString KateScriptView::selectedText()
00075 {
00076   return m_view->selectionText();
00077 }
00078 
00079 bool KateScriptView::hasSelection()
00080 {
00081   return m_view->selection();
00082 }
00083 
00084 KTextEditor::Range KateScriptView::selection()
00085 {
00086   return m_view->selectionRange();
00087 }
00088 
00089 void KateScriptView::setSelection(const KTextEditor::Range& range)
00090 {
00091   m_view->setSelection(range);
00092 }
00093 
00094 void KateScriptView::removeSelectedText()
00095 {
00096   m_view->removeSelectedText();
00097 }
00098 
00099 void KateScriptView::selectAll()
00100 {
00101   m_view->selectAll();
00102 }
00103 
00104 void KateScriptView::clearSelection()
00105 {
00106   m_view->clearSelection();
00107 }
00108 
00109 
00110 
00111 // kate: space-indent on; indent-width 2; replace-tabs on;
00112 

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