• Skip to content
  • Skip to link menu
KDE 4.1 API Reference
  • KDE API Reference
  • kdelibs
  • Sitemap
  • Contact Us
 

Kate

KateScrollBar Class Reference

#include <kateviewhelpers.h>

Inheritance diagram for KateScrollBar:

Inheritance graph
[legend]

List of all members.


Detailed Description

This class is required because QScrollBar's sliderMoved() signal is really supposed to be a sliderDragged() signal.

.. so this way we can capture MMB slider moves as well

Also, it adds some useful indicators on the scrollbar.

Definition at line 55 of file kateviewhelpers.h.


Signals

void sliderMMBMoved (int value)

Public Member Functions

 KateScrollBar (Qt::Orientation orientation, class KateViewInternal *parent)
void setShowMarks (bool b)
bool showMarks ()

Protected Slots

void marksChanged ()
void sliderMaybeMoved (int value)

Protected Member Functions

virtual void mouseMoveEvent (QMouseEvent *e)
virtual void mousePressEvent (QMouseEvent *e)
virtual void mouseReleaseEvent (QMouseEvent *e)
virtual void paintEvent (QPaintEvent *)
virtual void resizeEvent (QResizeEvent *)
virtual void sliderChange (SliderChange change)
virtual void styleChange (QStyle &oldStyle)

Constructor & Destructor Documentation

KateScrollBar::KateScrollBar ( Qt::Orientation  orientation,
class KateViewInternal *  parent 
)

Definition at line 71 of file kateviewhelpers.cpp.


Member Function Documentation

void KateScrollBar::marksChanged (  )  [protected, slot]

Definition at line 191 of file kateviewhelpers.cpp.

void KateScrollBar::mouseMoveEvent ( QMouseEvent *  e  )  [protected, virtual]

Definition at line 107 of file kateviewhelpers.cpp.

void KateScrollBar::mousePressEvent ( QMouseEvent *  e  )  [protected, virtual]

Definition at line 88 of file kateviewhelpers.cpp.

void KateScrollBar::mouseReleaseEvent ( QMouseEvent *  e  )  [protected, virtual]

Definition at line 98 of file kateviewhelpers.cpp.

void KateScrollBar::paintEvent ( QPaintEvent *  e  )  [protected, virtual]

Definition at line 115 of file kateviewhelpers.cpp.

void KateScrollBar::resizeEvent ( QResizeEvent *  e  )  [protected, virtual]

Definition at line 147 of file kateviewhelpers.cpp.

void KateScrollBar::setShowMarks ( bool  b  )  [inline]

Definition at line 63 of file kateviewhelpers.h.

bool KateScrollBar::showMarks (  )  [inline]

Definition at line 62 of file kateviewhelpers.h.

void KateScrollBar::sliderChange ( SliderChange  change  )  [protected, virtual]

Definition at line 176 of file kateviewhelpers.cpp.

void KateScrollBar::sliderMaybeMoved ( int  value  )  [protected, slot]

Definition at line 244 of file kateviewhelpers.cpp.

void KateScrollBar::sliderMMBMoved ( int  value  )  [signal]

void KateScrollBar::styleChange ( QStyle &  oldStyle  )  [protected, virtual]

Definition at line 153 of file kateviewhelpers.cpp.


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

Kate

Skip menu "Kate"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

kdelibs

Skip menu "kdelibs"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • Kate
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • KIO
  • KIOSlave
  • KJS
  •   KJS-API
  •   WTF
  • kjsembed
  • KNewStuff
  • KParts
  • Kross
  • KUtils
  • Nepomuk
  • Solid
  • Sonnet
  • ThreadWeaver
Generated for kdelibs by doxygen 1.5.4
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