libkdepim
#include <recentaddresses.h>
Public Member Functions | |
~RecentAddresses () | |
void | add (const QString &entry) |
QStringList | addresses () const |
void | clear () |
const KABC::Addressee::List & | kabcAddresses () const |
void | load (KConfig *) |
uint | maxCount () const |
void | save (KConfig *) |
void | setMaxCount (int count) |
Static Public Member Functions | |
static bool | exists () |
static RecentAddresses * | self (KConfig *config=0) |
Detailed Description
Handles a list of "recent email-addresses".
Simply set a max-count and call add() to add entries.
Definition at line 46 of file recentaddresses.h.
Constructor & Destructor Documentation
RecentAddresses::~RecentAddresses | ( | ) |
Definition at line 74 of file recentaddresses.cpp.
Member Function Documentation
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>".
Definition at line 110 of file recentaddresses.cpp.
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>".
Definition at line 164 of file recentaddresses.cpp.
void RecentAddresses::clear | ( | ) |
Removes all entries from the history.
Definition at line 158 of file recentaddresses.cpp.
|
static |
Definition at line 60 of file recentaddresses.cpp.
|
inline |
Definition at line 66 of file recentaddresses.h.
void RecentAddresses::load | ( | KConfig * | config | ) |
Loads the list of recently used addresses from the configfile.
Automatically done on startup.
Definition at line 80 of file recentaddresses.cpp.
|
inline |
- Returns
- the current maximum number of entries.
Definition at line 85 of file recentaddresses.h.
void RecentAddresses::save | ( | KConfig * | config | ) |
Saves the list of recently used addresses to the configfile.
Make sure to call KGlobal::config()->sync() afterwards, to really save.
Definition at line 104 of file recentaddresses.cpp.
|
static |
- Returns
- the only possible instance of this class.
Definition at line 51 of file recentaddresses.cpp.
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.
Definition at line 143 of file recentaddresses.cpp.
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:33:51 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.