summaryrefslogtreecommitdiffabout
path: root/kaddressbook/kaddressbookview.cpp
Unidiff
Diffstat (limited to 'kaddressbook/kaddressbookview.cpp') (more/less context) (show whitespace changes)
-rw-r--r--kaddressbook/kaddressbookview.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/kaddressbook/kaddressbookview.cpp b/kaddressbook/kaddressbookview.cpp
index 8062354..424d52a 100644
--- a/kaddressbook/kaddressbookview.cpp
+++ b/kaddressbook/kaddressbookview.cpp
@@ -83,84 +83,88 @@ QString KAddressBookView::selectedEmails()
83 83
84 if ( !addr.isEmpty() ) { 84 if ( !addr.isEmpty() ) {
85 QString m = QString::null; 85 QString m = QString::null;
86 86
87 if ( addr.emails().count() > 1 ) 87 if ( addr.emails().count() > 1 )
88 m = KABC::EmailSelector::getEmail( addr.emails(), addr.preferredEmail(), this ); 88 m = KABC::EmailSelector::getEmail( addr.emails(), addr.preferredEmail(), this );
89 89
90 email = addr.fullEmail( m ); 90 email = addr.fullEmail( m );
91 91
92 if ( !first ) 92 if ( !first )
93 emailAddrs += ", "; 93 emailAddrs += ", ";
94 else 94 else
95 first = false; 95 first = false;
96 96
97 emailAddrs += email; 97 emailAddrs += email;
98 } 98 }
99 } 99 }
100 100
101 return emailAddrs; 101 return emailAddrs;
102} 102}
103 103
104KABC::Addressee::List KAddressBookView::addressees() 104KABC::Addressee::List KAddressBookView::addressees()
105{ 105{
106 KABC::Addressee::List addresseeList; 106 KABC::Addressee::List addresseeList;
107 107
108 KABC::AddressBook::Iterator it; 108 KABC::AddressBook::Iterator it;
109 for (it = mAddressBook->begin(); it != mAddressBook->end(); ++it ) { 109 for (it = mAddressBook->begin(); it != mAddressBook->end(); ++it ) {
110 if ( mFilter.filterAddressee( *it ) ) 110 if ( mFilter.filterAddressee( *it ) )
111 addresseeList.append( *it ); 111 addresseeList.append( *it );
112 } 112 }
113 113
114 return addresseeList; 114 return addresseeList;
115} 115}
116 116
117void KAddressBookView::initGUI() 117void KAddressBookView::initGUI()
118{ 118{
119 // Create the layout 119 // Create the layout
120 QVBoxLayout *layout = new QVBoxLayout( this ); 120 QVBoxLayout *layout = new QVBoxLayout( this );
121 121
122 // Add the view widget 122 // Add the view widget
123 mViewWidget = new QWidget( this ); 123 mViewWidget = new QWidget( this );
124 layout->addWidget( mViewWidget ); 124 layout->addWidget( mViewWidget );
125} 125}
126 126
127KABC::Field::List KAddressBookView::fields() const 127KABC::Field::List KAddressBookView::fields() const
128{ 128{
129 return mFieldList; 129 return mFieldList;
130} 130}
131KABC::Field::List KAddressBookView::allFields() const
132{
133 return KABC::Field::allFields();
134}
131 135
132void KAddressBookView::setFilter( const Filter &filter ) 136void KAddressBookView::setFilter( const Filter &filter )
133{ 137{
134 mFilter = filter; 138 mFilter = filter;
135} 139}
136 140
137KAddressBookView::DefaultFilterType KAddressBookView::defaultFilterType() const 141KAddressBookView::DefaultFilterType KAddressBookView::defaultFilterType() const
138{ 142{
139 return mDefaultFilterType; 143 return mDefaultFilterType;
140} 144}
141 145
142const QString &KAddressBookView::defaultFilterName() const 146const QString &KAddressBookView::defaultFilterName() const
143{ 147{
144 return mDefaultFilterName; 148 return mDefaultFilterName;
145} 149}
146 150
147KABC::AddressBook *KAddressBookView::addressBook() const 151KABC::AddressBook *KAddressBookView::addressBook() const
148{ 152{
149 return mAddressBook; 153 return mAddressBook;
150} 154}
151 155
152QWidget *KAddressBookView::viewWidget() 156QWidget *KAddressBookView::viewWidget()
153{ 157{
154 return mViewWidget; 158 return mViewWidget;
155} 159}
156 160
157ViewConfigureWidget *ViewFactory::configureWidget( KABC::AddressBook *ab, 161ViewConfigureWidget *ViewFactory::configureWidget( KABC::AddressBook *ab,
158 QWidget *parent, 162 QWidget *parent,
159 const char *name ) 163 const char *name )
160{ 164{
161 return new ViewConfigureWidget( ab, parent, name ); 165 return new ViewConfigureWidget( ab, parent, name );
162} 166}
163 167
164#ifndef KAB_EMBEDDED 168#ifndef KAB_EMBEDDED
165#include "kaddressbookview.moc" 169#include "kaddressbookview.moc"
166#endif //KAB_EMBEDDED 170#endif //KAB_EMBEDDED