40
40
<td valign="top" align="right"></td>
41
41
</tr></table></div>
42
<div class="refsynopsisdiv">
42
<div class="refsynopsisdiv" title="Synopsis">
43
43
<a name="EContactStore.synopsis"></a><h2>Synopsis</h2>
44
44
<pre class="synopsis"> <a class="link" href="EContactStore.html#EContactStore-struct" title="EContactStore">EContactStore</a>;
45
45
<a class="link" href="EContactStore.html" title="EContactStore"><span class="returnvalue">EContactStore</span></a> * <a class="link" href="EContactStore.html#e-contact-store-new" title="e_contact_store_new ()">e_contact_store_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
46
<a href="../libebook/EBook.html"><span class="returnvalue">EBook</span></a> * <a class="link" href="EContactStore.html#e-contact-store-get-book" title="e_contact_store_get_book ()">e_contact_store_get_book</a> (<em class="parameter"><code><a class="link" href="EContactStore.html" title="EContactStore"><span class="type">EContactStore</span></a> *contact_store</code></em>,
46
<span class="returnvalue">EBook</span> * <a class="link" href="EContactStore.html#e-contact-store-get-book" title="e_contact_store_get_book ()">e_contact_store_get_book</a> (<em class="parameter"><code><a class="link" href="EContactStore.html" title="EContactStore"><span class="type">EContactStore</span></a> *contact_store</code></em>,
47
47
<em class="parameter"><code><span class="type">GtkTreeIter</span> *iter</code></em>);
48
<a href="../libebook/EContact.html"><span class="returnvalue">EContact</span></a> * <a class="link" href="EContactStore.html#e-contact-store-get-contact" title="e_contact_store_get_contact ()">e_contact_store_get_contact</a> (<em class="parameter"><code><a class="link" href="EContactStore.html" title="EContactStore"><span class="type">EContactStore</span></a> *contact_store</code></em>,
48
<span class="returnvalue">EContact</span> * <a class="link" href="EContactStore.html#e-contact-store-get-contact" title="e_contact_store_get_contact ()">e_contact_store_get_contact</a> (<em class="parameter"><code><a class="link" href="EContactStore.html" title="EContactStore"><span class="type">EContactStore</span></a> *contact_store</code></em>,
49
49
<em class="parameter"><code><span class="type">GtkTreeIter</span> *iter</code></em>);
50
50
<span class="returnvalue">gboolean</span> <a class="link" href="EContactStore.html#e-contact-store-find-contact" title="e_contact_store_find_contact ()">e_contact_store_find_contact</a> (<em class="parameter"><code><a class="link" href="EContactStore.html" title="EContactStore"><span class="type">EContactStore</span></a> *contact_store</code></em>,
51
51
<em class="parameter"><code>const <span class="type">gchar</span> *uid</code></em>,
52
52
<em class="parameter"><code><span class="type">GtkTreeIter</span> *iter</code></em>);
53
53
<span class="returnvalue">GList</span> * <a class="link" href="EContactStore.html#e-contact-store-get-books" title="e_contact_store_get_books ()">e_contact_store_get_books</a> (<em class="parameter"><code><a class="link" href="EContactStore.html" title="EContactStore"><span class="type">EContactStore</span></a> *contact_store</code></em>);
54
54
<span class="returnvalue">void</span> <a class="link" href="EContactStore.html#e-contact-store-add-book" title="e_contact_store_add_book ()">e_contact_store_add_book</a> (<em class="parameter"><code><a class="link" href="EContactStore.html" title="EContactStore"><span class="type">EContactStore</span></a> *contact_store</code></em>,
55
<em class="parameter"><code><a href="../libebook/EBook.html"><span class="type">EBook</span></a> *book</code></em>);
55
<em class="parameter"><code><span class="type">EBook</span> *book</code></em>);
56
56
<span class="returnvalue">void</span> <a class="link" href="EContactStore.html#e-contact-store-remove-book" title="e_contact_store_remove_book ()">e_contact_store_remove_book</a> (<em class="parameter"><code><a class="link" href="EContactStore.html" title="EContactStore"><span class="type">EContactStore</span></a> *contact_store</code></em>,
57
<em class="parameter"><code><a href="../libebook/EBook.html"><span class="type">EBook</span></a> *book</code></em>);
57
<em class="parameter"><code><span class="type">EBook</span> *book</code></em>);
58
58
<span class="returnvalue">void</span> <a class="link" href="EContactStore.html#e-contact-store-set-query" title="e_contact_store_set_query ()">e_contact_store_set_query</a> (<em class="parameter"><code><a class="link" href="EContactStore.html" title="EContactStore"><span class="type">EContactStore</span></a> *contact_store</code></em>,
59
<em class="parameter"><code><a href="../libebook/libebook-e-book-query.html#EBookQuery"><span class="type">EBookQuery</span></a> *book_query</code></em>);
60
<a href="../libebook/libebook-e-book-query.html#EBookQuery"><span class="returnvalue">EBookQuery</span></a> * <a class="link" href="EContactStore.html#e-contact-store-peek-query" title="e_contact_store_peek_query ()">e_contact_store_peek_query</a> (<em class="parameter"><code><a class="link" href="EContactStore.html" title="EContactStore"><span class="type">EContactStore</span></a> *contact_store</code></em>);
61
<a href="../libebook/EBookView.html"><span class="returnvalue">EBookView</span></a> * <a class="link" href="EContactStore.html#find-contact-source-by-book-return-view" title="find_contact_source_by_book_return_view ()">find_contact_source_by_book_return_view</a>
59
<em class="parameter"><code><span class="type">EBookQuery</span> *book_query</code></em>);
60
<span class="returnvalue">EBookQuery</span> * <a class="link" href="EContactStore.html#e-contact-store-peek-query" title="e_contact_store_peek_query ()">e_contact_store_peek_query</a> (<em class="parameter"><code><a class="link" href="EContactStore.html" title="EContactStore"><span class="type">EContactStore</span></a> *contact_store</code></em>);
61
<span class="returnvalue">EBookView</span> * <a class="link" href="EContactStore.html#find-contact-source-by-book-return-view" title="find_contact_source_by_book_return_view ()">find_contact_source_by_book_return_view</a>
62
62
(<em class="parameter"><code><a class="link" href="EContactStore.html" title="EContactStore"><span class="type">EContactStore</span></a> *contact_store</code></em>,
63
<em class="parameter"><code><a href="../libebook/EBook.html"><span class="type">EBook</span></a> *book</code></em>);
63
<em class="parameter"><code><span class="type">EBook</span> *book</code></em>);
66
<div class="refsect1" lang="en">
66
<div class="refsect1" title="Object Hierarchy">
67
67
<a name="EContactStore.object-hierarchy"></a><h2>Object Hierarchy</h2>
68
68
<pre class="synopsis">
73
<div class="refsect1" lang="en">
73
<div class="refsect1" title="Implemented Interfaces">
74
74
<a name="EContactStore.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
76
76
EContactStore implements
79
<div class="refsect1" lang="en">
79
<div class="refsect1" title="Description">
80
80
<a name="EContactStore.description"></a><h2>Description</h2>
84
<div class="refsect1" lang="en">
84
<div class="refsect1" title="Details">
85
85
<a name="EContactStore.details"></a><h2>Details</h2>
86
<div class="refsect2" lang="en">
86
<div class="refsect2" title="EContactStore">
87
87
<a name="EContactStore-struct"></a><h3>EContactStore</h3>
88
88
<pre class="programlisting">typedef struct _EContactStore EContactStore;</pre>
93
<div class="refsect2" lang="en">
93
<div class="refsect2" title="e_contact_store_new ()">
94
94
<a name="e-contact-store-new"></a><h3>e_contact_store_new ()</h3>
95
95
<pre class="programlisting"><a class="link" href="EContactStore.html" title="EContactStore"><span class="returnvalue">EContactStore</span></a> * e_contact_store_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
97
Creates a new <a class="link" href="EContactStore.html" title="EContactStore"><span class="type">EContactStore</span></a>.</p>
97
Creates a new <a class="link" href="EContactStore.html" title="EContactStore"><span class="type">EContactStore</span></a>.
98
99
<div class="variablelist"><table border="0">
99
100
<col align="left" valign="top">
108
<div class="refsect2" lang="en">
109
<div class="refsect2" title="e_contact_store_get_book ()">
109
110
<a name="e-contact-store-get-book"></a><h3>e_contact_store_get_book ()</h3>
110
<pre class="programlisting"><a href="../libebook/EBook.html"><span class="returnvalue">EBook</span></a> * e_contact_store_get_book (<em class="parameter"><code><a class="link" href="EContactStore.html" title="EContactStore"><span class="type">EContactStore</span></a> *contact_store</code></em>,
111
<pre class="programlisting"><span class="returnvalue">EBook</span> * e_contact_store_get_book (<em class="parameter"><code><a class="link" href="EContactStore.html" title="EContactStore"><span class="type">EContactStore</span></a> *contact_store</code></em>,
111
112
<em class="parameter"><code><span class="type">GtkTreeIter</span> *iter</code></em>);</pre>
113
Gets the <a href="../libebook/EBook.html"><span class="type">EBook</span></a> that provided the contact at <em class="parameter"><code>iter</code></em>.</p>
114
Gets the <span class="type">EBook</span> that provided the contact at <em class="parameter"><code>iter</code></em>.
114
116
<div class="variablelist"><table border="0">
115
117
<col align="left" valign="top">
128
130
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
129
<td> An <a href="../libebook/EBook.html"><span class="type">EBook</span></a>.
131
<td> An <span class="type">EBook</span>.
136
<div class="refsect2" lang="en">
138
<div class="refsect2" title="e_contact_store_get_contact ()">
137
139
<a name="e-contact-store-get-contact"></a><h3>e_contact_store_get_contact ()</h3>
138
<pre class="programlisting"><a href="../libebook/EContact.html"><span class="returnvalue">EContact</span></a> * e_contact_store_get_contact (<em class="parameter"><code><a class="link" href="EContactStore.html" title="EContactStore"><span class="type">EContactStore</span></a> *contact_store</code></em>,
140
<pre class="programlisting"><span class="returnvalue">EContact</span> * e_contact_store_get_contact (<em class="parameter"><code><a class="link" href="EContactStore.html" title="EContactStore"><span class="type">EContactStore</span></a> *contact_store</code></em>,
139
141
<em class="parameter"><code><span class="type">GtkTreeIter</span> *iter</code></em>);</pre>
141
Gets the <a href="../libebook/EContact.html"><span class="type">EContact</span></a> at <em class="parameter"><code>iter</code></em>.</p>
143
Gets the <span class="type">EContact</span> at <em class="parameter"><code>iter</code></em>.
142
145
<div class="variablelist"><table border="0">
143
146
<col align="left" valign="top">
156
159
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
157
<td> An <a href="../libebook/EContact.html"><span class="type">EContact</span></a>.
160
<td> An <span class="type">EContact</span>.
164
<div class="refsect2" lang="en">
167
<div class="refsect2" title="e_contact_store_find_contact ()">
165
168
<a name="e-contact-store-find-contact"></a><h3>e_contact_store_find_contact ()</h3>
166
169
<pre class="programlisting"><span class="returnvalue">gboolean</span> e_contact_store_find_contact (<em class="parameter"><code><a class="link" href="EContactStore.html" title="EContactStore"><span class="type">EContactStore</span></a> *contact_store</code></em>,
167
170
<em class="parameter"><code>const <span class="type">gchar</span> *uid</code></em>,
168
171
<em class="parameter"><code><span class="type">GtkTreeIter</span> *iter</code></em>);</pre>
170
Sets <em class="parameter"><code>iter</code></em> to point to the contact row matching <em class="parameter"><code>uid</code></em>.</p>
173
Sets <em class="parameter"><code>iter</code></em> to point to the contact row matching <em class="parameter"><code>uid</code></em>.
171
175
<div class="variablelist"><table border="0">
172
176
<col align="left" valign="top">
221
<div class="refsect2" lang="en">
226
<div class="refsect2" title="e_contact_store_add_book ()">
222
227
<a name="e-contact-store-add-book"></a><h3>e_contact_store_add_book ()</h3>
223
228
<pre class="programlisting"><span class="returnvalue">void</span> e_contact_store_add_book (<em class="parameter"><code><a class="link" href="EContactStore.html" title="EContactStore"><span class="type">EContactStore</span></a> *contact_store</code></em>,
224
<em class="parameter"><code><a href="../libebook/EBook.html"><span class="type">EBook</span></a> *book</code></em>);</pre>
229
<em class="parameter"><code><span class="type">EBook</span> *book</code></em>);</pre>
226
Adds <em class="parameter"><code>book</code></em> to the list of books that provide contacts for <em class="parameter"><code>contact_store</code></em>.</p>
231
Adds <em class="parameter"><code>book</code></em> to the list of books that provide contacts for <em class="parameter"><code>contact_store</code></em>.
227
233
<div class="variablelist"><table border="0">
228
234
<col align="left" valign="top">
236
242
<td><p><span class="term"><em class="parameter"><code>book</code></em> :</span></p></td>
237
<td>an <a href="../libebook/EBook.html"><span class="type">EBook</span></a>
243
<td>an <span class="type">EBook</span>
244
<div class="refsect2" lang="en">
250
<div class="refsect2" title="e_contact_store_remove_book ()">
245
251
<a name="e-contact-store-remove-book"></a><h3>e_contact_store_remove_book ()</h3>
246
252
<pre class="programlisting"><span class="returnvalue">void</span> e_contact_store_remove_book (<em class="parameter"><code><a class="link" href="EContactStore.html" title="EContactStore"><span class="type">EContactStore</span></a> *contact_store</code></em>,
247
<em class="parameter"><code><a href="../libebook/EBook.html"><span class="type">EBook</span></a> *book</code></em>);</pre>
253
<em class="parameter"><code><span class="type">EBook</span> *book</code></em>);</pre>
249
Removes <em class="parameter"><code>book</code></em> from the list of books that provide contacts for <em class="parameter"><code>contact_store</code></em>.</p>
255
Removes <em class="parameter"><code>book</code></em> from the list of books that provide contacts for <em class="parameter"><code>contact_store</code></em>.
250
257
<div class="variablelist"><table border="0">
251
258
<col align="left" valign="top">
259
266
<td><p><span class="term"><em class="parameter"><code>book</code></em> :</span></p></td>
260
<td>an <a href="../libebook/EBook.html"><span class="type">EBook</span></a>
267
<td>an <span class="type">EBook</span>
267
<div class="refsect2" lang="en">
274
<div class="refsect2" title="e_contact_store_set_query ()">
268
275
<a name="e-contact-store-set-query"></a><h3>e_contact_store_set_query ()</h3>
269
276
<pre class="programlisting"><span class="returnvalue">void</span> e_contact_store_set_query (<em class="parameter"><code><a class="link" href="EContactStore.html" title="EContactStore"><span class="type">EContactStore</span></a> *contact_store</code></em>,
270
<em class="parameter"><code><a href="../libebook/libebook-e-book-query.html#EBookQuery"><span class="type">EBookQuery</span></a> *book_query</code></em>);</pre>
277
<em class="parameter"><code><span class="type">EBookQuery</span> *book_query</code></em>);</pre>
272
279
Sets <em class="parameter"><code>book_query</code></em> to be the query used to fetch contacts from the books
273
assigned to <em class="parameter"><code>contact_store</code></em>.</p>
280
assigned to <em class="parameter"><code>contact_store</code></em>.
274
282
<div class="variablelist"><table border="0">
275
283
<col align="left" valign="top">
283
291
<td><p><span class="term"><em class="parameter"><code>book_query</code></em> :</span></p></td>
284
<td>an <a href="../libebook/libebook-e-book-query.html#EBookQuery"><span class="type">EBookQuery</span></a>
292
<td>an <span class="type">EBookQuery</span>
291
<div class="refsect2" lang="en">
299
<div class="refsect2" title="e_contact_store_peek_query ()">
292
300
<a name="e-contact-store-peek-query"></a><h3>e_contact_store_peek_query ()</h3>
293
<pre class="programlisting"><a href="../libebook/libebook-e-book-query.html#EBookQuery"><span class="returnvalue">EBookQuery</span></a> * e_contact_store_peek_query (<em class="parameter"><code><a class="link" href="EContactStore.html" title="EContactStore"><span class="type">EContactStore</span></a> *contact_store</code></em>);</pre>
301
<pre class="programlisting"><span class="returnvalue">EBookQuery</span> * e_contact_store_peek_query (<em class="parameter"><code><a class="link" href="EContactStore.html" title="EContactStore"><span class="type">EContactStore</span></a> *contact_store</code></em>);</pre>
295
303
Gets the query that's being used to fetch contacts from the books
296
assigned to <em class="parameter"><code>contact_store</code></em>.</p>
304
assigned to <em class="parameter"><code>contact_store</code></em>.
297
306
<div class="variablelist"><table border="0">
298
307
<col align="left" valign="top">
306
315
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
307
<td> The <a href="../libebook/libebook-e-book-query.html#EBookQuery"><span class="type">EBookQuery</span></a> being used.
316
<td> The <span class="type">EBookQuery</span> being used.
314
<div class="refsect2" lang="en">
323
<div class="refsect2" title="find_contact_source_by_book_return_view ()">
315
324
<a name="find-contact-source-by-book-return-view"></a><h3>find_contact_source_by_book_return_view ()</h3>
316
<pre class="programlisting"><a href="../libebook/EBookView.html"><span class="returnvalue">EBookView</span></a> * find_contact_source_by_book_return_view
325
<pre class="programlisting"><span class="returnvalue">EBookView</span> * find_contact_source_by_book_return_view
317
326
(<em class="parameter"><code><a class="link" href="EContactStore.html" title="EContactStore"><span class="type">EContactStore</span></a> *contact_store</code></em>,
318
<em class="parameter"><code><a href="../libebook/EBook.html"><span class="type">EBook</span></a> *book</code></em>);</pre>
327
<em class="parameter"><code><span class="type">EBook</span> *book</code></em>);</pre>
321
330
<div class="variablelist"><table border="0">