libkdepim

GroupItem Class Reference

#include <ksubscription.h>

List of all members.


Detailed Description

A class representing a single group item (what's that?).

Definition at line 72 of file ksubscription.h.


Public Member Functions

 GroupItem (QListView *v, const KGroupInfo &gi, KSubscription *browser, bool isCheckItem=false)
 GroupItem (QListViewItem *i, const KGroupInfo &gi, KSubscription *browser, bool isCheckItem=false)
KGroupInfo info ()
void setInfo (KGroupInfo info)
QListViewItem * originalParent ()
void setOriginalParent (QListViewItem *parent)
bool lastOpenState ()
void setLastOpenState (bool last)
virtual void setDescription ()
bool isCheckItem () const
bool ignoreStateChange ()
void setIgnoreStateChange (bool ignore)
virtual void setOn (bool on)
virtual void stateChange (bool on)
void setVisible (bool b)
virtual void paintCell (QPainter *p, const QColorGroup &cg, int column, int width, int align)
virtual void paintFocus (QPainter *, const QColorGroup &cg, const QRect &r)
virtual int width (const QFontMetrics &, const QListView *, int column) const
virtual void setup ()
virtual int rtti () const

Protected Attributes

KGroupInfo mInfo
KSubscriptionmBrowser
QListViewItem * mOriginalParent
bool mLastOpenState
bool mIsCheckItem
bool mIgnoreStateChange

Member Function Documentation

KGroupInfo GroupItem::info (  )  [inline]

Get/Set the KGroupInfo.

Definition at line 83 of file ksubscription.h.

QListViewItem* GroupItem::originalParent (  )  [inline]

Get/Set the original parent.

Definition at line 89 of file ksubscription.h.

bool GroupItem::lastOpenState (  )  [inline]

Get/Set the last open state.

Definition at line 95 of file ksubscription.h.

void GroupItem::setDescription (  )  [virtual]

Sets the description from the KGroupInfo Reimplement this for special cases.

Definition at line 87 of file ksubscription.cpp.

bool GroupItem::isCheckItem (  )  const [inline]

Get if this is a checkable item.

Definition at line 107 of file ksubscription.h.

bool GroupItem::ignoreStateChange (  )  [inline]

Get/Set if state changes should be ignored.

Definition at line 112 of file ksubscription.h.

void GroupItem::setOn ( bool  on  )  [virtual]

Reimplemented Sets the subscribed property (only while items are loaded).

Definition at line 93 of file ksubscription.cpp.

void GroupItem::stateChange ( bool  on  )  [virtual]

Reimlemented Calls KSubscription::changeItemState if mIgnoreStateChange == false.

Definition at line 106 of file ksubscription.cpp.

void GroupItem::setVisible ( bool  b  ) 

Reimplemented Sets items invisible or disabled or even moves them.

Definition at line 114 of file ksubscription.cpp.

void GroupItem::paintCell ( QPainter *  p,
const QColorGroup &  cg,
int  column,
int  width,
int  align 
) [virtual]

Reimplemented Calls QListViewItem or QCheckListItem.

Definition at line 169 of file ksubscription.cpp.

void GroupItem::paintFocus ( QPainter *  ,
const QColorGroup &  cg,
const QRect &  r 
) [virtual]

Reimplemented Calls QListViewItem or QCheckListItem.

Definition at line 179 of file ksubscription.cpp.

int GroupItem::width ( const QFontMetrics &  ,
const QListView *  ,
int  column 
) const [virtual]

Reimplemented Calls QListViewItem or QCheckListItem.

Definition at line 189 of file ksubscription.cpp.

void GroupItem::setup (  )  [virtual]

Reimplemented Calls QListViewItem or QCheckListItem.

Definition at line 198 of file ksubscription.cpp.

virtual int GroupItem::rtti (  )  const [inline, virtual]

Reimplemented.

Definition at line 160 of file ksubscription.h.


The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys