• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • applications API Reference
  • KDE Home
  • Contact Us
 

Kate

Public Slots | Signals | Public Member Functions | Protected Slots | Protected Member Functions | List of all members
KateScrollBar Class Reference

#include <kateviewhelpers.h>

Inheritance diagram for KateScrollBar:
Inheritance graph
[legend]

Public Slots

void updatePixmap ()
 

Signals

void sliderMMBMoved (int value)
 

Public Member Functions

 KateScrollBar (Qt::Orientation orientation, class KateViewInternal *parent)
 
bool miniMapAll ()
 
bool miniMapWidth ()
 
void queuePixmapUpdate ()
 
void setMiniMapAll (bool b)
 
void setMiniMapWidth (int width)
 
void setShowMarks (bool b)
 
void setShowMiniMap (bool b)
 
bool showMarks ()
 
bool showMiniMap ()
 
QSize sizeHint () const
 

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 *e)
 
virtual void resizeEvent (QResizeEvent *)
 
virtual void sliderChange (SliderChange change)
 
virtual void styleChange (QStyle &oldStyle)
 

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 66 of file kateviewhelpers.h.

Constructor & Destructor Documentation

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

Definition at line 107 of file kateviewhelpers.cpp.

Member Function Documentation

void KateScrollBar::marksChanged ( )
protectedslot

Definition at line 732 of file kateviewhelpers.cpp.

bool KateScrollBar::miniMapAll ( )
inline

Definition at line 80 of file kateviewhelpers.h.

bool KateScrollBar::miniMapWidth ( )
inline

Definition at line 83 of file kateviewhelpers.h.

void KateScrollBar::mouseMoveEvent ( QMouseEvent *  e)
protectedvirtual

Definition at line 237 of file kateviewhelpers.cpp.

void KateScrollBar::mousePressEvent ( QMouseEvent *  e)
protectedvirtual

Definition at line 188 of file kateviewhelpers.cpp.

void KateScrollBar::mouseReleaseEvent ( QMouseEvent *  e)
protectedvirtual

Definition at line 213 of file kateviewhelpers.cpp.

void KateScrollBar::paintEvent ( QPaintEvent *  e)
protectedvirtual

Definition at line 260 of file kateviewhelpers.cpp.

void KateScrollBar::queuePixmapUpdate ( )
inline

Definition at line 86 of file kateviewhelpers.h.

void KateScrollBar::resizeEvent ( QResizeEvent *  e)
protectedvirtual

Definition at line 696 of file kateviewhelpers.cpp.

void KateScrollBar::setMiniMapAll ( bool  b)
inline

Definition at line 81 of file kateviewhelpers.h.

void KateScrollBar::setMiniMapWidth ( int  width)
inline

Definition at line 84 of file kateviewhelpers.h.

void KateScrollBar::setShowMarks ( bool  b)
inline

Definition at line 75 of file kateviewhelpers.h.

void KateScrollBar::setShowMiniMap ( bool  b)

Definition at line 131 of file kateviewhelpers.cpp.

bool KateScrollBar::showMarks ( )
inline

Definition at line 74 of file kateviewhelpers.h.

bool KateScrollBar::showMiniMap ( )
inline

Definition at line 77 of file kateviewhelpers.h.

QSize KateScrollBar::sizeHint ( void  ) const

Definition at line 150 of file kateviewhelpers.cpp.

void KateScrollBar::sliderChange ( SliderChange  change)
protectedvirtual

Definition at line 711 of file kateviewhelpers.cpp.

void KateScrollBar::sliderMaybeMoved ( int  value)
protectedslot

Definition at line 778 of file kateviewhelpers.cpp.

void KateScrollBar::sliderMMBMoved ( int  value)
signal
void KateScrollBar::styleChange ( QStyle &  oldStyle)
protectedvirtual

Definition at line 704 of file kateviewhelpers.cpp.

void KateScrollBar::updatePixmap ( )
slot

Definition at line 323 of file kateviewhelpers.cpp.


The documentation for this class was generated from the following files:
  • kateviewhelpers.h
  • kateviewhelpers.cpp
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:31:54 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

Kate

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

applications API Reference

Skip menu "applications API Reference"
  •   kate
  •       kate
  •   KTextEditor
  •   Kate
  • Applications
  •   Libraries
  •     libkonq
  • Konsole

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal