summaryrefslogtreecommitdiff
path: root/addressbook/libebook/e-book.c
diff options
context:
space:
mode:
authorHans Petter Jansson <hpj@novell.com>2004-12-20 11:04:16 +0000
committerHans Petter <hansp@src.gnome.org>2004-12-20 11:04:16 +0000
commit20d175ae2293d521ba89368d8ef946fb98a71061 (patch)
tree3317d202395b5f87fd0142d71656e470aadc2ea3 /addressbook/libebook/e-book.c
parent033ebd246e49b43ebea7fdce0d127ea4d4b0fe0e (diff)
downloadevolution-data-server-20d175ae2293d521ba89368d8ef946fb98a71061.tar.gz
Implement a simple accessor so we can see if a book has been successfully
2004-12-20 Hans Petter Jansson <hpj@novell.com> * libebook/e-book.c (e_book_is_opened): Implement a simple accessor so we can see if a book has been successfully opened previously.
Diffstat (limited to 'addressbook/libebook/e-book.c')
-rw-r--r--addressbook/libebook/e-book.c19
1 files changed, 19 insertions, 0 deletions
diff --git a/addressbook/libebook/e-book.c b/addressbook/libebook/e-book.c
index 95781ad01..56cbadcca 100644
--- a/addressbook/libebook/e-book.c
+++ b/addressbook/libebook/e-book.c
@@ -3194,6 +3194,25 @@ e_book_check_static_capability (EBook *book,
}
/**
+ * e_book_is_opened:
+ * @book: and #EBook
+ *
+ * Check if this book has been opened.
+ *
+ * Return value: #TRUE if this book has been opened, otherwise #FALSE.
+ */
+gboolean
+e_book_is_opened (EBook *book)
+{
+ g_return_val_if_fail (E_IS_BOOK (book), FALSE);
+
+ if (book->priv->load_state != E_BOOK_SOURCE_LOADED)
+ return FALSE;
+
+ return TRUE;
+}
+
+/**
* e_book_is_writable:
* @book: an #EBook
*