[conduit] Fixed DBus configuration dialog (ported to the new config system)
- From: Alexandre Rosenfeld <arosenfeld src gnome org>
- To: svn-commits-list gnome org
- Subject: [conduit] Fixed DBus configuration dialog (ported to the new config system)
- Date: Sun, 7 Jun 2009 17:05:05 -0400 (EDT)
commit 63983d4a45ff164c77e909703b314145b22f05d2
Author: Alexandre Rosenfeld <airmind gmail com>
Date: Sun Jun 7 18:04:23 2009 -0300
Fixed DBus configuration dialog (ported to the new config system)
---
conduit/DBus.py | 15 +++++++++++++--
1 files changed, 13 insertions(+), 2 deletions(-)
diff --git a/conduit/DBus.py b/conduit/DBus.py
index 8ce6064..e76b94d 100644
--- a/conduit/DBus.py
+++ b/conduit/DBus.py
@@ -346,8 +346,19 @@ class DataProviderDBusItem(DBusItem):
@dbus.service.method(DATAPROVIDER_DBUS_IFACE, in_signature='', out_signature='')
def Configure(self):
- self._print("Configure")
- self.dataprovider.configure(None)
+ self._print("Configure")
+ #FIXME Hard-coded GtkUI
+ from conduit.gtkui.WindowConfigurator import WindowConfigurator
+ from conduit.gtkui.ConfigContainer import ConfigContainer
+ configurator = WindowConfigurator(None)
+ container = self.dataprovider.module.get_config_container(
+ configContainerKlass=ConfigContainer,
+ name=self.dataprovider.get_name(),
+ icon=self.dataprovider.get_icon(),
+ configurator=configurator
+ )
+ configurator.set_containers([container])
+ configurator.run(container)
@dbus.service.method(DATAPROVIDER_DBUS_IFACE, in_signature='s', out_signature='b')
def AddData(self, uri):
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]