\section{Kate\-Scroll\-Bar Class Reference}
\label{classKateScrollBar}\index{KateScrollBar@{KateScrollBar}}
This class is required because QScroll\-Bar's {\bf slider\-Moved()} signal is really supposed to be a slider\-Dragged() signal...  


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

Inheritance diagram for Kate\-Scroll\-Bar:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=56pt]{classKateScrollBar__inherit__graph}
\end{center}
\end{figure}
Collaboration diagram for Kate\-Scroll\-Bar:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=109pt]{classKateScrollBar__coll__graph}
\end{center}
\end{figure}
\subsection*{Signals}
\begin{CompactItemize}
\item 
void {\bf slider\-MMBMoved} (int {\bf value})\label{classKateScrollBar_l0}

\end{CompactItemize}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf Kate\-Scroll\-Bar} (Orientation {\bf orientation}, class Kate\-View\-Internal $\ast$parent, const char $\ast$name=0L)\label{classKateScrollBar_a0}

\item 
bool {\bf show\-Marks} ()\label{classKateScrollBar_a1}

\item 
void {\bf set\-Show\-Marks} (bool b)\label{classKateScrollBar_a2}

\end{CompactItemize}
\subsection*{Protected Slots}
\begin{CompactItemize}
\item 
void {\bf slider\-Maybe\-Moved} (int {\bf value})\label{classKateScrollBar_j0}

\item 
void {\bf marks\-Changed} ()\label{classKateScrollBar_j1}

\end{CompactItemize}
\subsection*{Protected Member Functions}
\begin{CompactItemize}
\item 
virtual void {\bf mouse\-Press\-Event} ({\bf QMouse\-Event} $\ast$e)\label{classKateScrollBar_b0}

\item 
virtual void {\bf mouse\-Release\-Event} ({\bf QMouse\-Event} $\ast$e)\label{classKateScrollBar_b1}

\item 
virtual void {\bf mouse\-Move\-Event} ({\bf QMouse\-Event} $\ast$e)\label{classKateScrollBar_b2}

\item 
virtual void {\bf paint\-Event} ({\bf QPaint\-Event} $\ast$)\label{classKateScrollBar_b3}

\item 
virtual void {\bf resize\-Event} ({\bf QResize\-Event} $\ast$)\label{classKateScrollBar_b4}

\item 
virtual void {\bf style\-Change} ({\bf QStyle} \&old\-Style)\label{classKateScrollBar_b5}

\item 
virtual void {\bf value\-Change} ()\label{classKateScrollBar_b6}

\item 
virtual void {\bf range\-Change} ()\label{classKateScrollBar_b7}

\end{CompactItemize}


\subsection{Detailed Description}
This class is required because QScroll\-Bar's {\bf slider\-Moved()} signal is really supposed to be a slider\-Dragged() signal... 

so this way we can capture MMB slider moves as well

Also, it adds some usefull indicators on the scrollbar. 



Definition at line 58 of file kateviewinternal.h.

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