JanaEcalStore

JanaEcalStore — An implementation of JanaStore using libecal

Synopsis

struct              JanaEcalStore;
JanaStore *         jana_ecal_store_new                 (JanaComponentType type);
JanaStore *         jana_ecal_store_new_from_uid        (const gchar *uid,
                                                         JanaComponentType type);

Object Hierarchy

  GObject
   +----JanaEcalStore

Implemented Interfaces

JanaEcalStore implements JanaStore.

Properties

  "ecal"                     ECal*                 : Read / Write / Construct Only
  "type"                     gint                  : Read / Write / Construct Only

Description

JanaEcalStore is an implementation of JanaStore that provides a wrapper over ECal, using libecal.

Details

struct JanaEcalStore

struct JanaEcalStore;

The JanaEcalStore struct contains only private data.


jana_ecal_store_new ()

JanaStore *         jana_ecal_store_new                 (JanaComponentType type);

Opens or creates the default evolution-data-server system storage for the specified type of component.

type :

The type of store to create/open

Returns :

A JanaEcalStore that wraps the evolution-data-server system storage of the specified component type, cast as a JanaStore.

jana_ecal_store_new_from_uid ()

JanaStore *         jana_ecal_store_new_from_uid        (const gchar *uid,
                                                         JanaComponentType type);

Opens or creates an evolution-data-server storage for the given uid and the specified type of component.

uid :

The uid to the store

type :

The type of store to create/open

Returns :

A JanaEcalStore that wraps an evolution-data-server storage of the specified component type for the given uid, cast as a JanaStore.

Property Details

The "ecal" property

  "ecal"                     ECal*                 : Read / Write / Construct Only

The ECal represented by this JanaStore object.


The "type" property

  "type"                     gint                  : Read / Write / Construct Only

The component type stored in this JanaStore object.

Allowed values: [0,3]

Default value: 0