Qt Extended Home · Index · Classes · Headers · Overviews |
In order for two or more plugins to pass data between them, they must agree on a structure for the data. The Qt Extended Sync Agent uses XML to pass data between plugins. The structure of the XML data is determined by the dataset that it belongs to.
The Qt Extended Sync Agent supports a number of datasets. They are documented below.
Extra datasets can be added. As long as two or more plugins handle a dataset, it will be synchronized.
Note that server plugins can ignore part of a dataset. The value returned from QDSyncPlugin::referenceSchema() is used by the Sync Manager to avoid problems. For this reason a missing XML tag in a replaced record should be taken to mean the value should not change. To delete a value send an empty tag.
calendar Dataset | Register for this dataset by returning "calendar" from QDSyncPlugin::dataset(). |
---|---|
contacts Dataset | Register for this dataset by returning "contacts" from QDSyncPlugin::dataset(). |
tasks Dataset | Register for this dataset by returning "tasks" from QDSyncPlugin::dataset(). |
See also Overviews and Add a new dataset.
Copyright © 2009 Trolltech | Qt Extended Sync Agent Documentation |