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
KDE 4.6 API Reference