#include <viewmanager.h>
Inherits TQWidget.
Public Slots | |
void | setSelected (const TQString &uid=TQString(), bool selected=true) |
void | setFirstSelected (bool selected=true) |
void | refreshView (const TQString &uid=TQString()) |
void | editView () |
void | deleteView () |
void | addView () |
void | scrollUp () |
void | scrollDown () |
Signals | |
void | selected (const TQString &uid) |
void | executed (const TQString &uid) |
void | modified () |
void | urlDropped (const KURL &) |
void | sortFieldChanged () |
void | viewFieldsChanged () |
Public Member Functions | |
ViewManager (KAB::Core *core, TQWidget *parent, const char *name=0) | |
void | restoreSettings () |
void | saveSettings () |
void | unloadViews () |
TQStringList | selectedUids () const |
TQStringList | selectedEmails () const |
TDEABC::Addressee::List | selectedAddressees () const |
void | setFilterSelectionWidget (FilterSelectionWidget *wdg) |
TDEABC::Field * | currentSortField () const |
TDEABC::Field::List | viewFields () const |
Protected Slots | |
void | dropped (TQDropEvent *) |
void | startDrag () |
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.
Constructor & Destructor Documentation
◆ ViewManager()
ViewManager::ViewManager | ( | KAB::Core * | core, |
TQWidget * | parent, | ||
const char * | name = 0 |
||
) |
Definition at line 52 of file viewmanager.cpp.
◆ ~ViewManager()
ViewManager::~ViewManager | ( | ) |
Definition at line 64 of file viewmanager.cpp.
Member Function Documentation
◆ addView
|
slot |
Definition at line 334 of file viewmanager.cpp.
◆ currentSortField()
TDEABC::Field * ViewManager::currentSortField | ( | ) | const |
Definition at line 149 of file viewmanager.cpp.
◆ deleteView
|
slot |
Definition at line 307 of file viewmanager.cpp.
◆ dropped
|
protectedslot |
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.
◆ editView
|
slot |
Definition at line 263 of file viewmanager.cpp.
◆ executed
|
signal |
Emitted whenever the user activates an entry in the view.
◆ modified
|
signal |
Emitted whenever the address book is modified in some way.
◆ refreshView
|
slot |
Definition at line 257 of file viewmanager.cpp.
◆ restoreSettings()
void ViewManager::restoreSettings | ( | ) |
Definition at line 70 of file viewmanager.cpp.
◆ saveSettings()
void ViewManager::saveSettings | ( | ) |
Definition at line 95 of file viewmanager.cpp.
◆ scrollDown
|
slot |
Definition at line 381 of file viewmanager.cpp.
◆ scrollUp
|
slot |
Definition at line 375 of file viewmanager.cpp.
◆ selected
|
signal |
Emitted whenever the user selects an entry in the view.
◆ selectedAddressees()
TDEABC::Addressee::List ViewManager::selectedAddressees | ( | ) | const |
Definition at line 129 of file viewmanager.cpp.
◆ selectedEmails()
TQStringList ViewManager::selectedEmails | ( | ) | const |
Definition at line 121 of file viewmanager.cpp.
◆ selectedUids()
TQStringList ViewManager::selectedUids | ( | ) | const |
Definition at line 113 of file viewmanager.cpp.
◆ setFilterSelectionWidget()
void ViewManager::setFilterSelectionWidget | ( | FilterSelectionWidget * | wdg | ) |
Definition at line 144 of file viewmanager.cpp.
◆ setFirstSelected
|
slot |
Definition at line 173 of file viewmanager.cpp.
◆ setSelected
|
slot |
Definition at line 167 of file viewmanager.cpp.
◆ sortFieldChanged
|
signal |
Emitted whenever the sort field of a view has changed.
◆ startDrag
|
protectedslot |
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 450 of file viewmanager.cpp.
◆ unloadViews()
void ViewManager::unloadViews | ( | ) |
Definition at line 179 of file viewmanager.cpp.
◆ urlDropped
|
signal |
Emitted whenever a url is dragged on a view.
◆ viewFields()
TDEABC::Field::List ViewManager::viewFields | ( | ) | const |
Definition at line 157 of file viewmanager.cpp.
◆ viewFieldsChanged
|
signal |
Emitted whenever the view fields changed.
The documentation for this class was generated from the following files: