• Skip to content
  • Skip to link menu
KDE 3.5 API Reference
  • KDE API Reference
  • @topname@
  • Sitemap
  • Contact Us
 

interfaces

KTextEditor::SelectionInterface

KTextEditor::SelectionInterface Class Reference

#include <selectioninterface.h>

List of all members.


Detailed Description

This is an interface to text selection for the Document class.

Definition at line 33 of file selectioninterface.h.


Public Member Functions

unsigned int selectionInterfaceNumber () const
virtual bool setSelection (unsigned int startLine, unsigned int startCol, unsigned int endLine, unsigned int endCol)=0
virtual bool clearSelection ()=0
virtual bool hasSelection () const =0
virtual QString selection () const =0
virtual bool removeSelectedText ()=0
virtual bool selectAll ()=0
virtual void selectionChanged ()=0

Protected Member Functions

void setSelectionInterfaceDCOPSuffix (const QCString &suffix)

Friends

class PrivateSelectionInterface

Member Function Documentation

virtual bool KTextEditor::SelectionInterface::setSelection ( unsigned int  startLine,
unsigned int  startCol,
unsigned int  endLine,
unsigned int  endCol 
) [pure virtual]

Returns:
set the selection from line_start,col_start to line_end,col_end

virtual bool KTextEditor::SelectionInterface::clearSelection (  )  [pure virtual]

removes the current Selection (not Text)

virtual bool KTextEditor::SelectionInterface::hasSelection (  )  const [pure virtual]

Returns:
true if there is a selection

virtual QString KTextEditor::SelectionInterface::selection (  )  const [pure virtual]

Returns:
a QString for the selected text

virtual bool KTextEditor::SelectionInterface::removeSelectedText (  )  [pure virtual]

removes the selected Text

virtual bool KTextEditor::SelectionInterface::selectAll (  )  [pure virtual]

select the whole text


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

interfaces

Skip menu "interfaces"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members

@topname@

Skip menu "@topname@"
  •     kdnssd-avahi
  • arts
  • dcop
  • dnssd
  • interfaces
  •     interface
  •     library
  •   kspeech
  •   ktexteditor
  • kabc
  • kate
  • kcmshell
  • kdecore
  • kded
  • kdefx
  • kdeprint
  • kdesu
  • kdeui
  • kdoctools
  • khtml
  • kimgio
  • kinit
  • kio
  •   bookmarks
  •   httpfilter
  •   kfile
  •   kio
  •   kioexec
  •   kpasswdserver
  •   kssl
  • kioslave
  •   http
  • kjs
  • kmdi
  •   kmdi
  • knewstuff
  • kparts
  • kresources
  • kspell2
  • kunittest
  • kutils
  • kwallet
  • libkmid
  • libkscreensaver
Generated for @topname@ by doxygen 1.5.5
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