KDE PIM / Developers / API Docs / libkdepim

KRecentAddress::RecentAddresses Class Reference

Handles a list of "recent email-addresses". More...

#include <recentaddresses.h>

List of all members.

Public Member Functions

Static Public Member Functions


Detailed Description

Handles a list of "recent email-addresses".

Simply set a max-count and call add() to add entries.

Author:
Carsten Pfeiffer <pfeiffer@kde.org>


Member Function Documentation

RecentAddresses * RecentAddresses::self KConfig *  config = 0L  )  [static]
 

Returns:
the only possible instance of this class.

QStringList RecentAddresses::addresses  )  const
 

Returns:
the list of recent addresses. Note: an entry doesn't have to be one email address, it can be multiple, like "Foo <foo@bar.org>, Bar Baz <bar@baz.org>".

void RecentAddresses::add const QString &  entry  ) 
 

Adds an entry to the list.

Note: an entry doesn't have to be one email address, it can be multiple, like "Foo <foo@bar.org>, Bar Baz <bar@baz.org>".

void RecentAddresses::setMaxCount int  count  ) 
 

Sets the maximum number, the list can hold.

The list adjusts to this size if necessary. Default maximum is 40.

uint KRecentAddress::RecentAddresses::maxCount  )  const [inline]
 

Returns:
the current maximum number of entries.

void RecentAddresses::load KConfig *   ) 
 

Loads the list of recently used addresses from the configfile.

Automatically done on startup.

void RecentAddresses::save KConfig *   ) 
 

Saves the list of recently used addresses to the configfile.

Make sure to call KGlobal::config()->sync() afterwards, to really save.

void RecentAddresses::clear  ) 
 

Removes all entries from the history.


The documentation for this class was generated from the following files: