kpilot

Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
AbbrowserConduit
AbbrowserWidgetSetup
ActionQueueThe ActionQueue is a meta-action, which handles running a bunch of SyncActions in sequence
AddressEditor
AddressWidget
BackupAction
BackupConfigPage
CheckUser
CleanupActionEnd the HotSync
CleanUpStateState to Cleanup after all sync actions are finished
ConduitActionThe SyncActions created by the factory should obey at least the argument test, indicating a dry run
ConduitConfigBaseConduitConfigBase is for configuration purposes
ConduitConfigWidget
ConduitConfigWidgetBase
ConduitFactory< Widget, Action >Template class that defines a conduit's factory
ConduitProxyThe ConduitProxy action delays loading the plugin for a conduit until the conduit actually executes; the proxy then loads the file, creates a SyncAction for the conduit and runs that
ConduitStateThis class defines the current state of the vcal-conduitbase
ConfigPage
ConfigWizard
conflictEntry
ConverterDlg
CUDCounterCreate-Update-Delete tracking of the plugin, used for reporting purposes (in a consistent manner)
DatabaseInterpreter< kdetype, pilottype, mapper >A template class for reading and interpreting a database
DatebookWidget
DBAppInfoEditor
DBFlagsEditor
DBRecordEditor
DCOPObject
DeleteUnsyncedHHStateState to handle delete unsynced pc records
DeleteUnsyncedPCStateState to handle delete unsynced pc records
DeviceCommEvent
DeviceCommThreadClass that handles all device communications
DeviceConfigPage
DeviceMap
Pilot::dlp< t >
Pilot::dlp< char * >
Pilot::dlp< char >
Pilot::dlp< long >
Pilot::dlp< short >
docBookmark
DOCConduit
DOCConduitFactory
DOCConverter
docMatchBookmark
docRegExpBookmark
docSyncInfo
DOCWidgetConfig
FileInstallAction
FileInstaller
FileInstallWidget
GenericDBWidget
HHToPCStateState to test the vcal-conduit
IDMapperMuch of the conduits are recordbased
IDMapperXml
IDMapping
InitStateState to test the vcal-conduit
InternalEditorAction
KCModule
KDialogBase
KLibFactory
KListView
KMainWindow
KNotesAction
KNotesConduitFactory
KNotesConfigBase
KPilotCard
KPilotConfig
KPilotDBSelectionDialog
KPilotDCOP
KPilotDepthCount
KPilotDeviceLinkDefinition of the device link class for physical handheld devices, which communicate with the PC using DLP / SLP via the pilot-link library
KPilotInstaller
KPilotLinkKPilotLink handles some aspects of communication with a Handheld
KPilotLocalLinkImplementation of the device link for file-system backed (ie
KPilotSysInfo
KPilotUser
KroupwareSync
KSystemTray
KTimeWidget
KWizard
ListCategorizerThis Widget extends KListView for a particular purpose: sorting some items into some bins
LogFile
LoggerDCOP
LogWidget
MALConduit
MALConduitFactory
MALWidgetSetup
MemofileClass that represents our filesystem memo
MemofileConduit
Memofiles
MemoWidget
Messages
NotepadActionThreadThis class saves the notepads to disk
NotepadConduit
NullConduitThe conduit Null does nothing
NullMapper< T >NULL mapper class; the conversions here don't do anything, so you can use this when you only need 1 conversion step (from PilotRecord to PilotDatebookEntry, for instance) instead of 2
PCToHHStateState that handles copying of records from pc to handheld
PhoneSlotThis class exists only to clear up the type mess that is the field-numbers-and-indexes for phone numbers in the handheld records
PilotAddressA wrapper class around the Address struct provided by pi-address.h
PilotAddressInfo
PilotAppInfo< appinfo, unpack, pack >A template class for reading and interpreting AppInfo blocks; the idea is that it handles all the boilerplate code for reading the app block, converting it to the right kind, and then unpacking it
PilotAppInfoBaseA database on the handheld has an "AppInfo" block at the beginning with some database-specific information and a common part
PilotCheckListItem
PilotComponent
PilotDaemon
PilotDaemonDCOP
PilotDaemonTray
PilotDatabaseMethods to access a database on the pilot
PilotDateEntryThis class is a wrapper for pilot-link's datebook entries (struct Appointment)
PilotDateInfo
PilotDOCBookmark
PilotDOCEntry
PilotDOCHead
PilotListItem
PilotListViewItem
PilotListViewItemData
PilotLocalDatabasePilotLocalDatabase represents databases in the same binary format as on the handheld but which are stored on local disk
PilotMemo
PilotRecordAn "uninterpreted" representation of the bits comprising a HH record
PilotRecordBaseAll entries in the Handheld -- whether interpreted or binary blobs -- have some common characteristics, viz
PilotSerialDatabasePilotSerialDatabase represents databases stored on the handheld and accessed through the SLP / DLP protocol
PilotTodoEntryA decoded ToDo item
PopMailConduit
PopMailWidgetConfig
ProbeDialog
RecordConduit< PCEntry, PCContainer, HHEntry, HHAppInfo, Syncer >
RecordConduitBaseAn intermediate class that introduces the slots we need for our sync implementation
ResolutionDialog
ResolutionDlg
ResolutionItem
ResolutionTable
RestoreAction
RichListViewItem
KABCSync::Settings
SorryActionThis one just says "sorry, can't sync now"
StartExitConfigPage
SyncAction
SyncConfigPage
SyncAction::SyncModeThis class encapsulates the different sync modes that can be used, and enforces a little discipline in changing the mode and messing around in general
SysInfoConduit
SysInfoWidgetConfig
tBuf
TestLinkThis action is intended to test the link with the handheld and not do anything spectacular
TestStateState to test the vcal-conduit
TimeConduit
TimeWidgetConfig
TodoCheckListItem
TodoConduit
TodoConduitPrivate
TodoEditor
TodoListView
TodoWidget
ToDoWidgetSetup
VCalConduit
VCalConduitBase
VCalConduitPrivate
VCalConduitPrivateBase
VCalWidgetSetup
VCalWidgetSetupBase
ViewersConfigPage
WelcomeActionThis action puts "Welcome to KPilot" in the sync log of the handheld