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

knode

KNFilterManager Class Reference

#include <knfiltermanager.h>

Inheritance diagram for KNFilterManager:

Inheritance graph
[legend]

List of all members.


Detailed Description

Filter manager.

Definition at line 55 of file knfiltermanager.h.


Signals

void filterChanged (KNArticleFilter *f)

Public Member Functions

void addFilter (KNArticleFilter *f)
void commitChanges ()
void copyFilter (KNArticleFilter *f)
KNArticleFilter * currentFilter ()
void deleteFilter (KNArticleFilter *f)
void editFilter (KNArticleFilter *f)
void endConfig ()
 KNFilterManager (QObject *parent=0)
void newFilter ()
bool newNameIsOK (KNArticleFilter *f, const QString &newName)
void prepareShutdown ()
void readOptions ()
void saveOptions ()
void setMenuAction (KNFilterSelectAction *a, QAction *keybA)
void startConfig (KNode::FilterListWidget *fs)
 ~KNFilterManager ()

Protected Slots

void slotMenuActivated (int id)
void slotShowFilterChooser ()

Protected Member Functions

KNArticleFilter * byID (int id)
void loadFilters ()
void saveFilterLists ()
KNArticleFilter * setFilter (const int id)
void updateMenu ()

Protected Attributes

KNFilterSelectAction * a_ctFilter
bool commitNeeded
KNArticleFilter * currFilter
KNode::FilterListWidget * fset
QList< int > menuOrder
QList< KNArticleFilter * > mFilterList

Constructor & Destructor Documentation

KNFilterManager::KNFilterManager ( QObject *  parent = 0  ) 

Definition at line 67 of file knfiltermanager.cpp.

KNFilterManager::~KNFilterManager (  ) 

Definition at line 78 of file knfiltermanager.cpp.


Member Function Documentation

void KNFilterManager::addFilter ( KNArticleFilter *  f  ) 

Definition at line 198 of file knfiltermanager.cpp.

KNArticleFilter * KNFilterManager::byID ( int  id  )  [protected]

Definition at line 308 of file knfiltermanager.cpp.

void KNFilterManager::commitChanges (  ) 

Definition at line 174 of file knfiltermanager.cpp.

void KNFilterManager::copyFilter ( KNArticleFilter *  f  ) 

Definition at line 251 of file knfiltermanager.cpp.

KNArticleFilter* KNFilterManager::currentFilter (  )  [inline]

Definition at line 68 of file knfiltermanager.h.

void KNFilterManager::deleteFilter ( KNArticleFilter *  f  ) 

Definition at line 260 of file knfiltermanager.cpp.

void KNFilterManager::editFilter ( KNArticleFilter *  f  ) 

Definition at line 215 of file knfiltermanager.cpp.

void KNFilterManager::endConfig (  ) 

Definition at line 167 of file knfiltermanager.cpp.

void KNFilterManager::filterChanged ( KNArticleFilter *  f  )  [signal]

void KNFilterManager::loadFilters (  )  [protected]

Definition at line 106 of file knfiltermanager.cpp.

void KNFilterManager::newFilter (  ) 

Definition at line 190 of file knfiltermanager.cpp.

bool KNFilterManager::newNameIsOK ( KNArticleFilter *  f,
const QString &  newName 
)

Definition at line 279 of file knfiltermanager.cpp.

void KNFilterManager::prepareShutdown (  ) 

Definition at line 96 of file knfiltermanager.cpp.

void KNFilterManager::readOptions (  ) 

Definition at line 85 of file knfiltermanager.cpp.

void KNFilterManager::saveFilterLists (  )  [protected]

Definition at line 129 of file knfiltermanager.cpp.

void KNFilterManager::saveOptions (  ) 

Definition at line 91 of file knfiltermanager.cpp.

KNArticleFilter * KNFilterManager::setFilter ( const int  id  )  [protected]

Definition at line 290 of file knfiltermanager.cpp.

void KNFilterManager::setMenuAction ( KNFilterSelectAction *  a,
QAction *  keybA 
)

Allow to delay the setup of UI elements, since the knode part may not be available when the config dialog is called.

Definition at line 376 of file knfiltermanager.cpp.

void KNFilterManager::slotMenuActivated ( int  id  )  [protected, slot]

Definition at line 341 of file knfiltermanager.cpp.

void KNFilterManager::slotShowFilterChooser (  )  [protected, slot]

Definition at line 350 of file knfiltermanager.cpp.

void KNFilterManager::startConfig ( KNode::FilterListWidget *  fs  ) 

Definition at line 149 of file knfiltermanager.cpp.

void KNFilterManager::updateMenu (  )  [protected]

Definition at line 319 of file knfiltermanager.cpp.


Member Data Documentation

KNFilterSelectAction* KNFilterManager::a_ctFilter [protected]

Definition at line 95 of file knfiltermanager.h.

bool KNFilterManager::commitNeeded [protected]

Definition at line 97 of file knfiltermanager.h.

KNArticleFilter* KNFilterManager::currFilter [protected]

Definition at line 94 of file knfiltermanager.h.

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

Definition at line 93 of file knfiltermanager.h.

QList<int> KNFilterManager::menuOrder [protected]

Definition at line 96 of file knfiltermanager.h.

QList<KNArticleFilter*> KNFilterManager::mFilterList [protected]

Definition at line 92 of file knfiltermanager.h.


The documentation for this class was generated from the following files:
  • knfiltermanager.h
  • knfiltermanager.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