kmobiletools
PickPhoneNumberDialog Class Reference
#include <pickphonenumberdialog.h>

Detailed Description
Definition at line 35 of file pickphonenumberdialog.h.
Public Slots | |
| void | click (const QModelIndex &index) |
| void | doubleClick (const QModelIndex &index) |
| void | slotSourceChanged (int) |
| void | updateNumbersList () |
| void | updatePhonebook () |
Public Member Functions | |
| PickPhoneNumberDialog (QWidget *parent=0, const char *name=0) | |
| const QStringList | selectedNumbers () |
| ~PickPhoneNumberDialog () | |
Constructor & Destructor Documentation
| PickPhoneNumberDialog::PickPhoneNumberDialog | ( | QWidget * | parent = 0, |
|
| const char * | name = 0 | |||
| ) | [explicit] |
Definition at line 49 of file pickphonenumberdialog.cpp.
| PickPhoneNumberDialog::~PickPhoneNumberDialog | ( | ) |
Definition at line 75 of file pickphonenumberdialog.cpp.
Member Function Documentation
| void PickPhoneNumberDialog::click | ( | const QModelIndex & | index | ) | [slot] |
reimplement with model/view if(!item) return; if(item->childCount() ) { if(item->isOpen() ) item->setOpen( false); else item->setOpen( true ); return; } Q3ListViewItemIterator it( ui.lv_Phone_Numbers, Q3ListViewItemIterator::Selected ); while(it.current() ) { s_selectedNumbers+=(*it)->text(1); ++it; }
Definition at line 165 of file pickphonenumberdialog.cpp.
| void PickPhoneNumberDialog::doubleClick | ( | const QModelIndex & | index | ) | [slot] |
reimplement with model/view if(!item) return; if(item->childCount() ) { if(item->isOpen() ) item->setOpen( false); else item->setOpen( true ); return; } s_selectedNumbers.clear(); s_selectedNumbers+= item->text( 1); done(Accepted);
Definition at line 143 of file pickphonenumberdialog.cpp.
| const QStringList PickPhoneNumberDialog::selectedNumbers | ( | ) |
Definition at line 157 of file pickphonenumberdialog.cpp.
| void PickPhoneNumberDialog::slotSourceChanged | ( | int | index | ) | [slot] |
Definition at line 87 of file pickphonenumberdialog.cpp.
| void PickPhoneNumberDialog::updateNumbersList | ( | ) | [slot] |
reimplement with model/view ui.lv_Phone_Numbers->reset(); if(!addresseeList) return; KABC::Addressee curItem; ContactsListIterator it(*addresseeList); QListViewItem *newItem; KABC::PhoneNumber::List numbersList; while ( it.hasNext() ) { curItem=it.next(); numbersList=curItem.phoneNumbers(); if( numbersList.count()==0 ) continue; KABC::PhoneNumber::List::ConstIterator pit; newItem=new QListViewItem(ui.lv_Phone_Numbers, curItem.formattedName ()); for(pit=numbersList.begin(); pit!=numbersList.end(); ++pit) new QListViewItem(newItem, (*pit).typeLabel(), (*pit).number(), curItem.formattedName () ); newItem->setOpen(false); newItem->setSelectable(false); }
Definition at line 115 of file pickphonenumberdialog.cpp.
| void PickPhoneNumberDialog::updatePhonebook | ( | ) | [slot] |
Definition at line 100 of file pickphonenumberdialog.cpp.
The documentation for this class was generated from the following files:
KDE 4.2 API Reference