kaddressbook
ViewManager Class Reference
#include <viewmanager.h>
Detailed Description
The view manager manages the views and everything related to them.The manager will load the views at startup and display a view when told to make one active.
The view manager will also create and manage all dialogs directly related to views (ie: AddView, ConfigureView, DeleteView, etc).
Definition at line 50 of file viewmanager.h.
Public Slots | |
| void | setSelected (const QString &uid=QString::null, bool selected=true) |
| void | setFirstSelected (bool selected=true) |
| void | refreshView (const QString &uid=QString::null) |
| void | editView () |
| void | deleteView () |
| void | addView () |
| void | scrollUp () |
| void | scrollDown () |
Signals | |
| void | selected (const QString &uid) |
| void | executed (const QString &uid) |
| void | modified () |
| void | urlDropped (const KURL &) |
| void | sortFieldChanged () |
| void | viewFieldsChanged () |
Public Member Functions | |
| ViewManager (KAB::Core *core, QWidget *parent, const char *name=0) | |
| ~ViewManager () | |
| void | restoreSettings () |
| void | saveSettings () |
| void | unloadViews () |
| QStringList | selectedUids () const |
| QStringList | selectedEmails () const |
| KABC::Addressee::List | selectedAddressees () const |
| void | setFilterSelectionWidget (FilterSelectionWidget *wdg) |
| KABC::Field * | currentSortField () const |
| KABC::Field::List | viewFields () const |
Protected Slots | |
| void | dropped (QDropEvent *) |
| void | startDrag () |
Member Function Documentation
| void ViewManager::dropped | ( | QDropEvent * | ) | [protected, slot] |
Called whenever the user drops something in the active view.
This method will try to decode what was dropped, and if it was a valid addressee, add it to the addressbook.
Definition at line 414 of file viewmanager.cpp.
| void ViewManager::startDrag | ( | ) | [protected, slot] |
Called whenever the user attempts to start a drag in the view.
This method will convert all the selected addressees into text (vcard) and create a drag object.
Definition at line 453 of file viewmanager.cpp.
| void ViewManager::selected | ( | const QString & | uid | ) | [signal] |
Emitted whenever the user selects an entry in the view.
| void ViewManager::executed | ( | const QString & | uid | ) | [signal] |
Emitted whenever the user activates an entry in the view.
| void ViewManager::modified | ( | ) | [signal] |
Emitted whenever the address book is modified in some way.
| void ViewManager::urlDropped | ( | const KURL & | ) | [signal] |
Emitted whenever a url is dragged on a view.
| void ViewManager::sortFieldChanged | ( | ) | [signal] |
Emitted whenever the sort field of a view has changed.
| void ViewManager::viewFieldsChanged | ( | ) | [signal] |
Emitted whenever the view fields changed.
The documentation for this class was generated from the following files:

