Class
ECalClientView
since: 3.2
Description [src]
class ECal.ClientView : GObject.Object
implements Gio.Initable {
/* No available fields */
}
Contains only private data that should be read and manipulated using the functions below.
Available since: 3.2
Instance methods
e_cal_client_view_get_connection
Returns the GDBusConnection used to create the D-Bus proxy.
since: 3.8
e_cal_client_view_get_object_path
Returns the object path used to create the D-Bus proxy.
since: 3.8
e_cal_client_view_ref_client
Returns the ECalClientView:client associated with client_view.
since: 3.10
e_cal_client_view_set_fields_of_interest
Client can instruct server to which fields it is interested in only, thus
the server can return less data over the wire. The server can still return
complete objects, this is just a hint to it that the listed fields will
be used only. The UID/RID fields are returned always. Initial views has no
fields of interest and using NULL for fields_of_interest will unset any
previous changes.
Methods inherited from GInitable (1)
g_initable_init
Initializes the object implementing the interface.
Signals
Signals inherited from GObject (1)
GObject::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.
Class structure
struct ECalClientViewClass {
void (* objects_added) (
ECalClientView* client_view,
const GSList* objects
);
void (* objects_modified) (
ECalClientView* client_view,
const GSList* objects
);
void (* objects_removed) (
ECalClientView* client_view,
const GSList* uids
);
void (* progress) (
ECalClientView* client_view,
guint percent,
const gchar* message
);
void (* complete) (
ECalClientView* client_view,
const GError* error
);
}
Base class structure for the ECalClientView class.
Class members
objects_added: void (* objects_added) ( ECalClientView* client_view, const GSList* objects )A signal emitted when new objects are added into the view.
objects_modified: void (* objects_modified) ( ECalClientView* client_view, const GSList* objects )A signal emitted when some objects are modified in the view.
objects_removed: void (* objects_removed) ( ECalClientView* client_view, const GSList* uids )A signal emitted when some objects are removed from the view.
progress: void (* progress) ( ECalClientView* client_view, guint percent, const gchar* message )A signal emitted when the backend notifies about the progress.
complete: void (* complete) ( ECalClientView* client_view, const GError* error )A signal emitted when the backend finished initial view population.