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

KDEUI

Public Member Functions | Protected Member Functions | List of all members
KCategoryDrawerV3 Class Reference

#include <kcategorydrawer.h>

Inheritance diagram for KCategoryDrawerV3:
Inheritance graph
[legend]

Public Member Functions

 KCategoryDrawerV3 (KCategorizedView *view)
 
virtual ~KCategoryDrawerV3 ()
 
KCategorizedView * view () const
 
- Public Member Functions inherited from KCategoryDrawerV2
 KCategoryDrawerV2 (QObject *parent=0)
 
virtual ~KCategoryDrawerV2 ()
 
virtual void mouseButtonDoubleClicked (const QModelIndex &index, QMouseEvent *event)
 
virtual void mouseButtonMoved (const QModelIndex &index, QMouseEvent *event)
 
virtual void mouseButtonPressed (const QModelIndex &index, QMouseEvent *event)
 
virtual void mouseButtonReleased (const QModelIndex &index, QMouseEvent *event)
 
- Public Member Functions inherited from KCategoryDrawer
 KCategoryDrawer ()
 
virtual ~KCategoryDrawer ()
 
virtual int categoryHeight (const QModelIndex &index, const QStyleOption &option) const
 
virtual void drawCategory (const QModelIndex &index, int sortRole, const QStyleOption &option, QPainter *painter) const
 
int leftMargin () const
 
KCategoryDrawer & operator= (const KCategoryDrawer &cd)
 
int rightMargin () const
 
void setLeftMargin (int leftMargin)
 
void setRightMargin (int rightMargin)
 

Protected Member Functions

virtual void mouseButtonDoubleClicked (const QModelIndex &index, const QRect &blockRect, QMouseEvent *event)
 
virtual void mouseButtonPressed (const QModelIndex &index, const QRect &blockRect, QMouseEvent *event)
 
virtual void mouseButtonReleased (const QModelIndex &index, const QRect &blockRect, QMouseEvent *event)
 
virtual void mouseLeft (const QModelIndex &index, const QRect &blockRect)
 
virtual void mouseMoved (const QModelIndex &index, const QRect &blockRect, QMouseEvent *event)
 

Additional Inherited Members

- Signals inherited from KCategoryDrawerV2
void actionRequested (int action, const QModelIndex &index)
 
void collapseOrExpandClicked (const QModelIndex &index)
 

Detailed Description

Since
4.5

Definition at line 150 of file kcategorydrawer.h.

Constructor & Destructor Documentation

KCategoryDrawerV3::KCategoryDrawerV3 ( KCategorizedView *  view)

Definition at line 244 of file kcategorydrawer.cpp.

KCategoryDrawerV3::~KCategoryDrawerV3 ( )
virtual

Definition at line 250 of file kcategorydrawer.cpp.

Member Function Documentation

void KCategoryDrawerV3::mouseButtonDoubleClicked ( const QModelIndex &  index,
const QRect &  blockRect,
QMouseEvent *  event 
)
protectedvirtual

Method called when the mouse button has been double clicked.

Parameters
indexThe representative index of the block of items.
blockRectThe rect occupied by the block of items.
eventThe mouse event.
Warning
You explicitly have to determine whether the event has been accepted or not. You have to call event->accept() or event->ignore() at all possible case branches in your code.

Definition at line 275 of file kcategorydrawer.cpp.

void KCategoryDrawerV3::mouseButtonPressed ( const QModelIndex &  index,
const QRect &  blockRect,
QMouseEvent *  event 
)
protectedvirtual

Method called when the mouse button has been pressed.

Parameters
indexThe representative index of the block of items.
blockRectThe rect occupied by the block of items.
eventThe mouse event.
Warning
You explicitly have to determine whether the event has been accepted or not. You have to call event->accept() or event->ignore() at all possible case branches in your code.

Definition at line 260 of file kcategorydrawer.cpp.

void KCategoryDrawerV3::mouseButtonReleased ( const QModelIndex &  index,
const QRect &  blockRect,
QMouseEvent *  event 
)
protectedvirtual

Method called when the mouse button has been released.

Parameters
indexThe representative index of the block of items.
blockRectThe rect occupied by the block of items.
eventThe mouse event.
Warning
You explicitly have to determine whether the event has been accepted or not. You have to call event->accept() or event->ignore() at all possible case branches in your code.

Definition at line 265 of file kcategorydrawer.cpp.

void KCategoryDrawerV3::mouseLeft ( const QModelIndex &  index,
const QRect &  blockRect 
)
protectedvirtual

Method called when the mouse button has left this block.

Parameters
indexThe representative index of the block of items.
blockRectThe rect occupied by the block of items.

Definition at line 280 of file kcategorydrawer.cpp.

void KCategoryDrawerV3::mouseMoved ( const QModelIndex &  index,
const QRect &  blockRect,
QMouseEvent *  event 
)
protectedvirtual

Method called when the mouse has been moved.

Parameters
indexThe representative index of the block of items.
blockRectThe rect occupied by the block of items.
eventThe mouse event.

Definition at line 270 of file kcategorydrawer.cpp.

KCategorizedView * KCategoryDrawerV3::view ( ) const
Returns
The view this category drawer is associated with.

Definition at line 255 of file kcategorydrawer.cpp.


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

KDE's Doxygen guidelines are available online.

KDEUI

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

kdelibs API Reference

Skip menu "kdelibs API Reference"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDEWebKit
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • kio
  • KIOSlave
  • KJS
  •   KJS-API
  • kjsembed
  •   WTF
  • KNewStuff
  • KParts
  • KPty
  • Kross
  • KUnitConversion
  • KUtils
  • Nepomuk
  • Nepomuk-Core
  • Nepomuk
  • Plasma
  • Solid
  • Sonnet
  • ThreadWeaver

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