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

kpilot

KPilotInstaller Class Reference

#include <kpilot.h>

Inheritance diagram for KPilotInstaller:

Inheritance graph
[legend]

List of all members.


Detailed Description

Definition at line 38 of file kpilot.h.


Public Types

enum  DaemonMessages { None = 0, StartOfHotSync = 1, EndOfHotSync = 2, DaemonQuit = 4 }
enum  KPilotStatus {
  Startup = 1, WaitingForDaemon = 2, Normal = 10, UIBusy = 100,
  Error = 101
}
typedef QList
< ComponentPageBase * > 
PageList

Public Slots

virtual void configure ()
void slotBackupRequested ()
void slotFullSyncRequested ()
void slotHHtoPCRequested ()
void slotHotSyncRequested ()
void slotPCtoHHRequested ()
void slotRestoreRequested ()

Public Member Functions

virtual void daemonStatus (int)
 KPilotInstaller ()
virtual int kpilotStatus () const
virtual void toggleVisibility ()
 ~KPilotInstaller ()

Protected Slots

void componentChanged (KPageWidgetItem *, KPageWidgetItem *)
void componentUpdate ()
void killDaemonIfNeeded ()
void quit ()
void slotResetLink ()
void startDaemonIfNeeded ()

Protected Member Functions

void componentPostSync ()
bool componentPreSync ()
OrgKdeKpilotDaemonInterface & getDaemon ()
QWidget * initPages (QWidget *parent, QList< ComponentPageBase * > &l)
void readConfig ()
void setupSync (int kind, const QString &msg)
void setupWidget ()

Member Typedef Documentation

typedef QList<ComponentPageBase*> KPilotInstaller::PageList

Definition at line 46 of file kpilot.h.


Member Enumeration Documentation

enum KPilotInstaller::DaemonMessages

Enumerator:
None 
StartOfHotSync 
EndOfHotSync 
DaemonQuit 

Definition at line 48 of file kpilot.h.

enum KPilotInstaller::KPilotStatus

Enumerator:
Startup 
WaitingForDaemon 
Normal 
UIBusy 
Error 

Definition at line 53 of file kpilot.h.


Constructor & Destructor Documentation

KPilotInstaller::KPilotInstaller (  ) 

Definition at line 107 of file kpilot.cc.

KPilotInstaller::~KPilotInstaller (  ) 

Definition at line 132 of file kpilot.cc.


Member Function Documentation

void KPilotInstaller::componentChanged ( KPageWidgetItem *  current,
KPageWidgetItem *  before 
) [protected, slot]

Definition at line 651 of file kpilot.cc.

void KPilotInstaller::componentPostSync (  )  [protected]

Definition at line 503 of file kpilot.cc.

bool KPilotInstaller::componentPreSync (  )  [protected]

Run all the internal conduits' presync functions.

Definition at line 475 of file kpilot.cc.

void KPilotInstaller::componentUpdate (  )  [protected, slot]

Definition at line 612 of file kpilot.cc.

void KPilotInstaller::configure (  )  [virtual, slot]

Definition at line 695 of file kpilot.cc.

void KPilotInstaller::daemonStatus ( int  i  )  [virtual]

This is the D-Bus interface from the daemon to KPilot.

Definition at line 436 of file kpilot.cc.

OrgKdeKpilotDaemonInterface& KPilotInstaller::getDaemon (  )  [inline, protected]

Provide access to the daemon's D-Bus interface through an object of the stub class.

Definition at line 124 of file kpilot.h.

QWidget * KPilotInstaller::initPages ( QWidget *  parent,
QList< ComponentPageBase * > &  l 
) [protected]

Definition at line 237 of file kpilot.cc.

void KPilotInstaller::killDaemonIfNeeded (  )  [protected, slot]

Handle the functionality of kill-daemon-on-exit and kill-daemon-if-started-by-my by killing it in those cases.

Definition at line 149 of file kpilot.cc.

int KPilotInstaller::kpilotStatus (  )  const [virtual]

Returns KPilotStatus values.

Definition at line 470 of file kpilot.cc.

void KPilotInstaller::quit (  )  [protected, slot]

Definition at line 532 of file kpilot.cc.

void KPilotInstaller::readConfig (  )  [protected]

Definition at line 225 of file kpilot.cc.

void KPilotInstaller::setupSync ( int  kind,
const QString &  msg 
) [protected]

Definition at line 517 of file kpilot.cc.

void KPilotInstaller::setupWidget (  )  [protected]

Definition at line 368 of file kpilot.cc.

void KPilotInstaller::slotBackupRequested (  )  [slot]

Definition at line 388 of file kpilot.cc.

void KPilotInstaller::slotFullSyncRequested (  )  [slot]

Definition at line 412 of file kpilot.cc.

void KPilotInstaller::slotHHtoPCRequested (  )  [slot]

Definition at line 420 of file kpilot.cc.

void KPilotInstaller::slotHotSyncRequested (  )  [slot]

Definition at line 404 of file kpilot.cc.

void KPilotInstaller::slotPCtoHHRequested (  )  [slot]

Definition at line 428 of file kpilot.cc.

void KPilotInstaller::slotResetLink (  )  [protected, slot]

Get the daemon to reset the link.

This uses reloadSettings() to achieve this result - the daemon calls reset() in there.

Definition at line 554 of file kpilot.cc.

void KPilotInstaller::slotRestoreRequested (  )  [slot]

These are slots for the menu actions for each kind of sync that can be requested.

Definition at line 396 of file kpilot.cc.

void KPilotInstaller::startDaemonIfNeeded (  )  [protected, slot]

Definition at line 162 of file kpilot.cc.

void KPilotInstaller::toggleVisibility (  )  [virtual]

Definition at line 678 of file kpilot.cc.


The documentation for this class was generated from the following files:
  • kpilot.h
  • kpilot.cc

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
  • kjots
  • kleopatra
  • kmail
  • kmobiletools
  • knode
  • knotes
  • kontact
  • kontactinterfaces
  • 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