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

knode

KNode::FilterListWidget

KNode::FilterListWidget Class Reference

#include <knconfigwidgets.h>

Inheritance diagram for KNode::FilterListWidget:

Inheritance graph
[legend]

List of all members.


Detailed Description

Configuration widget for filters.

Definition at line 432 of file knconfigwidgets.h.


Public Member Functions

void addItem (KNArticleFilter *f)
void addMenuItem (KNArticleFilter *f)
 FilterListWidget (const KComponentData &inst, QWidget *parent=0)
void load ()
QList< int > menuOrder ()
void removeItem (KNArticleFilter *f)
void removeMenuItem (KNArticleFilter *f)
void save ()
void updateItem (KNArticleFilter *f)
 ~FilterListWidget ()

Protected Slots

void slotAddBtnClicked ()
void slotCopyBtnClicked ()
void slotDelBtnClicked ()
void slotDownBtnClicked ()
void slotEditBtnClicked ()
void slotSelectionChangedFilter ()
void slotSelectionChangedMenu ()
void slotSepAddBtnClicked ()
void slotSepRemBtnClicked ()
void slotUpBtnClicked ()

Protected Member Functions

int findItem (QListWidget *l, KNArticleFilter *f)

Protected Attributes

QPixmap a_ctive
QPushButton * a_ddBtn
QPushButton * c_opyBtn
QPushButton * d_elBtn
QPixmap d_isabled
QPushButton * d_ownBtn
QPushButton * e_ditBtn
KNFilterManager * f_ilManager
QListWidget * mFilterList
QListWidget * mMenuList
QPushButton * s_epAddBtn
QPushButton * s_epRemBtn
QPushButton * u_pBtn

Classes

class  FilterListItem
 Filter list view item. More...

Constructor & Destructor Documentation

KNode::FilterListWidget::FilterListWidget ( const KComponentData &  inst,
QWidget *  parent = 0 
)

Definition at line 1222 of file knconfigwidgets.cpp.

KNode::FilterListWidget::~FilterListWidget (  ) 

Definition at line 1296 of file knconfigwidgets.cpp.


Member Function Documentation

void KNode::FilterListWidget::addItem ( KNArticleFilter *  f  ) 

Definition at line 1315 of file knconfigwidgets.cpp.

void KNode::FilterListWidget::addMenuItem ( KNArticleFilter *  f  ) 

Definition at line 1358 of file knconfigwidgets.cpp.

int KNode::FilterListWidget::findItem ( QListWidget *  l,
KNArticleFilter *  f 
) [protected]

Returns the index of the list view item associated with the given filter.

Parameters:
l The list widget to search in.
f The filter to search.

Definition at line 1396 of file knconfigwidgets.cpp.

void KNode::FilterListWidget::load (  ) 

Definition at line 1302 of file knconfigwidgets.cpp.

QList< int > KNode::FilterListWidget::menuOrder (  ) 

Definition at line 1380 of file knconfigwidgets.cpp.

void KNode::FilterListWidget::removeItem ( KNArticleFilter *  f  ) 

Definition at line 1328 of file knconfigwidgets.cpp.

void KNode::FilterListWidget::removeMenuItem ( KNArticleFilter *  f  ) 

Definition at line 1370 of file knconfigwidgets.cpp.

void KNode::FilterListWidget::save (  ) 

Definition at line 1309 of file knconfigwidgets.cpp.

void KNode::FilterListWidget::slotAddBtnClicked (  )  [protected, slot]

Definition at line 1405 of file knconfigwidgets.cpp.

void KNode::FilterListWidget::slotCopyBtnClicked (  )  [protected, slot]

Definition at line 1425 of file knconfigwidgets.cpp.

void KNode::FilterListWidget::slotDelBtnClicked (  )  [protected, slot]

Definition at line 1411 of file knconfigwidgets.cpp.

void KNode::FilterListWidget::slotDownBtnClicked (  )  [protected, slot]

Definition at line 1443 of file knconfigwidgets.cpp.

void KNode::FilterListWidget::slotEditBtnClicked (  )  [protected, slot]

Definition at line 1418 of file knconfigwidgets.cpp.

void KNode::FilterListWidget::slotSelectionChangedFilter (  )  [protected, slot]

Definition at line 1472 of file knconfigwidgets.cpp.

void KNode::FilterListWidget::slotSelectionChangedMenu (  )  [protected, slot]

Definition at line 1482 of file knconfigwidgets.cpp.

void KNode::FilterListWidget::slotSepAddBtnClicked (  )  [protected, slot]

Definition at line 1454 of file knconfigwidgets.cpp.

void KNode::FilterListWidget::slotSepRemBtnClicked (  )  [protected, slot]

Definition at line 1462 of file knconfigwidgets.cpp.

void KNode::FilterListWidget::slotUpBtnClicked (  )  [protected, slot]

Definition at line 1432 of file knconfigwidgets.cpp.

void KNode::FilterListWidget::updateItem ( KNArticleFilter *  f  ) 

Definition at line 1338 of file knconfigwidgets.cpp.


Member Data Documentation

QPixmap KNode::FilterListWidget::a_ctive [protected]

Definition at line 484 of file knconfigwidgets.h.

QPushButton* KNode::FilterListWidget::a_ddBtn [protected]

Definition at line 475 of file knconfigwidgets.h.

QPushButton * KNode::FilterListWidget::c_opyBtn [protected]

Definition at line 475 of file knconfigwidgets.h.

QPushButton * KNode::FilterListWidget::d_elBtn [protected]

Definition at line 475 of file knconfigwidgets.h.

QPixmap KNode::FilterListWidget::d_isabled [protected]

Definition at line 484 of file knconfigwidgets.h.

QPushButton * KNode::FilterListWidget::d_ownBtn [protected]

Definition at line 475 of file knconfigwidgets.h.

QPushButton * KNode::FilterListWidget::e_ditBtn [protected]

Definition at line 475 of file knconfigwidgets.h.

KNFilterManager* KNode::FilterListWidget::f_ilManager [protected]

Definition at line 487 of file knconfigwidgets.h.

QListWidget* KNode::FilterListWidget::mFilterList [protected]

Definition at line 472 of file knconfigwidgets.h.

QListWidget* KNode::FilterListWidget::mMenuList [protected]

Definition at line 473 of file knconfigwidgets.h.

QPushButton * KNode::FilterListWidget::s_epAddBtn [protected]

Definition at line 475 of file knconfigwidgets.h.

QPushButton * KNode::FilterListWidget::s_epRemBtn [protected]

Definition at line 475 of file knconfigwidgets.h.

QPushButton * KNode::FilterListWidget::u_pBtn [protected]

Definition at line 475 of file knconfigwidgets.h.


The documentation for this class was generated from the following files:
  • knconfigwidgets.h
  • knconfigwidgets.cpp

knode

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

kdepim

Skip menu "kdepim"
  • akonadi
  •   clients
  •   kabc
  •   kcal
  •   kcm
  • akregator
  • console
  •   kabcclient
  •   konsolekalendar
  • kaddressbook
  • kalarm
  •   lib
  • kdgantt
  • kdgantt1
  • kjots
  • kleopatra
  • kmail
  • kmobiletools
  • knode
  • knotes
  • kontact
  • kontactinterfaces
  • korganizer
  •   korgac
  • kpilot
  • ktimetracker
  •   doc
  • libkdepim
  • libkholidays
  • libkleo
  • libkpgp
  • maildir
Generated for kdepim by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal