kaddressbook
extensionwidget.cpp00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024 #include "core.h"
00025
00026 #include "extensionwidget.h"
00027
00028 using namespace KAB;
00029
00030 ExtensionWidget::ExtensionWidget( Core *core, QWidget *parent,
00031 const char *name )
00032 : QWidget( parent, name ), mCore( core )
00033 {
00034 }
00035
00036 ExtensionWidget::~ExtensionWidget()
00037 {
00038 }
00039
00040 KAB::Core *ExtensionWidget::core() const
00041 {
00042 return mCore;
00043 }
00044
00045 bool ExtensionWidget::contactsSelected() const
00046 {
00047 return mCore->selectedUIDs().count() != 0;
00048 }
00049
00050 KABC::Addressee::List ExtensionWidget::selectedContacts()
00051 {
00052 KABC::Addressee::List list;
00053
00054 const QStringList uids = mCore->selectedUIDs();
00055 QStringList::ConstIterator it;
00056 const QStringList::ConstIterator endIt = uids.end();
00057 for ( it = uids.begin(); it != endIt; ++it )
00058 list.append( mCore->addressBook()->findByUid( *it ) );
00059
00060 return list;
00061 }
00062
00063 void ExtensionWidget::contactsSelectionChanged()
00064 {
00065
00066 }
00067
00068 #include "extensionwidget.moc"
|