Minor code re-arrangements
authorepage <eopage@byu.net>
Wed, 18 Feb 2009 01:21:17 +0000 (01:21 +0000)
committerepage <eopage@byu.net>
Wed, 18 Feb 2009 01:21:17 +0000 (01:21 +0000)
git-svn-id: file:///svnroot/gc-dialer/trunk@191 c39d3808-3fe2-4d86-a59f-b7f623ee9f21

src/gc_dialer.py

index 600ef14..c658175 100755 (executable)
@@ -303,6 +303,9 @@ class Dialpad(object):
                widgetTree.get_widget("dial").grab_default()
                widgetTree.get_widget("dial").grab_focus()
 
+       def dial(self, number):
+               raise NotImplementedError
+
        def get_number(self):
                return self._phonenumber
 
@@ -417,6 +420,9 @@ class RecentCallsView(object):
                if hildon is not None:
                        hildon.hildon_helper_set_thumb_scrollbar(widgetTree.get_widget('recent_scrolledwindow'), True)
 
+       def number_selected(self, number):
+               raise NotImplementedError
+
        def update(self):
                if (time.time() - self._recenttime) < 300:
                        return
@@ -493,6 +499,9 @@ class ContactsView(object):
 
                self._init_contacts_view()
 
+       def number_selected(self, number):
+               raise NotImplementedError
+
        def get_addressbooks(self):
                """
                @returns Iterable of ((Factory Id, Book Id), (Factory Name, Book Name))
@@ -747,13 +756,13 @@ class Dialcentral(object):
                try:
                        self._dialpad = Dialpad(self._widgetTree)
                        self._dialpad.set_number("")
-                       self._dialpad.dial = self._on_dial_clicked
                        self._accountView = AccountInfo(self._widgetTree, self._gcBackend)
                        self._recentView = RecentCallsView(self._widgetTree, self._gcBackend)
                        self._contactsView = ContactsView(self._widgetTree, self._gcBackend)
                finally:
                        gtk.gdk.threads_leave()
 
+               self._dialpad.dial = self._on_dial_clicked
                self._recentView.number_selected = self._on_number_selected
                self._contactsView.number_selected = self._on_number_selected