aboutsummaryrefslogtreecommitdiff
path: root/src/dbus-listener.h
diff options
context:
space:
mode:
authorCharles Kerr <charles.kerr@canonical.com>2012-05-27 09:22:28 -0500
committerCharles Kerr <charles.kerr@canonical.com>2012-05-27 09:22:28 -0500
commit23a2672a1a763cdef67ccc5cb9f8fec7daf021be (patch)
tree12e65c5de81ee72c02d58a3183035eb007bd7db5 /src/dbus-listener.h
parent675cc7955e0e8834a3ea4bb46fb347bb744f24a7 (diff)
downloadayatana-indicator-power-23a2672a1a763cdef67ccc5cb9f8fec7daf021be.tar.gz
ayatana-indicator-power-23a2672a1a763cdef67ccc5cb9f8fec7daf021be.tar.bz2
ayatana-indicator-power-23a2672a1a763cdef67ccc5cb9f8fec7daf021be.zip
use signals to decouple i-power and dbus-listener
Diffstat (limited to 'src/dbus-listener.h')
-rw-r--r--src/dbus-listener.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/dbus-listener.h b/src/dbus-listener.h
index 816ecc5..2dc0865 100644
--- a/src/dbus-listener.h
+++ b/src/dbus-listener.h
@@ -41,7 +41,8 @@ typedef struct _IndicatorPowerDbusListener IndicatorPowerDbusListener;
typedef struct _IndicatorPowerDbusListenerClass IndicatorPowerDbusListenerClass;
typedef struct _IndicatorPowerDbusListenerPrivate IndicatorPowerDbusListenerPrivate;
-#define INDICATOR_POWER_DBUS_LISTENER_INDICATOR "indicator-power-dbus-listener-indicator"
+/* signals */
+#define INDICATOR_POWER_DBUS_LISTENER_DEVICES_ENUMERATED "indicator-power-dbus-listener-devices-enumerated"
/**
* IndicatorPowerDbusListenerClass:
@@ -50,6 +51,8 @@ typedef struct _IndicatorPowerDbusListenerPrivate IndicatorPowerDbusListenerPriv
struct _IndicatorPowerDbusListenerClass
{
GObjectClass parent_class;
+
+ void (* devices_enumerated) (IndicatorPowerDbusListener*, GSList * devices);
};
/**