The QDL class provides general utility functions for use with Qt Extended Data Linking. More...
#include <QDL>
The QDL class provides general utility functions for use with Qt Extended Data Linking.
Qt Extended Data Linking (QDL) allows a client to link to data in a source. A client may be a stand-alone object (QDLClient) or attached to a widget (QDLBrowserClient or QDLEditClient). A source can be any application which acts as a container for useful data and provides the QDL Service.
This class provides useful functions for loading and saving links and dealing with general QDL usage.
First availability: Qtopia 2.0
Activates the QDL link specified by href, which should be in the form QDL://<clientName>:<linkId>. The clientList should contain the QDL client which holds the link, and is identified by clientName.
Returns all QDLClient objects that are children of parent, recursively. This is useful for automatically loading links into multiple clients, for example:
QDL::loadLinks( rec, QDL::clients( this ) );
Loads the links stored in str into the clients in clientList. str is the base64 encoded binary data of the links created by QDL::saveLinks().
Releases all the QDLLinks stored in str generated by QDL::saveLinks()
Saves the links from the clients contained in clientList into str. str will be the base64 encoded binary link data.
This is an overloaded member function, provided for convenience.
Writes clientList to stream
This is an overloaded member function, provided for convenience.
Reads clientList from the stream