• Skip to content
  • Skip to link menu
KDE 4.1 API Reference
  • KDE API Reference
  • kdepim
  • Sitemap
  • Contact Us
 

kpilot

%KPilot API Overview

4.0

Architecture

KPilot consists of a core library of utility and communications classes which are used by two applications: KPilot itself (which is little more than a clumsy data viewer and configuration shell) and the KPilot daemon which does the actual communications with the hadheld. The daemon loads plugins (called conduits) on demand which are used for syncing specific data on the PC with the handheld.

The lib/ directory holds the base library for KPilot. This boils down to a bunch of wrappers for pilot-link classes (not using p-l's C++ code because that isn't Qt-ish) and a few classes that do interesting things: KPilotDeviceLink for managing the device connection, and SyncAction for doing stuff during a sync.

The kpilot/ directory houses several applications: kpilot and kpilotDaemon are installed, and kpilotTest which is not installed but which can function as a demon under closely-controlled circumstances from the command-line.

Under conduits/ a bunch of directories hold the individual conduits; the "four button" apps are in vcalconduit/ (ToDo and Datebook), abbrowserconduit/ (Addresses, not the newer Contacts) and knotes/ or memofileconduit/ (Memos).

kpilot

Skip menu "kpilot"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

kdepim

Skip menu "kdepim"
  • akonadi
  •   clients
  •   kabc
  •   kcal
  •   kcm
  • akregator
  • console
  •   kabcclient
  •   konsolekalendar
  • kaddressbook
  • kalarm
  •   lib
  • kdgantt
  • kdgantt1
  • kleopatra
  • kmail
  • kmobiletools
  • knode
  • knotes
  • kontact
  • korganizer
  •   korgac
  • kpilot
  • ktimetracker
  •   doc
  • libkdepim
  • libkholidays
  • libkleo
  • libkpgp
  • maildir
Generated for kdepim by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal