kitchensync Library API Documentation

KSync::KitchenSync Class Reference

The KitchenSync UI Shell It's the MainWindow of the application. More...

#include <kitchensync.h>

Inheritance diagram for KSync::KitchenSync:

Inheritance graph
[legend]
Collaboration diagram for KSync::KitchenSync:

Collaboration graph
[legend]
List of all members.

Public Slots

void initProfiles ()
void activateProfile ()

Public Member Functions

 KitchenSync (ActionManager *, QWidget *)
void readProfileConfig ()
void writeProfileConfig ()
QWidgetwidgetStack ()
KSyncSystemTraytray ()
Profile currentProfile () const
ProfileManagerprofileManager () const
Engineengine () const
SyncUisyncUi ()
SyncAlgorithmsyncAlgorithm ()
const QPtrList< ActionPartparts () const

Detailed Description

The KitchenSync UI Shell It's the MainWindow of the application.

It'll load all parts and do the basic communication between all parts

Definition at line 55 of file kitchensync.h.


Constructor & Destructor Documentation

KSync::KitchenSync::KitchenSync ActionManager ,
QWidget
 

The KitchenSync C'tor.

Parameters:
widget parent widget
name The name
flags the flags


Member Function Documentation

QWidget* KSync::KitchenSync::widgetStack  ) 
 

Returns:
the parent for KPart widgets

KSyncSystemTray* KSync::KitchenSync::tray  ) 
 

Returns:
the SystemTray of KitchenSync

Profile KSync::KitchenSync::currentProfile  )  const [virtual]
 

Returns:
the currently enabled Profile

Implements KSync::Core.

ProfileManager* KSync::KitchenSync::profileManager  )  const [virtual]
 

Returns:
access to the profilemanager make const pointer to const object

Implements KSync::Core.

SyncUi* KSync::KitchenSync::syncUi  )  [virtual]
 

Returns:
a SyncUi

Implements KSync::Core.

SyncAlgorithm* KSync::KitchenSync::syncAlgorithm  )  [virtual]
 

Returns:
the preferred syncAlgorithm of KitchenSync

Implements KSync::Core.

const QPtrList<ActionPart> KSync::KitchenSync::parts  )  const [virtual]
 

Returns:
the all loaded ActionParts

Implements KSync::Core.

void KSync::KitchenSync::activateProfile  )  [slot]
 

Activates the profile selected in the GUI.


The documentation for this class was generated from the following file:
KDE Logo
This file is part of the documentation for kitchensync Library Version 3.3.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Thu Aug 2 09:54:06 2007 by doxygen 1.4.2 written by Dimitri van Heesch, © 1997-2003