Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

ContactEditor Class Reference

#include </home/clem/local/src/opie/core/pim/addressbook/contacteditor.h>

Collaboration diagram for ContactEditor:

Collaboration graph
[legend]
List of all members.

Public Slots

void slotNote ()
void slotName ()
void setEntry (const Opie::OPimContact &entry)

Public Member Functions

 ContactEditor (const Opie::OPimContact &entry, QWidget *parent=0, const char *name=0, WFlags fl=0)
 ~ContactEditor ()
void setNameFocus ()
void setPersonalView (bool personal=true)
Opie::OPimContact entry () const

Protected Slots

void accept ()

Private Types

enum  StackWidgets { TextField = 1, Combo }

Private Slots

void slotChooser1Change (const QString &textChanged)
void slotChooser2Change (const QString &textChanged)
void slotChooser3Change (const QString &textChanged)
void slotChooser4Change (const QString &textChanged)
void slotCmbChooser1Change (int index)
void slotCmbChooser2Change (int index)
void slotCmbChooser3Change (int index)
void slotCmbChooser4Change (int index)
void slotAddressTypeChange (int index)
void slotAddressChange (const QString &textChanged)
void slotAddress2Change (const QString &textChanged)
void slotPOBoxChange (const QString &textChanged)
void slotCityChange (const QString &textChanged)
void slotStateChange (const QString &textChanged)
void slotZipChange (const QString &textChanged)
void slotCountryChange (const QString &textChanged)
void slotFullNameChange (const QString &textChanged)
void slotSuffixChange (const QString &textChanged)
void slotOrganizationChange (const QString &textChanged)
void slotAnniversaryDateChanged (int year, int month, int day)
void slotBirthdayDateChanged (int year, int month, int day)
void slotRemoveBirthday ()
void slotRemoveAnniversary ()
void defaultEmailChanged (int)

Private Member Functions

void init ()
void saveEntry ()
bool isEmpty ()
void cleanupFields ()
void updateDatePicker ()
QString parseName (QString fullName, int type)
void chooserError (int index)
void populateDefaultEmailCmb ()
void chooserChange (const QString &, int, QLineEdit *, int)
bool cmbChooserChange (int, QWidgetStack *, int)

Private Attributes

int defaultEmailChooserPosition
Opie::OPimContactFields contactfields
Opie::OPimContact ent
QDialog * dlgNote
QDialog * dlgName
QList< QLineEdit > listValue
QList< QLabel > listName
QStringList slDynamicEntries
QStringList trlDynamicEntries
bool m_personalView
QStringList slHomeAddress
QStringList slBusinessAddress
QStringList slChooserNames
QStringList slChooserValues
QStringList emails
QString defaultEmail
QMultiLineEdit * txtNote
QLabel * lblNote
QLineEdit * txtFirstName
QLineEdit * txtMiddleName
QLineEdit * txtLastName
QLineEdit * txtSuffix
Opie::Ui::OTabWidgettabMain
QWidget * m_generalWidget
QScrollView * svGeneral
QPushButton * btnFullName
QPushButton * btnNote
QLineEdit * txtFullName
QLineEdit * txtJobTitle
QLineEdit * txtOrganization
QLineEdit * txtChooserField1
QLineEdit * txtChooserField2
QLineEdit * txtChooserField3
QLineEdit * txtChooserField4
QWidgetStack * m_widgetStack1
QWidgetStack * m_widgetStack2
QWidgetStack * m_widgetStack3
QWidgetStack * m_widgetStack4
QComboBox * cmbChooserField1
QComboBox * cmbChooserField2
QComboBox * cmbChooserField3
QComboBox * cmbChooserField4
QComboBox * cmbDefaultEmail
QComboBox * cmbFileAs
CategorySelectcmbCat
QLabel * labCat
QScrollView * svAddress
QLineEdit * txtAddress
QLineEdit * txtCity
QLineEdit * txtState
QLineEdit * txtZip
QComboBox * cmbAddress
QComboBox * cmbCountry
QScrollView * svDetails
QComboBox * cmbGender
DateBookMonthbirthdayPicker
QToolButton * birthdayButton
DateBookMonthanniversaryPicker
QToolButton * anniversaryButton
bool initializing

Member Enumeration Documentation

enum ContactEditor::StackWidgets [private]
 

Enumeration values:
TextField 
Combo 

Definition at line 110 of file contacteditor.h.


Constructor & Destructor Documentation

ContactEditor::ContactEditor const Opie::OPimContact entry,
QWidget *  parent = 0,
const char *  name = 0,
WFlags  fl = 0
 

Definition at line 56 of file contacteditor.cpp.

References init(), initializing, and setEntry().

ContactEditor::~ContactEditor  ) 
 

Definition at line 77 of file contacteditor.cpp.


Member Function Documentation

void ContactEditor::accept  )  [protected, slot]
 

Definition at line 1065 of file contacteditor.cpp.

References cleanupFields(), isEmpty(), and saveEntry().

void ContactEditor::chooserChange const QString ,
int  ,
QLineEdit *  ,
int 
[private]
 

Definition at line 840 of file contacteditor.cpp.

References defaultEmail, emails, odebug, oendl, populateDefaultEmailCmb(), slChooserNames, slChooserValues, QStringList::split(), and type.

Referenced by slotChooser1Change(), slotChooser2Change(), slotChooser3Change(), and slotChooser4Change().

void ContactEditor::chooserError int  index  )  [private]
 

Definition at line 806 of file contacteditor.cpp.

References cmbChooserField1, cmbChooserField2, cmbChooserField3, cmbChooserField4, oendl, owarn, slotCmbChooser1Change(), slotCmbChooser2Change(), slotCmbChooser3Change(), slotCmbChooser4Change(), and warning().

Referenced by cmbChooserChange().

void ContactEditor::cleanupFields  )  [private]
 

Definition at line 1219 of file contacteditor.cpp.

References QValueList< T >::begin(), cmbCountry, cmbFileAs, QValueList< T >::end(), i, listValue, slBusinessAddress, slChooserValues, slHomeAddress, txtAddress, txtChooserField1, txtChooserField2, txtChooserField3, txtCity, txtFirstName, txtFullName, txtJobTitle, txtLastName, txtMiddleName, txtNote, txtOrganization, txtState, txtSuffix, and txtZip.

Referenced by accept(), and setEntry().

bool ContactEditor::cmbChooserChange int  ,
QWidgetStack *  ,
int 
[private]
 

Definition at line 739 of file contacteditor.cpp.

References chooserError(), cmbDefaultEmail, Combo, contactfields, defaultEmailChanged(), defaultEmailChooserPosition, emails, initializing, l, odebug, oendl, populateDefaultEmailCmb(), Opie::OPimContactFields::setFieldOrder(), slChooserNames, TextField, and type.

Referenced by slotCmbChooser1Change(), slotCmbChooser2Change(), slotCmbChooser3Change(), and slotCmbChooser4Change().

void ContactEditor::defaultEmailChanged int   )  [private, slot]
 

Definition at line 693 of file contacteditor.cpp.

References cmbDefaultEmail, defaultEmail, odebug, and oendl.

Referenced by cmbChooserChange().

Opie::OPimContact ContactEditor::entry  )  const [inline]
 

Definition at line 65 of file contacteditor.h.

References ent.

void ContactEditor::init  )  [private]
 

Definition at line 80 of file contacteditor.cpp.

References add, Qtopia::Anniversary, anniversaryButton, anniversaryPicker, QValueList< T >::append(), assert, QValueList< T >::begin(), Qtopia::Birthday, birthdayButton, birthdayPicker, btnFullName, btnNote, cmbAddress, cmbCat, cmbChooserField1, cmbChooserField2, cmbChooserField3, cmbChooserField4, cmbCountry, cmbFileAs, cmbGender, QValueList< T >::count(), deleteButton(), dlgName, dlgNote, QValueList< T >::end(), Qtopia::Gender, i, Opie::OPimContactFields::idToTrFields(), l, labCat, listName, listValue, Opie::Core::OResource::loadPixmap(), m_generalWidget, m_personalView, m_widgetStack1, m_widgetStack2, m_widgetStack3, m_widgetStack4, odebug, oendl, QValueList< T >::remove(), setPersonalView(), slBusinessAddress, slChooserNames, slChooserValues, slDynamicEntries, slHomeAddress, slotAddressChange(), slotAddressTypeChange(), slotAnniversaryDateChanged(), slotBirthdayDateChanged(), slotChooser1Change(), slotChooser2Change(), slotChooser3Change(), slotChooser4Change(), slotCityChange(), slotCmbChooser1Change(), slotCmbChooser2Change(), slotCmbChooser3Change(), slotCmbChooser4Change(), slotCountryChange(), slotFullNameChange(), slotName(), slotNote(), slotOrganizationChange(), slotRemoveAnniversary(), slotRemoveBirthday(), slotStateChange(), slotSuffixChange(), slotZipChange(), Opie::Core::OResource::SmallIcon, svAddress, svDetails, svGeneral, tabMain, TextField, tr, Opie::OPimContactFields::trdetailsfields(), trlDynamicEntries, Opie::OPimContactFields::trphonefields(), txtAddress, txtChooserField1, txtChooserField2, txtChooserField3, txtChooserField4, txtCity, txtFirstName, txtFullName, txtJobTitle, txtLastName, txtMiddleName, txtNote, txtOrganization, txtState, txtSuffix, txtZip, Opie::OPimContactFields::untrdetailsfields(), Opie::OPimContactFields::untrFieldsToId(), and Opie::OPimContactFields::untrphonefields().

Referenced by ContactEditor().

bool ContactEditor::isEmpty  )  [private]
 

Definition at line 1112 of file contacteditor.cpp.

References cmbFileAs, containsAlphaNum(), QString::isEmpty(), t, and txtFullName.

Referenced by accept().

QString ContactEditor::parseName QString  fullName,
int  type
[private]
 

Definition at line 1128 of file contacteditor.cpp.

References QValueList< T >::append(), QValueList< T >::begin(), QValueList< T >::end(), QString::find(), QStringList::join(), QString::left(), QString::mid(), NAME_F, NAME_FL, NAME_FML, NAME_L, NAME_LF, NAME_LFM, NAME_M, NAME_S, QString::null, odebug, oendl, QString::simplifyWhiteSpace(), QStringList::split(), and txtSuffix.

Referenced by saveEntry(), slotFullNameChange(), and slotName().

void ContactEditor::populateDefaultEmailCmb  )  [private]
 

Definition at line 705 of file contacteditor.cpp.

References cmbDefaultEmail, defaultEmail, emails, i, odebug, oendl, and QString::stripWhiteSpace().

Referenced by chooserChange(), and cmbChooserChange().

void ContactEditor::saveEntry  )  [private]
 

Definition at line 1483 of file contacteditor.cpp.

References QValueList< T >::begin(), cmbCat, cmbFileAs, cmbGender, contactfields, CategorySelect::currentCategories(), defaultEmail, emails, QValueList< T >::end(), ent, QString::isEmpty(), QString::isNull(), QStringList::join(), listValue, NAME_F, NAME_L, NAME_M, QString::number(), odebug, oendl, parseEmailFrom(), parseName(), Opie::OPimContactFields::saveToRecord(), Opie::OPimContact::setAssistant(), Opie::OPimContact::setBusinessCity(), Opie::OPimContact::setBusinessCountry(), Opie::OPimContact::setBusinessFax(), Opie::OPimContact::setBusinessMobile(), Opie::OPimContact::setBusinessPager(), Opie::OPimContact::setBusinessPhone(), Opie::OPimContact::setBusinessState(), Opie::OPimContact::setBusinessStreet(), Opie::OPimContact::setBusinessWebpage(), Opie::OPimContact::setBusinessZip(), Qtopia::Record::setCategories(), Opie::OPimContact::setChildren(), Opie::OPimContact::setCompany(), Opie::OPimContact::setDefaultEmail(), Opie::OPimContact::setDepartment(), Opie::OPimContact::setEmails(), Opie::OPimContact::setFileAs(), Opie::OPimContact::setFirstName(), Opie::OPimContact::setGender(), Opie::OPimContact::setHomeCity(), Opie::OPimContact::setHomeCountry(), Opie::OPimContact::setHomeFax(), Opie::OPimContact::setHomeMobile(), Opie::OPimContact::setHomePhone(), Opie::OPimContact::setHomeState(), Opie::OPimContact::setHomeStreet(), Opie::OPimContact::setHomeWebpage(), Opie::OPimContact::setHomeZip(), Opie::OPimContact::setJobTitle(), Opie::OPimContact::setLastName(), Opie::OPimContact::setManager(), Opie::OPimContact::setMiddleName(), Opie::OPimContact::setNickname(), Opie::OPimContact::setNotes(), Opie::OPimContact::setOffice(), Opie::OPimContact::setProfession(), Opie::OPimContact::setSpouse(), Opie::OPimContact::setSuffix(), slBusinessAddress, slChooserNames, slChooserValues, slDynamicEntries, slHomeAddress, str, txtFirstName, txtFullName, txtJobTitle, txtLastName, txtMiddleName, txtNote, txtOrganization, and txtSuffix.

Referenced by accept().

void ContactEditor::setEntry const Opie::OPimContact entry  )  [slot]
 

Definition at line 1258 of file contacteditor.cpp.

References Opie::OPimContact::assistant(), QValueList< T >::begin(), Opie::OPimContact::businessCity(), Opie::OPimContact::businessCountry(), Opie::OPimContact::businessFax(), Opie::OPimContact::businessMobile(), Opie::OPimContact::businessPager(), Opie::OPimContact::businessPhone(), Opie::OPimContact::businessState(), Opie::OPimContact::businessStreet(), Opie::OPimContact::businessWebpage(), Opie::OPimContact::businessZip(), Qtopia::Record::categories(), Opie::OPimContact::children(), cleanupFields(), cmbAddress, cmbCat, cmbChooserField1, cmbChooserField2, cmbChooserField3, cmbChooserField4, cmbFileAs, cmbGender, Opie::OPimContact::company(), contactfields, Opie::OPimContact::defaultEmail(), defaultEmail, Opie::OPimContact::department(), Opie::OPimContact::emailList(), emails, QValueList< T >::end(), ent, Opie::OPimContact::fileAs(), Opie::OPimContact::firstName(), Opie::OPimContact::gender(), Opie::OPimContactFields::getFieldOrder(), Opie::OPimContact::homeCity(), Opie::OPimContact::homeCountry(), Opie::OPimContact::homeFax(), Opie::OPimContact::homeMobile(), Opie::OPimContact::homePhone(), Opie::OPimContact::homeState(), Opie::OPimContact::homeStreet(), Opie::OPimContact::homeWebpage(), Opie::OPimContact::homeZip(), initializing, Opie::OPimRecord::isEmpty(), QString::isEmpty(), Opie::OPimContact::jobTitle(), Opie::OPimContact::lastName(), listValue, Opie::OPimContactFields::loadFromRecord(), m_generalWidget, Opie::OPimContact::manager(), Opie::OPimContact::middleName(), Opie::OPimContact::nickname(), Opie::OPimContact::notes(), odebug, oendl, Opie::OPimContact::office(), Opie::OPimContact::profession(), CategorySelect::setCategories(), Opie::Ui::OTabWidget::setCurrentTab(), slBusinessAddress, slChooserNames, slChooserValues, slDynamicEntries, slHomeAddress, slotAddressTypeChange(), slotCmbChooser1Change(), slotCmbChooser2Change(), slotCmbChooser3Change(), slotCmbChooser4Change(), Opie::OPimContact::spouse(), Opie::OPimContact::suffix(), tabMain, QString::toInt(), tr, txtFirstName, txtFullName, txtJobTitle, txtLastName, txtMiddleName, txtNote, txtOrganization, txtSuffix, and updateDatePicker().

Referenced by ContactEditor(), and AddressbookWindow::editEntry().

void ContactEditor::setNameFocus  ) 
 

Definition at line 1106 of file contacteditor.cpp.

References txtFullName.

Referenced by AddressbookWindow::editEntry().

void ContactEditor::setPersonalView bool  personal = true  ) 
 

Definition at line 1703 of file contacteditor.cpp.

References cmbCat, labCat, and m_personalView.

Referenced by AddressbookWindow::editPersonal(), and init().

void ContactEditor::slotAddress2Change const QString textChanged  )  [private, slot]
 

Definition at line 897 of file contacteditor.cpp.

References cmbAddress, slBusinessAddress, and slHomeAddress.

void ContactEditor::slotAddressChange const QString textChanged  )  [private, slot]
 

Definition at line 888 of file contacteditor.cpp.

References cmbAddress, slBusinessAddress, and slHomeAddress.

Referenced by init().

void ContactEditor::slotAddressTypeChange int  index  )  [private, slot]
 

Definition at line 997 of file contacteditor.cpp.

References cmbCountry, contactfields, initializing, Opie::OPimContactFields::setFieldOrder(), slBusinessAddress, slHomeAddress, txtAddress, txtCity, txtState, and txtZip.

Referenced by init(), and setEntry().

void ContactEditor::slotAnniversaryDateChanged int  year,
int  month,
int  day
[private, slot]
 

Definition at line 1721 of file contacteditor.cpp.

References anniversaryButton, ent, TimeString::numberDateString(), Opie::OPimContact::setAnniversary(), and QDate::setYMD().

Referenced by init().

void ContactEditor::slotBirthdayDateChanged int  year,
int  month,
int  day
[private, slot]
 

Definition at line 1730 of file contacteditor.cpp.

References birthdayButton, ent, TimeString::numberDateString(), Opie::OPimContact::setBirthday(), and QDate::setYMD().

Referenced by init().

void ContactEditor::slotChooser1Change const QString textChanged  )  [private, slot]
 

Definition at line 867 of file contacteditor.cpp.

References chooserChange(), cmbChooserField1, odebug, oendl, and txtChooserField1.

Referenced by init().

void ContactEditor::slotChooser2Change const QString textChanged  )  [private, slot]
 

Definition at line 872 of file contacteditor.cpp.

References chooserChange(), cmbChooserField2, odebug, oendl, and txtChooserField2.

Referenced by init().

void ContactEditor::slotChooser3Change const QString textChanged  )  [private, slot]
 

Definition at line 878 of file contacteditor.cpp.

References chooserChange(), cmbChooserField3, odebug, oendl, and txtChooserField3.

Referenced by init().

void ContactEditor::slotChooser4Change const QString textChanged  )  [private, slot]
 

Definition at line 883 of file contacteditor.cpp.

References chooserChange(), cmbChooserField4, odebug, oendl, and txtChooserField4.

Referenced by init().

void ContactEditor::slotCityChange const QString textChanged  )  [private, slot]
 

Definition at line 915 of file contacteditor.cpp.

References cmbAddress, slBusinessAddress, and slHomeAddress.

Referenced by init().

void ContactEditor::slotCmbChooser1Change int  index  )  [private, slot]
 

Definition at line 953 of file contacteditor.cpp.

References cmbChooserChange(), cmbChooserField1, m_widgetStack1, odebug, oendl, slChooserValues, and txtChooserField1.

Referenced by chooserError(), init(), and setEntry().

void ContactEditor::slotCmbChooser2Change int  index  )  [private, slot]
 

Definition at line 964 of file contacteditor.cpp.

References cmbChooserChange(), cmbChooserField2, m_widgetStack2, odebug, oendl, slChooserValues, and txtChooserField2.

Referenced by chooserError(), init(), and setEntry().

void ContactEditor::slotCmbChooser3Change int  index  )  [private, slot]
 

Definition at line 975 of file contacteditor.cpp.

References cmbChooserChange(), cmbChooserField3, m_widgetStack3, odebug, oendl, slChooserValues, and txtChooserField3.

Referenced by chooserError(), init(), and setEntry().

void ContactEditor::slotCmbChooser4Change int  index  )  [private, slot]
 

Definition at line 986 of file contacteditor.cpp.

References cmbChooserChange(), cmbChooserField4, m_widgetStack4, odebug, oendl, slChooserValues, and txtChooserField4.

Referenced by chooserError(), init(), and setEntry().

void ContactEditor::slotCountryChange const QString textChanged  )  [private, slot]
 

Definition at line 943 of file contacteditor.cpp.

References cmbAddress, slBusinessAddress, and slHomeAddress.

Referenced by init().

void ContactEditor::slotFullNameChange const QString textChanged  )  [private, slot]
 

Definition at line 1030 of file contacteditor.cpp.

References cmbFileAs, NAME_FL, NAME_FML, NAME_LF, NAME_LFM, odebug, oendl, parseName(), and txtSuffix.

Referenced by init(), slotName(), and slotSuffixChange().

void ContactEditor::slotName  )  [slot]
 

Definition at line 1085 of file contacteditor.cpp.

References dlgName, QPEApplication::execDialog(), NAME_F, NAME_L, NAME_M, parseName(), QString::simplifyWhiteSpace(), slotFullNameChange(), txtFirstName, txtFullName, txtLastName, and txtMiddleName.

Referenced by init().

void ContactEditor::slotNote  )  [slot]
 

Definition at line 1078 of file contacteditor.cpp.

References dlgNote, ent, QPEApplication::execDialog(), Opie::OPimContact::notes(), and txtNote.

Referenced by init().

void ContactEditor::slotOrganizationChange const QString textChanged  )  [private, slot]
 

Definition at line 1055 of file contacteditor.cpp.

References odebug, oendl, txtFullName, and txtOrganization.

Referenced by init().

void ContactEditor::slotPOBoxChange const QString textChanged  )  [private, slot]
 

Definition at line 906 of file contacteditor.cpp.

References cmbAddress, slBusinessAddress, and slHomeAddress.

void ContactEditor::slotRemoveAnniversary  )  [private, slot]
 

Definition at line 1746 of file contacteditor.cpp.

References ent, odebug, oendl, Opie::OPimContact::setAnniversary(), and updateDatePicker().

Referenced by init().

void ContactEditor::slotRemoveBirthday  )  [private, slot]
 

Definition at line 1739 of file contacteditor.cpp.

References ent, odebug, oendl, Opie::OPimContact::setBirthday(), and updateDatePicker().

Referenced by init().

void ContactEditor::slotStateChange const QString textChanged  )  [private, slot]
 

Definition at line 924 of file contacteditor.cpp.

References cmbAddress, slBusinessAddress, and slHomeAddress.

Referenced by init().

void ContactEditor::slotSuffixChange const QString textChanged  )  [private, slot]
 

Definition at line 1050 of file contacteditor.cpp.

References slotFullNameChange(), and txtFullName.

Referenced by init().

void ContactEditor::slotZipChange const QString textChanged  )  [private, slot]
 

Definition at line 934 of file contacteditor.cpp.

References cmbAddress, slBusinessAddress, and slHomeAddress.

Referenced by init().

void ContactEditor::updateDatePicker  )  [private]
 

Definition at line 1466 of file contacteditor.cpp.

References Opie::OPimContact::anniversary(), anniversaryButton, anniversaryPicker, Opie::OPimContact::birthday(), birthdayButton, birthdayPicker, ent, TimeString::numberDateString(), DateBookMonth::setDate(), and tr.

Referenced by setEntry(), slotRemoveAnniversary(), and slotRemoveBirthday().


Member Data Documentation

QToolButton* ContactEditor::anniversaryButton [private]
 

Definition at line 186 of file contacteditor.h.

Referenced by init(), slotAnniversaryDateChanged(), and updateDatePicker().

DateBookMonth* ContactEditor::anniversaryPicker [private]
 

Definition at line 185 of file contacteditor.h.

Referenced by init(), and updateDatePicker().

QToolButton* ContactEditor::birthdayButton [private]
 

Definition at line 184 of file contacteditor.h.

Referenced by init(), slotBirthdayDateChanged(), and updateDatePicker().

DateBookMonth* ContactEditor::birthdayPicker [private]
 

Definition at line 183 of file contacteditor.h.

Referenced by init(), and updateDatePicker().

QPushButton* ContactEditor::btnFullName [private]
 

Definition at line 149 of file contacteditor.h.

Referenced by init().

QPushButton* ContactEditor::btnNote [private]
 

Definition at line 150 of file contacteditor.h.

Referenced by init().

QComboBox* ContactEditor::cmbAddress [private]
 

Definition at line 178 of file contacteditor.h.

Referenced by init(), setEntry(), slotAddress2Change(), slotAddressChange(), slotCityChange(), slotCountryChange(), slotPOBoxChange(), slotStateChange(), and slotZipChange().

CategorySelect* ContactEditor::cmbCat [private]
 

Definition at line 168 of file contacteditor.h.

Referenced by init(), saveEntry(), setEntry(), and setPersonalView().

QComboBox* ContactEditor::cmbChooserField1 [private]
 

Definition at line 162 of file contacteditor.h.

Referenced by chooserError(), init(), setEntry(), slotChooser1Change(), and slotCmbChooser1Change().

QComboBox* ContactEditor::cmbChooserField2 [private]
 

Definition at line 163 of file contacteditor.h.

Referenced by chooserError(), init(), setEntry(), slotChooser2Change(), and slotCmbChooser2Change().

QComboBox* ContactEditor::cmbChooserField3 [private]
 

Definition at line 164 of file contacteditor.h.

Referenced by chooserError(), init(), setEntry(), slotChooser3Change(), and slotCmbChooser3Change().

QComboBox* ContactEditor::cmbChooserField4 [private]
 

Definition at line 165 of file contacteditor.h.

Referenced by chooserError(), init(), setEntry(), slotChooser4Change(), and slotCmbChooser4Change().

QComboBox* ContactEditor::cmbCountry [private]
 

Definition at line 179 of file contacteditor.h.

Referenced by cleanupFields(), init(), and slotAddressTypeChange().

QComboBox* ContactEditor::cmbDefaultEmail [private]
 

Definition at line 166 of file contacteditor.h.

Referenced by cmbChooserChange(), defaultEmailChanged(), and populateDefaultEmailCmb().

QComboBox* ContactEditor::cmbFileAs [private]
 

Definition at line 167 of file contacteditor.h.

Referenced by cleanupFields(), init(), isEmpty(), saveEntry(), setEntry(), and slotFullNameChange().

QComboBox* ContactEditor::cmbGender [private]
 

Definition at line 182 of file contacteditor.h.

Referenced by init(), saveEntry(), and setEntry().

Opie::OPimContactFields ContactEditor::contactfields [private]
 

Definition at line 115 of file contacteditor.h.

Referenced by cmbChooserChange(), saveEntry(), setEntry(), and slotAddressTypeChange().

QString ContactEditor::defaultEmail [private]
 

Definition at line 135 of file contacteditor.h.

Referenced by chooserChange(), defaultEmailChanged(), populateDefaultEmailCmb(), saveEntry(), and setEntry().

int ContactEditor::defaultEmailChooserPosition [private]
 

Definition at line 111 of file contacteditor.h.

Referenced by cmbChooserChange().

QDialog* ContactEditor::dlgName [private]
 

Definition at line 120 of file contacteditor.h.

Referenced by init(), and slotName().

QDialog* ContactEditor::dlgNote [private]
 

Definition at line 119 of file contacteditor.h.

Referenced by init(), and slotNote().

QStringList ContactEditor::emails [private]
 

Definition at line 134 of file contacteditor.h.

Referenced by chooserChange(), cmbChooserChange(), populateDefaultEmailCmb(), saveEntry(), and setEntry().

Opie::OPimContact ContactEditor::ent [private]
 

Definition at line 117 of file contacteditor.h.

Referenced by entry(), saveEntry(), setEntry(), slotAnniversaryDateChanged(), slotBirthdayDateChanged(), slotNote(), slotRemoveAnniversary(), slotRemoveBirthday(), and updateDatePicker().

bool ContactEditor::initializing [private]
 

Definition at line 188 of file contacteditor.h.

Referenced by cmbChooserChange(), ContactEditor(), setEntry(), and slotAddressTypeChange().

QLabel* ContactEditor::labCat [private]
 

Definition at line 169 of file contacteditor.h.

Referenced by init(), and setPersonalView().

QLabel* ContactEditor::lblNote [private]
 

Definition at line 138 of file contacteditor.h.

QList<QLabel> ContactEditor::listName [private]
 

Definition at line 123 of file contacteditor.h.

Referenced by init().

QList<QLineEdit> ContactEditor::listValue [private]
 

Definition at line 122 of file contacteditor.h.

Referenced by cleanupFields(), init(), saveEntry(), and setEntry().

QWidget* ContactEditor::m_generalWidget [private]
 

Definition at line 147 of file contacteditor.h.

Referenced by init(), and setEntry().

bool ContactEditor::m_personalView [private]
 

Definition at line 128 of file contacteditor.h.

Referenced by init(), and setPersonalView().

QWidgetStack* ContactEditor::m_widgetStack1 [private]
 

Definition at line 158 of file contacteditor.h.

Referenced by init(), and slotCmbChooser1Change().

QWidgetStack* ContactEditor::m_widgetStack2 [private]
 

Definition at line 159 of file contacteditor.h.

Referenced by init(), and slotCmbChooser2Change().

QWidgetStack* ContactEditor::m_widgetStack3 [private]
 

Definition at line 160 of file contacteditor.h.

Referenced by init(), and slotCmbChooser3Change().

QWidgetStack* ContactEditor::m_widgetStack4 [private]
 

Definition at line 161 of file contacteditor.h.

Referenced by init(), and slotCmbChooser4Change().

QStringList ContactEditor::slBusinessAddress [private]
 

Definition at line 131 of file contacteditor.h.

Referenced by cleanupFields(), init(), saveEntry(), setEntry(), slotAddress2Change(), slotAddressChange(), slotAddressTypeChange(), slotCityChange(), slotCountryChange(), slotPOBoxChange(), slotStateChange(), and slotZipChange().

QStringList ContactEditor::slChooserNames [private]
 

Definition at line 132 of file contacteditor.h.

Referenced by chooserChange(), cmbChooserChange(), init(), saveEntry(), and setEntry().

QStringList ContactEditor::slChooserValues [private]
 

Definition at line 133 of file contacteditor.h.

Referenced by chooserChange(), cleanupFields(), init(), saveEntry(), setEntry(), slotCmbChooser1Change(), slotCmbChooser2Change(), slotCmbChooser3Change(), and slotCmbChooser4Change().

QStringList ContactEditor::slDynamicEntries [private]
 

Definition at line 125 of file contacteditor.h.

Referenced by init(), saveEntry(), and setEntry().

QStringList ContactEditor::slHomeAddress [private]
 

Definition at line 130 of file contacteditor.h.

Referenced by cleanupFields(), init(), saveEntry(), setEntry(), slotAddress2Change(), slotAddressChange(), slotAddressTypeChange(), slotCityChange(), slotCountryChange(), slotPOBoxChange(), slotStateChange(), and slotZipChange().

QScrollView* ContactEditor::svAddress [private]
 

Definition at line 171 of file contacteditor.h.

Referenced by init().

QScrollView* ContactEditor::svDetails [private]
 

Definition at line 181 of file contacteditor.h.

Referenced by init().

QScrollView* ContactEditor::svGeneral [private]
 

Definition at line 148 of file contacteditor.h.

Referenced by init().

Opie::Ui::OTabWidget* ContactEditor::tabMain [private]
 

Definition at line 146 of file contacteditor.h.

Referenced by init(), and setEntry().

QStringList ContactEditor::trlDynamicEntries [private]
 

Definition at line 126 of file contacteditor.h.

Referenced by init().

QLineEdit* ContactEditor::txtAddress [private]
 

Definition at line 172 of file contacteditor.h.

Referenced by cleanupFields(), init(), and slotAddressTypeChange().

QLineEdit* ContactEditor::txtChooserField1 [private]
 

Definition at line 154 of file contacteditor.h.

Referenced by cleanupFields(), init(), slotChooser1Change(), and slotCmbChooser1Change().

QLineEdit* ContactEditor::txtChooserField2 [private]
 

Definition at line 155 of file contacteditor.h.

Referenced by cleanupFields(), init(), slotChooser2Change(), and slotCmbChooser2Change().

QLineEdit* ContactEditor::txtChooserField3 [private]
 

Definition at line 156 of file contacteditor.h.

Referenced by cleanupFields(), init(), slotChooser3Change(), and slotCmbChooser3Change().

QLineEdit* ContactEditor::txtChooserField4 [private]
 

Definition at line 157 of file contacteditor.h.

Referenced by init(), slotChooser4Change(), and slotCmbChooser4Change().

QLineEdit* ContactEditor::txtCity [private]
 

Definition at line 175 of file contacteditor.h.

Referenced by cleanupFields(), init(), and slotAddressTypeChange().

QLineEdit* ContactEditor::txtFirstName [private]
 

Definition at line 141 of file contacteditor.h.

Referenced by cleanupFields(), init(), saveEntry(), setEntry(), and slotName().

QLineEdit* ContactEditor::txtFullName [private]
 

Definition at line 151 of file contacteditor.h.

Referenced by cleanupFields(), init(), isEmpty(), saveEntry(), setEntry(), setNameFocus(), slotName(), slotOrganizationChange(), and slotSuffixChange().

QLineEdit* ContactEditor::txtJobTitle [private]
 

Definition at line 152 of file contacteditor.h.

Referenced by cleanupFields(), init(), saveEntry(), and setEntry().

QLineEdit* ContactEditor::txtLastName [private]
 

Definition at line 143 of file contacteditor.h.

Referenced by cleanupFields(), init(), saveEntry(), setEntry(), and slotName().

QLineEdit* ContactEditor::txtMiddleName [private]
 

Definition at line 142 of file contacteditor.h.

Referenced by cleanupFields(), init(), saveEntry(), setEntry(), and slotName().

QMultiLineEdit* ContactEditor::txtNote [private]
 

Definition at line 137 of file contacteditor.h.

Referenced by cleanupFields(), init(), saveEntry(), setEntry(), and slotNote().

QLineEdit* ContactEditor::txtOrganization [private]
 

Definition at line 153 of file contacteditor.h.

Referenced by cleanupFields(), init(), saveEntry(), setEntry(), and slotOrganizationChange().

QLineEdit* ContactEditor::txtState [private]
 

Definition at line 176 of file contacteditor.h.

Referenced by cleanupFields(), init(), and slotAddressTypeChange().

QLineEdit* ContactEditor::txtSuffix [private]
 

Definition at line 144 of file contacteditor.h.

Referenced by cleanupFields(), init(), parseName(), saveEntry(), setEntry(), and slotFullNameChange().

QLineEdit* ContactEditor::txtZip [private]
 

Definition at line 177 of file contacteditor.h.

Referenced by cleanupFields(), init(), and slotAddressTypeChange().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 17:29:39 2005 for OPIE by  doxygen 1.4.2