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

knode

  • KNGroupBrowser
  • GroupItem
Public Member Functions | Public Attributes | List of all members
KNGroupBrowser::GroupItem Class Reference

#include <kngroupbrowser.h>

Inheritance diagram for KNGroupBrowser::GroupItem:
Inheritance graph
[legend]

Public Member Functions

 GroupItem (Q3ListView *v, const KNGroupInfo &gi)
 
 GroupItem (Q3ListViewItem *i, const KNGroupInfo &gi)
 
 ~GroupItem ()
 
- Public Member Functions inherited from Q3ListViewItem
 Q3ListViewItem (Q3ListView *parent)
 
 Q3ListViewItem (Q3ListViewItem *parent)
 
 Q3ListViewItem (Q3ListViewItem *parent, Q3ListViewItem *after)
 
 Q3ListViewItem (Q3ListViewItem *parent, Q3ListViewItem *after, const QString &label1, const QString &label2, const QString &label3, const QString &label4, const QString &label5, const QString &label6, const QString &label7, const QString &label8)
 
 Q3ListViewItem (Q3ListView *parent, const QString &label1, const QString &label2, const QString &label3, const QString &label4, const QString &label5, const QString &label6, const QString &label7, const QString &label8)
 
 Q3ListViewItem (Q3ListView *parent, Q3ListViewItem *after)
 
 Q3ListViewItem (Q3ListViewItem *parent, const QString &label1, const QString &label2, const QString &label3, const QString &label4, const QString &label5, const QString &label6, const QString &label7, const QString &label8)
 
 Q3ListViewItem (Q3ListView *parent, Q3ListViewItem *after, const QString &label1, const QString &label2, const QString &label3, const QString &label4, const QString &label5, const QString &label6, const QString &label7, const QString &label8)
 
virtual  ~Q3ListViewItem ()
 
virtual bool acceptDrop (const QMimeSource *mime) const
 
int childCount () const
 
virtual int compare (Q3ListViewItem *i, int col, bool ascending) const
 
int depth () const
 
bool dragEnabled () const
 
bool dropEnabled () const
 
Q3ListViewItem * firstChild () const
 
int height () const
 
virtual void insertItem (Q3ListViewItem *newChild)
 
virtual void invalidateHeight ()
 
bool isEnabled () const
 
bool isExpandable () const
 
bool isOpen () const
 
bool isSelectable () const
 
bool isSelected () const
 
bool isVisible () const
 
Q3ListViewItem * itemAbove () const
 
Q3ListViewItem * itemBelow () const
 
int itemPos () const
 
virtual QString key (int column, bool ascending) const
 
Q3ListView * listView () const
 
void moveItem (Q3ListViewItem *after)
 
bool multiLinesEnabled () const
 
Q3ListViewItem * nextSibling () const
 
virtual void paintBranches (QPainter *p, const QColorGroup &cg, int w, int y, int h)
 
virtual void paintCell (QPainter *painter, const QColorGroup &cg, int column, int width, int align)
 
virtual void paintFocus (QPainter *p, const QColorGroup &cg, const QRect &r)
 
Q3ListViewItem * parent () const
 
virtual const QPixmap * pixmap (int column) const
 
virtual void removeItem (Q3ListViewItem *item)
 
bool renameEnabled (int col) const
 
void repaint () const
 
virtual int rtti () const
 
virtual void setDragEnabled (bool allow)
 
virtual void setDropEnabled (bool allow)
 
virtual void setEnabled (bool b)
 
virtual void setExpandable (bool enable)
 
virtual void setMultiLinesEnabled (bool b)
 
virtual void setOpen (bool o)
 
virtual void setPixmap (int column, const QPixmap &pm)
 
virtual void setRenameEnabled (int col, bool b)
 
virtual void setSelectable (bool enable)
 
virtual void setSelected (bool s)
 
virtual void setText (int column, const QString &text)
 
virtual void setup ()
 
void setVisible (bool b)
 
virtual void sort ()
 
virtual void sortChildItems (int column, bool ascending)
 
virtual void startRename (int col)
 
virtual void takeItem (Q3ListViewItem *item)
 
virtual QString text (int column) const
 
int totalHeight () const
 
virtual int width (const QFontMetrics &fm, const Q3ListView *lv, int c) const
 
void widthChanged (int c) const
 

Public Attributes

KNGroupInfo info
 

Additional Inherited Members

- Protected Member Functions inherited from Q3ListViewItem
virtual void activate ()
 
bool activatedPos (QPoint &pos)
 
virtual void cancelRename (int col)
 
virtual void dragEntered ()
 
virtual void dragLeft ()
 
virtual void dropped (QDropEvent *e)
 
virtual void enforceSortOrder () const
 
virtual void okRename (int col)
 
virtual void setHeight (int height)
 

Detailed Description

List view item with special handling for displaying moderated groups.

Definition at line 54 of file kngroupbrowser.h.

Constructor & Destructor Documentation

KNGroupBrowser::GroupItem::GroupItem ( Q3ListView *  v,
const KNGroupInfo &  gi 
)

Definition at line 468 of file kngroupbrowser.cpp.

KNGroupBrowser::GroupItem::GroupItem ( Q3ListViewItem *  i,
const KNGroupInfo &  gi 
)

Definition at line 476 of file kngroupbrowser.cpp.

KNGroupBrowser::GroupItem::~GroupItem ( )

Definition at line 482 of file kngroupbrowser.cpp.

Member Data Documentation

KNGroupInfo KNGroupBrowser::GroupItem::info

Definition at line 61 of file kngroupbrowser.h.


The documentation for this class was generated from the following files:
  • kngroupbrowser.h
  • kngroupbrowser.cpp
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:34:18 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

knode

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

kdepim API Reference

Skip menu "kdepim API Reference"
  • akonadi_next
  • akregator
  • blogilo
  • calendarsupport
  • console
  •   kabcclient
  •   konsolekalendar
  • kaddressbook
  • kalarm
  •   lib
  • kdgantt2
  • kjots
  • kleopatra
  • kmail
  • knode
  • knotes
  • kontact
  • korgac
  • korganizer
  • ktimetracker
  • libkdepim
  • libkleo
  • libkpgp
  • mailcommon
  • messagelist
  • messageviewer
  • pimprint

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