knode
#include <kngroupbrowser.h>

| Classes | |
| class | CheckItem | 
| class | GroupItem | 
| Public Slots | |
| void | slotReceiveList (KNGroupListData::Ptr d) | 
| Signals | |
| void | loadList (KNNntpAccount::Ptr a) | 
| Public Member Functions | |
| KNGroupBrowser (QWidget *parent, const QString &caption, KNNntpAccount::Ptr a, ButtonCodes buttons=0, bool newCBact=false, const QString &user1=QString(), const QString &user2=QString()) | |
| ~KNGroupBrowser () | |
| KNNntpAccount::Ptr | account () const | 
| virtual void | itemChangedState (CheckItem *it, bool s)=0 | 
| Protected Slots | |
| void | slotCenterDelayed () | 
| void | slotFilter (const QString &txt) | 
| void | slotFilterTextChanged (const QString &txt) | 
| void | slotItemDoubleClicked (Q3ListViewItem *it) | 
| void | slotItemExpand (Q3ListViewItem *it) | 
| void | slotLoadList () | 
| void | slotNewCBToggled () | 
| void | slotRefilter () | 
| void | slotSubCBToggled () | 
| void | slotTreeCBToggled () | 
| Protected Member Functions | |
| void | changeItemState (const KNGroupInfo &gi, bool s) | 
| void | createListItems (Q3ListViewItem *parent=0) | 
| bool | itemInListView (Q3ListView *view, const KNGroupInfo &gi) | 
| void | removeListItem (Q3ListView *view, const KNGroupInfo &gi) | 
| virtual void | updateItemState (CheckItem *it)=0 | 
| Protected Attributes | |
| KNNntpAccount::Ptr | a_ccount | 
| QList< KNGroupInfo > * | allList | 
| QPushButton * | arrowBtn1 | 
| QPushButton * | arrowBtn2 | 
| int | delayedCenter | 
| KLineEdit * | filterEdit | 
| Q3ListView * | groupView | 
| bool | incrementalFilter | 
| QString | lastFilter | 
| QLabel * | leftLabel | 
| QGridLayout * | listL | 
| QList< KNGroupInfo > * | matchList | 
| QCheckBox * | newCB | 
| QCheckBox * | noTreeCB | 
| QWidget * | page | 
| QPixmap | pmGroup | 
| QIcon | pmLeft | 
| QPixmap | pmNew | 
| QIcon | pmRight | 
| QTimer * | refilterTimer | 
| QLabel * | rightLabel | 
| QCheckBox * | subCB | 
Detailed Description
Base class for group selection dialogs.
Definition at line 32 of file kngroupbrowser.h.
Constructor & Destructor Documentation
| KNGroupBrowser::KNGroupBrowser | ( | QWidget * | parent, | 
| const QString & | caption, | ||
| KNNntpAccount::Ptr | a, | ||
| ButtonCodes | buttons = 0, | ||
| bool | newCBact = false, | ||
| const QString & | user1 = QString(), | ||
| const QString & | user2 = QString() | ||
| ) | 
Definition at line 35 of file kngroupbrowser.cpp.
| KNGroupBrowser::~KNGroupBrowser | ( | ) | 
Definition at line 151 of file kngroupbrowser.cpp.
Member Function Documentation
| 
 | inline | 
Definition at line 68 of file kngroupbrowser.h.
| 
 | protected | 
Definition at line 177 of file kngroupbrowser.cpp.
| 
 | protected | 
Definition at line 200 of file kngroupbrowser.cpp.
| 
 | pure virtual | 
Implemented in KNGroupSelectDialog, and KNGroupDialog.
| 
 | protected | 
Definition at line 187 of file kngroupbrowser.cpp.
| 
 | signal | 
| 
 | protected | 
Definition at line 259 of file kngroupbrowser.cpp.
| 
 | protectedslot | 
Definition at line 303 of file kngroupbrowser.cpp.
| 
 | protectedslot | 
Definition at line 317 of file kngroupbrowser.cpp.
| 
 | protectedslot | 
Definition at line 397 of file kngroupbrowser.cpp.
| 
 | protectedslot | 
double click checks/unchecks (opens/closes) item
Definition at line 310 of file kngroupbrowser.cpp.
| 
 | protectedslot | 
Definition at line 278 of file kngroupbrowser.cpp.
| 
 | protectedslot | 
Definition at line 272 of file kngroupbrowser.cpp.
| 
 | protectedslot | 
Definition at line 390 of file kngroupbrowser.cpp.
| 
 | slot | 
Definition at line 163 of file kngroupbrowser.cpp.
| 
 | protectedslot | 
Definition at line 406 of file kngroupbrowser.cpp.
| 
 | protectedslot | 
Definition at line 383 of file kngroupbrowser.cpp.
| 
 | protectedslot | 
Definition at line 376 of file kngroupbrowser.cpp.
| 
 | protectedpure virtual | 
Implemented in KNGroupSelectDialog, and KNGroupDialog.
Member Data Documentation
| 
 | protected | 
Definition at line 98 of file kngroupbrowser.h.
| 
 | protected | 
Definition at line 99 of file kngroupbrowser.h.
| 
 | protected | 
Definition at line 89 of file kngroupbrowser.h.
| 
 | protected | 
Definition at line 89 of file kngroupbrowser.h.
| 
 | protected | 
Definition at line 86 of file kngroupbrowser.h.
| 
 | protected | 
Definition at line 87 of file kngroupbrowser.h.
| 
 | protected | 
Definition at line 85 of file kngroupbrowser.h.
| 
 | protected | 
Definition at line 96 of file kngroupbrowser.h.
| 
 | protected | 
Definition at line 95 of file kngroupbrowser.h.
| 
 | protected | 
Definition at line 93 of file kngroupbrowser.h.
| 
 | protected | 
Definition at line 92 of file kngroupbrowser.h.
| 
 | protected | 
Definition at line 99 of file kngroupbrowser.h.
| 
 | protected | 
Definition at line 88 of file kngroupbrowser.h.
| 
 | protected | 
Definition at line 88 of file kngroupbrowser.h.
| 
 | protected | 
Definition at line 84 of file kngroupbrowser.h.
| 
 | protected | 
Definition at line 90 of file kngroupbrowser.h.
| 
 | protected | 
Definition at line 91 of file kngroupbrowser.h.
| 
 | protected | 
Definition at line 90 of file kngroupbrowser.h.
| 
 | protected | 
Definition at line 91 of file kngroupbrowser.h.
| 
 | protected | 
Definition at line 94 of file kngroupbrowser.h.
| 
 | protected | 
Definition at line 93 of file kngroupbrowser.h.
| 
 | protected | 
Definition at line 88 of file kngroupbrowser.h.
The documentation for this class was generated from the following files:
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.
 KDE API Reference
    KDE API Reference