akonadi/contact
22 #ifndef ADDRESSEDITWIDGET_H
23 #define ADDRESSEDITWIDGET_H
27 #include <kabc/address.h>
28 #include <kabc/addressee.h>
29 #include <kcombobox.h>
61 void setAddresses(
const KABC::Address::List &addresses );
88 KABC::Address::List mAddresses;
119 KABC::Address::Type
type()
const;
122 void selected(
int );
123 void otherSelected();
128 KABC::Address::Type mType;
130 QList<int> mTypeList;
144 void loadContact(
const KABC::Addressee &contact );
145 void storeContact( KABC::Addressee &contact )
const;
147 void setReadOnly(
bool readOnly );
150 void updateName(
const QString &name );
153 void updateAddressView();
154 void createAddress();
156 void deleteAddress();
159 void updateButtons();
160 void fixPreferredAddress(
const KABC::Address &preferredAddress );
164 QLabel *mAddressView;
165 QPushButton *mCreateButton;
166 QPushButton *mEditButton;
167 QPushButton *mDeleteButton;
169 KABC::Address::List mAddressList;
185 void setAddress(
const KABC::Address &address );
186 KABC::Address address()
const;
192 void fillCountryCombo();
195 KTextEdit *mStreetTextEdit;
196 KComboBox *mCountryCombo;
197 KLineEdit *mRegionEdit;
198 KLineEdit *mLocalityEdit;
199 KLineEdit *mPostalCodeEdit;
200 KLineEdit *mPOBoxEdit;
201 QCheckBox *mPreferredCheckBox;
203 KABC::Address mAddress;
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Sat Jul 13 2013 01:28:41 by
doxygen 1.8.3.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.