\section{KText\-Editor::Undo\-Interface Class Reference}
\label{classKTextEditor_1_1UndoInterface}\index{KTextEditor::UndoInterface@{KTextEditor::UndoInterface}}
This is an interface to undo functionality of a {\bf Document}{\rm (p.\,\pageref{classKTextEditor_1_1Document})}.  


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

\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
unsigned int {\bf undo\-Interface\-Number} () const \label{classKTextEditor_1_1UndoInterface_a2}

\item 
virtual void {\bf undo} ()=0\label{classKTextEditor_1_1UndoInterface_a3}

\item 
virtual void {\bf redo} ()=0\label{classKTextEditor_1_1UndoInterface_a4}

\item 
virtual void {\bf clear\-Undo} ()=0\label{classKTextEditor_1_1UndoInterface_a5}

\item 
virtual void {\bf clear\-Redo} ()=0\label{classKTextEditor_1_1UndoInterface_a6}

\item 
virtual unsigned int {\bf undo\-Count} () const =0\label{classKTextEditor_1_1UndoInterface_a7}

\item 
virtual unsigned int {\bf redo\-Count} () const =0\label{classKTextEditor_1_1UndoInterface_a8}

\item 
virtual unsigned int {\bf undo\-Steps} () const =0
\item 
virtual void {\bf set\-Undo\-Steps} (unsigned int steps)=0\label{classKTextEditor_1_1UndoInterface_a10}

\item 
virtual void {\bf undo\-Changed} ()=0\label{classKTextEditor_1_1UndoInterface_a11}

\end{CompactItemize}
\subsection*{Protected Member Functions}
\begin{CompactItemize}
\item 
void {\bf set\-Undo\-Interface\-DCOPSuffix} (const {\bf QCString} \&suffix)\label{classKTextEditor_1_1UndoInterface_b0}

\end{CompactItemize}
\subsection*{Friends}
\begin{CompactItemize}
\item 
class {\bf Private\-Undo\-Interface}\label{classKTextEditor_1_1UndoInterface_n0}

\end{CompactItemize}


\subsection{Detailed Description}
This is an interface to undo functionality of a {\bf Document}{\rm (p.\,\pageref{classKTextEditor_1_1Document})}. 



Definition at line 32 of file undointerface.h.

\subsection{Member Function Documentation}
\index{KTextEditor::UndoInterface@{KText\-Editor::Undo\-Interface}!undoSteps@{undoSteps}}
\index{undoSteps@{undoSteps}!KTextEditor::UndoInterface@{KText\-Editor::Undo\-Interface}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual unsigned int KText\-Editor::Undo\-Interface::undo\-Steps () const\hspace{0.3cm}{\tt  [pure virtual]}}\label{classKTextEditor_1_1UndoInterface_a9}


returns the maximum of undo steps possible, 0 means no limit ! 



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