OssoABookManualGroupManager

OssoABookManualGroupManager — Manual group manager.

Synopsis




            OssoABookManualGroupManager;
OssoABookManualGroupManager* osso_abook_manual_group_manager_get
                                            (void);


Signal Prototypes


"group-created"
            void        user_function      (OssoABookManualGroupManager *ossoabookmanualgroupmanager,
                                            OssoABookManualGroup *arg1,
                                            gpointer user_data);
"group-deleted"
            void        user_function      (OssoABookManualGroupManager *ossoabookmanualgroupmanager,
                                            OssoABookManualGroup *arg1,
                                            gpointer user_data);

Description

The OssoABookManualGroupManager keeps track of user-created groups, and has API for creating new and removing existing groups.

Details

OssoABookManualGroupManager

typedef struct {
	GObject parent;

        OssoABookManualGroupManagerPrivate *priv;
} OssoABookManualGroupManager;

There are no public fields in OssoABookManualGroupManager.


osso_abook_manual_group_manager_get ()

OssoABookManualGroupManager* osso_abook_manual_group_manager_get
                                            (void);

Retrieves the online contacts group. Note that this function is not thread-safe.

Returns : The OssoABookManualGroupManager. This is a singleton; don't g_object_unref() it.

Signals

The "group-created" signal

void        user_function                  (OssoABookManualGroupManager *ossoabookmanualgroupmanager,
                                            OssoABookManualGroup *arg1,
                                            gpointer user_data);

The group-created signal is emitted when a new OssoABookManualGroup has been created.

ossoabookmanualgroupmanager : the object which received the signal.
arg1 : The newly created OssoABookManualGroup.
user_data : user data set when the signal handler was connected.

The "group-deleted" signal

void        user_function                  (OssoABookManualGroupManager *ossoabookmanualgroupmanager,
                                            OssoABookManualGroup *arg1,
                                            gpointer user_data);

The group-deleted signal is emitted when an OssoABookManualGroup has been deleted.

ossoabookmanualgroupmanager : the object which received the signal.
arg1 : The deleted OssoABookManualGroup.
user_data : user data set when the signal handler was connected.

See Also

OssoABookManualGroup