libkdepim
GroupItem Class Reference
#include <ksubscription.h>
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 |
KSubscription * | mBrowser |
QListViewItem * | mOriginalParent |
bool | mLastOpenState |
bool | mIsCheckItem |
bool | mIgnoreStateChange |
Member Function Documentation
KGroupInfo GroupItem::info | ( | ) | [inline] |
QListViewItem* GroupItem::originalParent | ( | ) | [inline] |
bool GroupItem::lastOpenState | ( | ) | [inline] |
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] |
bool GroupItem::ignoreStateChange | ( | ) | [inline] |
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] |
The documentation for this class was generated from the following files: