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

knode

KNNntpAccount Class Reference

#include <knnntpaccount.h>

Inheritance diagram for KNNntpAccount:

Inheritance graph
[legend]

List of all members.


Detailed Description

Represents an account on a news server.

Definition at line 55 of file knnntpaccount.h.


Public Member Functions

KNode::Cleanup * activeCleanupConfig () const
int checkInterval () const
KNode::Cleanup * cleanupConfig () const
bool editProperties (QWidget *parent)
bool fetchDescriptions () const
KNode::Identity * identity () const
bool intervalChecking () const
 KNNntpAccount ()
QDate lastNewFetch () const
QString path ()
bool readInfo (const QString &confPath)
void saveInfo ()
void setCheckInterval (int c)
void setFetchDescriptions (bool b)
void setIntervalChecking (bool b)
void setLastNewFetch (QDate date)
void setUseDiskCache (bool b)
void startTimer ()
collectionType type ()
bool useDiskCache () const
bool wasOpen () const
 ~KNNntpAccount ()

Protected Attributes

KNNntpAccountIntervalChecking * a_ccountIntervalChecking
int c_heckInterval
bool f_etchDescriptions
KNode::Identity * i_dentity
bool i_ntervalChecking
QDate l_astNewFetch
KNode::Cleanup * mCleanupConf
bool u_seDiskCache
bool w_asOpen

Constructor & Destructor Documentation

KNNntpAccount::KNNntpAccount (  ) 

Definition at line 75 of file knnntpaccount.cpp.

KNNntpAccount::~KNNntpAccount (  ) 

Definition at line 84 of file knnntpaccount.cpp.


Member Function Documentation

KNode::Cleanup * KNNntpAccount::activeCleanupConfig (  )  const

Returns the cleanup configuration that should be used for this account.

Definition at line 222 of file knnntpaccount.cpp.

int KNNntpAccount::checkInterval (  )  const [inline]

Definition at line 81 of file knnntpaccount.h.

KNode::Cleanup* KNNntpAccount::cleanupConfig (  )  const [inline]

Definition at line 82 of file knnntpaccount.h.

bool KNNntpAccount::editProperties ( QWidget *  parent  ) 

returns true when the user accepted

Definition at line 184 of file knnntpaccount.cpp.

bool KNNntpAccount::fetchDescriptions (  )  const [inline]

Definition at line 75 of file knnntpaccount.h.

KNode::Identity* KNNntpAccount::identity (  )  const [inline]

Definition at line 79 of file knnntpaccount.h.

bool KNNntpAccount::intervalChecking (  )  const [inline]

Definition at line 80 of file knnntpaccount.h.

QDate KNNntpAccount::lastNewFetch (  )  const [inline]

Definition at line 76 of file knnntpaccount.h.

QString KNNntpAccount::path (  )  [virtual]

Implements KNCollection.

Definition at line 175 of file knnntpaccount.cpp.

bool KNNntpAccount::readInfo ( const QString &  confPath  )  [virtual]

tries to read information, returns false if it fails to do so

Implements KNCollection.

Definition at line 93 of file knnntpaccount.cpp.

void KNNntpAccount::saveInfo (  )  [virtual]

Save the properties/settings of this collection.

Implements KNCollection.

Definition at line 127 of file knnntpaccount.cpp.

void KNNntpAccount::setCheckInterval ( int  c  ) 

Definition at line 216 of file knnntpaccount.cpp.

void KNNntpAccount::setFetchDescriptions ( bool  b  )  [inline]

Definition at line 88 of file knnntpaccount.h.

void KNNntpAccount::setIntervalChecking ( bool  b  )  [inline]

Definition at line 92 of file knnntpaccount.h.

void KNNntpAccount::setLastNewFetch ( QDate  date  )  [inline]

Definition at line 89 of file knnntpaccount.h.

void KNNntpAccount::setUseDiskCache ( bool  b  )  [inline]

Definition at line 90 of file knnntpaccount.h.

void KNNntpAccount::startTimer (  ) 

Definition at line 204 of file knnntpaccount.cpp.

collectionType KNNntpAccount::type (  )  [inline, virtual]

Returns the collection type.

Implements KNCollection.

Definition at line 61 of file knnntpaccount.h.

bool KNNntpAccount::useDiskCache (  )  const [inline]

Definition at line 78 of file knnntpaccount.h.

bool KNNntpAccount::wasOpen (  )  const [inline]

Definition at line 77 of file knnntpaccount.h.


Member Data Documentation

KNNntpAccountIntervalChecking* KNNntpAccount::a_ccountIntervalChecking [protected]

helper class for news interval checking, manages the QTimer

Definition at line 112 of file knnntpaccount.h.

int KNNntpAccount::c_heckInterval [protected]

Definition at line 109 of file knnntpaccount.h.

bool KNNntpAccount::f_etchDescriptions [protected]

use an additional "list newsgroups" command to fetch the newsgroup descriptions

Definition at line 100 of file knnntpaccount.h.

KNode::Identity* KNNntpAccount::i_dentity [protected]

server specific identity

Definition at line 96 of file knnntpaccount.h.

bool KNNntpAccount::i_ntervalChecking [protected]

is interval checking enabled

Definition at line 108 of file knnntpaccount.h.

QDate KNNntpAccount::l_astNewFetch [protected]

last use of "newgroups"

Definition at line 102 of file knnntpaccount.h.

KNode::Cleanup* KNNntpAccount::mCleanupConf [protected]

account specific cleanup configuration

Definition at line 98 of file knnntpaccount.h.

bool KNNntpAccount::u_seDiskCache [protected]

cache fetched articles on disk

Definition at line 106 of file knnntpaccount.h.

bool KNNntpAccount::w_asOpen [protected]

was the server open in the listview on the last shutdown?

Definition at line 104 of file knnntpaccount.h.


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