\section{KText\-Editor::Block\-Selection\-DCOPInterface Class Reference}
\label{classKTextEditor_1_1BlockSelectionDCOPInterface}\index{KTextEditor::BlockSelectionDCOPInterface@{KTextEditor::BlockSelectionDCOPInterface}}
This is the main interface to the {\bf Block\-Selection\-Interface}{\rm (p.\,\pageref{classKTextEditor_1_1BlockSelectionInterface})} of {\bf KText\-Editor}{\rm (p.\,\pageref{namespaceKTextEditor})}. DCOP interface to {\bf Block\-Selection\-Interface}{\rm (p.\,\pageref{classKTextEditor_1_1BlockSelectionInterface})}.  


{\tt \#include $<$blockselectiondcopinterface.h$>$}

Inheritance diagram for KText\-Editor::Block\-Selection\-DCOPInterface:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=121pt]{classKTextEditor_1_1BlockSelectionDCOPInterface__inherit__graph}
\end{center}
\end{figure}
Collaboration diagram for KText\-Editor::Block\-Selection\-DCOPInterface:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=153pt]{classKTextEditor_1_1BlockSelectionDCOPInterface__coll__graph}
\end{center}
\end{figure}
\subsection*{DCOP Member Functions}
\begin{CompactItemize}
\item 
uint {\bf block\-Selection\-Interface\-Number} ()\label{classKTextEditor_1_1BlockSelectionDCOPInterface_z0}

\item 
bool {\bf block\-Selection\-Mode} ()
\item 
bool {\bf set\-Block\-Selection\-Mode} (bool on)
\item 
bool {\bf toggle\-Block\-Selection\-Mode} ()
\end{CompactItemize}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf Block\-Selection\-DCOPInterface} ({\bf Block\-Selection\-Interface} $\ast$Parent, const char $\ast$name)
\item 
virtual {\bf $\sim$Block\-Selection\-DCOPInterface} ()
\end{CompactItemize}


\subsection{Detailed Description}
This is the main interface to the {\bf Block\-Selection\-Interface}{\rm (p.\,\pageref{classKTextEditor_1_1BlockSelectionInterface})} of {\bf KText\-Editor}{\rm (p.\,\pageref{namespaceKTextEditor})}. DCOP interface to {\bf Block\-Selection\-Interface}{\rm (p.\,\pageref{classKTextEditor_1_1BlockSelectionInterface})}. 

This will provide a consistant dcop interface to all {\bf KDE} applications that use it. 

\begin{Desc}
\item[Author:]Ian Reinhart Geiser $<${\tt geiseri@kde.org}$>$\end{Desc}




Definition at line 18 of file blockselectiondcopinterface.h.

\subsection{Constructor \& Destructor Documentation}
\index{KTextEditor::BlockSelectionDCOPInterface@{KText\-Editor::Block\-Selection\-DCOPInterface}!BlockSelectionDCOPInterface@{BlockSelectionDCOPInterface}}
\index{BlockSelectionDCOPInterface@{BlockSelectionDCOPInterface}!KTextEditor::BlockSelectionDCOPInterface@{KText\-Editor::Block\-Selection\-DCOPInterface}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Block\-Selection\-DCOPInterface::Block\-Selection\-DCOPInterface ({\bf Block\-Selection\-Interface} $\ast$ {\em Parent}, const char $\ast$ {\em name})}\label{classKTextEditor_1_1BlockSelectionDCOPInterface_a0}


Construct a new interface object for the text editor. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em Parent}]the parent {\bf Block\-Selection\-Interface}{\rm (p.\,\pageref{classKTextEditor_1_1BlockSelectionInterface})} object that will provide us with the functions for the interface. \item[{\em name}]the QObject's name\end{description}
\end{Desc}


Definition at line 7 of file blockselectiondcopinterface.cpp.\index{KTextEditor::BlockSelectionDCOPInterface@{KText\-Editor::Block\-Selection\-DCOPInterface}!~BlockSelectionDCOPInterface@{$\sim$BlockSelectionDCOPInterface}}
\index{~BlockSelectionDCOPInterface@{$\sim$BlockSelectionDCOPInterface}!KTextEditor::BlockSelectionDCOPInterface@{KText\-Editor::Block\-Selection\-DCOPInterface}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Block\-Selection\-DCOPInterface::$\sim${\bf Block\-Selection\-DCOPInterface} ()\hspace{0.3cm}{\tt  [virtual]}}\label{classKTextEditor_1_1BlockSelectionDCOPInterface_a1}


Destructor Cleans up the object. 



Definition at line 13 of file blockselectiondcopinterface.cpp.

\subsection{Member Function Documentation}
\index{KTextEditor::BlockSelectionDCOPInterface@{KText\-Editor::Block\-Selection\-DCOPInterface}!blockSelectionMode@{blockSelectionMode}}
\index{blockSelectionMode@{blockSelectionMode}!KTextEditor::BlockSelectionDCOPInterface@{KText\-Editor::Block\-Selection\-DCOPInterface}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool Block\-Selection\-DCOPInterface::block\-Selection\-Mode ()}\label{classKTextEditor_1_1BlockSelectionDCOPInterface_z1}


Returns the status of the selection mode - true indicates block selection mode is on. 

If this is true, selections applied via the {\bf Selection\-Interface}{\rm (p.\,\pageref{classKTextEditor_1_1SelectionInterface})} are handled as blockselections and the paste functions of the {\bf Clipboard\-Interface}{\rm (p.\,\pageref{classKTextEditor_1_1ClipboardInterface})} works on rectangular blocks of text rather than normal. (copy too, but thats clear I hope ;) 

Definition at line 22 of file blockselectiondcopinterface.cpp.\index{KTextEditor::BlockSelectionDCOPInterface@{KText\-Editor::Block\-Selection\-DCOPInterface}!setBlockSelectionMode@{setBlockSelectionMode}}
\index{setBlockSelectionMode@{setBlockSelectionMode}!KTextEditor::BlockSelectionDCOPInterface@{KText\-Editor::Block\-Selection\-DCOPInterface}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool Block\-Selection\-DCOPInterface::set\-Block\-Selection\-Mode (bool {\em on})}\label{classKTextEditor_1_1BlockSelectionDCOPInterface_z2}


set blockselection mode to state \char`\"{}on\char`\"{} 



Definition at line 26 of file blockselectiondcopinterface.cpp.\index{KTextEditor::BlockSelectionDCOPInterface@{KText\-Editor::Block\-Selection\-DCOPInterface}!toggleBlockSelectionMode@{toggleBlockSelectionMode}}
\index{toggleBlockSelectionMode@{toggleBlockSelectionMode}!KTextEditor::BlockSelectionDCOPInterface@{KText\-Editor::Block\-Selection\-DCOPInterface}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool Block\-Selection\-DCOPInterface::toggle\-Block\-Selection\-Mode ()}\label{classKTextEditor_1_1BlockSelectionDCOPInterface_z3}


toggle blockseletion mode 



Definition at line 30 of file blockselectiondcopinterface.cpp.

The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
blockselectiondcopinterface.h\item 
blockselectiondcopinterface.cpp\end{CompactItemize}
