Added a dummy address book backend
authorepage <eopage@byu.net>
Fri, 8 Aug 2008 02:10:59 +0000 (02:10 +0000)
committerepage <eopage@byu.net>
Fri, 8 Aug 2008 02:10:59 +0000 (02:10 +0000)
git-svn-id: file:///svnroot/gc-dialer/trunk@125 c39d3808-3fe2-4d86-a59f-b7f623ee9f21

src/gc_dialer.py

index c8c7c43..88f87a9 100755 (executable)
@@ -154,6 +154,30 @@ def make_idler(func):
        return callable
 
 
+class DummyAddressBook(object):
+
+       def get_addressbooks(self):
+               """
+               @returns Iterable of (Address Book Factory, Book Id, Book Name)
+               """
+               yield self, None, "None"
+       
+       def open_addressbook(self, bookId):
+               return self
+
+       def get_contacts(self):
+               """
+               @returns Iterable of (contact id, contact name)
+               """
+               return
+
+       def get_contact_details(self, contactId):
+               """
+               @returns Iterable of (Phone Type, Phone Number)
+               """
+               return
+
+
 class PhoneTypeSelector(object):
 
        def __init__(self, widgetTree, gcBackend):