kaddressbook
KABCore Class Reference

Detailed Description
Definition at line 80 of file kabcore.h.
Public Slots | |
void | setContactSelected (const QString &uid) |
void | sendMail () |
void | sendMail (const QString &email) |
void | mailVCard () |
void | mailVCard (const QStringList &uids) |
void | startChat () |
void | browse (const QString &url) |
void | selectAllContacts () |
void | deleteContacts () |
void | deleteContacts (const QStringList &uids) |
void | deleteDistributionLists (const QStringList &names) |
void | copyContacts () |
void | cutContacts () |
void | pasteContacts () |
void | pasteContacts (KABC::Addressee::List &list) |
void | mergeContacts () |
void | setWhoAmI () |
void | setCategories () |
void | incrementalTextSearch (const QString &text) |
void | incrementalJumpButtonSearch (const QString &characters) |
void | setModified () |
void | setModified (bool modified) |
bool | modified () const |
void | contactModified (const KABC::Addressee &addr) |
virtual void | addEmail (const QString &addr) |
virtual void | importVCard (const KURL &url) |
virtual void | importVCardFromData (const QString &vCard) |
virtual void | newContact () |
virtual void | newDistributionList () |
virtual QString | getNameByPhone (const QString &phone) |
bool | handleCommandLine (KAddressBookIface *iface) |
void | save () |
void | editContact (const QString &uid=QString::null) |
void | storeContactIn (const QString &uid=QString::null) |
void | openLDAPDialog () |
void | configure () |
void | print () |
void | detailsHighlighted (const QString &) |
void | showContactsAddress (const QString &uid) |
void | configurationChanged () |
bool | queryClose () |
void | reinitXMLGUI () |
Public Member Functions | |
KABCore (KXMLGUIClient *client, bool readWrite, QWidget *parent, const QString &file=QString::null, const char *name=0) | |
~KABCore () | |
void | restoreSettings () |
void | saveSettings () |
KABC::AddressBook * | addressBook () const |
KConfig * | config () const |
KActionCollection * | actionCollection () const |
KABC::Field * | currentSortField () const |
QStringList | selectedUIDs () const |
KABC::Resource * | requestResource (QWidget *parent) |
QWidget * | widget () const |
void | setStatusBar (KStatusBar *statusBar) |
KStatusBar * | statusBar () const |
KAB::SearchManager * | searchManager () const |
KCommandHistory * | commandHistory () const |
Static Public Member Functions | |
static KAboutData * | createAboutData () |
Member Function Documentation
void KABCore::restoreSettings | ( | ) |
void KABCore::saveSettings | ( | ) |
KABC::AddressBook * KABCore::addressBook | ( | ) | const [virtual] |
Returns a pointer to the StdAddressBook of the application.
Implements KAB::Core.
Definition at line 239 of file kabcore.cpp.
KConfig * KABCore::config | ( | ) | const [virtual] |
Returns a pointer to the KConfig object of the application.
Implements KAB::Core.
Definition at line 244 of file kabcore.cpp.
KActionCollection * KABCore::actionCollection | ( | ) | const [virtual] |
Returns a pointer to the global KActionCollection object.
So other classes can register their actions easily.
Implements KAB::Core.
Definition at line 249 of file kabcore.cpp.
KABC::Field * KABCore::currentSortField | ( | ) | const [virtual] |
Returns the current sort field of the view.
Implements KAB::Core.
Definition at line 254 of file kabcore.cpp.
QStringList KABCore::selectedUIDs | ( | ) | const [virtual] |
Returns the uid list of the currently selected contacts.
Implements KAB::Core.
Definition at line 259 of file kabcore.cpp.
KABC::Resource * KABCore::requestResource | ( | QWidget * | parent | ) | [virtual] |
Displays the ResourceSelectDialog and returns the selected resource or a null pointer if no resource was selected by the user.
Implements KAB::Core.
Definition at line 264 of file kabcore.cpp.
QWidget * KABCore::widget | ( | ) | const [virtual] |
void KABCore::setContactSelected | ( | const QString & | uid | ) | [virtual, slot] |
Is called whenever a contact is selected in the view.
Implements KAB::Core.
Definition at line 322 of file kabcore.cpp.
void KABCore::sendMail | ( | ) | [slot] |
Opens the preferred mail composer with all selected contacts as arguments.
Definition at line 357 of file kabcore.cpp.
void KABCore::sendMail | ( | const QString & | ) | [slot] |
Opens the preferred mail composer with the given contacts as arguments.
Definition at line 362 of file kabcore.cpp.
void KABCore::startChat | ( | ) | [slot] |
Start an Instant Messaging chat with the selected contacts.
Definition at line 379 of file kabcore.cpp.
void KABCore::browse | ( | const QString & | url | ) | [slot] |
Starts the preferred web browser with the given URL as argument.
Definition at line 386 of file kabcore.cpp.
void KABCore::selectAllContacts | ( | ) | [slot] |
void KABCore::deleteContacts | ( | ) | [slot] |
void KABCore::deleteContacts | ( | const QStringList & | uids | ) | [virtual, slot] |
Deletes given contacts from the address book.
- Parameters:
-
uids The uids of the contacts, which shall be deleted.
Implements KAB::Core.
Definition at line 421 of file kabcore.cpp.
void KABCore::deleteDistributionLists | ( | const QStringList & | names | ) | [virtual, slot] |
Deletes given distribution lists from the address book.
- Parameters:
-
uids The names of the distribution lists which shall be deleted.
Implements KAB::Core.
Definition at line 403 of file kabcore.cpp.
void KABCore::copyContacts | ( | ) | [slot] |
Copys the selected contacts into clipboard for later pasting.
Definition at line 447 of file kabcore.cpp.
void KABCore::cutContacts | ( | ) | [slot] |
Cuts the selected contacts and stores them for later pasting.
Definition at line 459 of file kabcore.cpp.
void KABCore::pasteContacts | ( | ) | [slot] |
void KABCore::pasteContacts | ( | KABC::Addressee::List & | list | ) | [slot] |
Paste given contacts into the address book.
- Parameters:
-
list The list of addressee, which shall be pasted.
Definition at line 480 of file kabcore.cpp.
void KABCore::mergeContacts | ( | ) | [slot] |
void KABCore::setWhoAmI | ( | ) | [slot] |
Sets the whoAmI contact, that is used by many other programs to get personal information about the current user.
Definition at line 524 of file kabcore.cpp.
void KABCore::setCategories | ( | ) | [slot] |
Displays the category dialog and applies the result to all selected contacts.
Definition at line 1333 of file kabcore.cpp.
void KABCore::incrementalTextSearch | ( | const QString & | text | ) | [slot] |
Search with the current search field for a contact, that matches the given text, and selects it in the view.
Definition at line 538 of file kabcore.cpp.
void KABCore::setModified | ( | ) | [slot] |
void KABCore::setModified | ( | bool | modified | ) | [slot] |
Marks the address book as modified concerning the argument.
Definition at line 568 of file kabcore.cpp.
bool KABCore::modified | ( | ) | const [slot] |
void KABCore::contactModified | ( | const KABC::Addressee & | addr | ) | [slot] |
Called whenever an contact is modified in the contact editor dialog or the quick edit.
Definition at line 581 of file kabcore.cpp.
void KABCore::addEmail | ( | const QString & | addr | ) | [virtual, slot] |
DCOP METHOD: Adds the given email address to address book.
Implements KAB::Core.
Definition at line 644 of file kabcore.cpp.
void KABCore::importVCard | ( | const KURL & | url | ) | [virtual, slot] |
DCOP METHOD: Imports the vCard, located at the given url.
Implements KAB::Core.
Definition at line 685 of file kabcore.cpp.
void KABCore::importVCardFromData | ( | const QString & | vCard | ) | [virtual, slot] |
DCOP METHOD: Imports the given vCard.
Implements KAB::Core.
Definition at line 690 of file kabcore.cpp.
void KABCore::newContact | ( | ) | [virtual, slot] |
DCOP METHOD: Opens contact editor to input a new contact.
Implements KAB::Core.
Definition at line 621 of file kabcore.cpp.
void KABCore::newDistributionList | ( | ) | [virtual, slot] |
DCOP METHOD: Opens distribution list editor to create a new distribution list.
Implements KAB::Core.
Definition at line 601 of file kabcore.cpp.
QString KABCore::getNameByPhone | ( | const QString & | phone | ) | [virtual, slot] |
DCOP METHOD: Returns the name of the contact, that matches the given phone number.
Implements KAB::Core.
Definition at line 852 of file kabcore.cpp.
bool KABCore::handleCommandLine | ( | KAddressBookIface * | iface | ) | [slot] |
DCOP METHOD: Handle command line arguments, return true if handled and false if no args was given.
The iface is either the mainwin or the part.
Definition at line 1412 of file kabcore.cpp.
void KABCore::save | ( | ) | [slot] |
void KABCore::editContact | ( | const QString & | uid = QString::null |
) | [virtual, slot] |
Shows the edit dialog for the given uid.
If the uid is QString::null, the method will try to find a selected addressee in the view.
Implements KAB::Core.
Definition at line 695 of file kabcore.cpp.
void KABCore::storeContactIn | ( | const QString & | uid = QString::null |
) | [slot] |
Let the user chose a different resource for the selected contacts.
If the adding to the new resource is successfull, the contact is removed from the old one.
Definition at line 740 of file kabcore.cpp.
void KABCore::openLDAPDialog | ( | ) | [slot] |
void KABCore::configure | ( | ) | [slot] |
void KABCore::print | ( | ) | [slot] |
Creates a KAddressBookPrinter, which will display the print dialog and do the printing.
Definition at line 928 of file kabcore.cpp.
void KABCore::reinitXMLGUI | ( | ) | [slot] |
Is called whenever the xmlgui has to be rebuild after a part switch.
Definition at line 994 of file kabcore.cpp.
The documentation for this class was generated from the following files: