KSync::ActionPart Class Reference
A part represents an action, like making a backup, syncing something or just showing some data. More...
#include <actionpart.h>
Inherits Part.
Inherited by KSPlucker::PluckerPart, KSync::Backup, KSync::Debugger, KSync::OverviewPart, KSync::Restore, KSync::SyncerPart, and KSync::Viewer.
Public Slots
- virtual void slotSynceesRead (KSync::Konnector *)
- virtual void slotSynceeReadError (KSync::Konnector *)
- virtual void slotSynceesWritten (KSync::Konnector *)
- virtual void slotSynceeWriteError (KSync::Konnector *)
- virtual void slotConfigOk ()
Public Member Functions
- ActionPart (QObject *parent=0, const char *name=0)
- virtual QString type () const =0
- virtual int syncProgress () const
- virtual int syncStatus () const
- virtual QString title () const =0
- virtual QString description () const =0
- virtual QPixmap * pixmap ()=0
- virtual QString iconName () const =0
- virtual bool hasGui () const
- virtual bool configIsVisible () const
- virtual bool canSync () const
- virtual QWidget * configWidget ()
- virtual void sync (const SynceeList &in, SynceeList &out)
- virtual void executeAction ()=0
- virtual void filterKonnectors (QPtrList< Konnector > &)
- virtual bool needsKonnectorRead () const
- virtual bool needsKonnectorWrite () const
Protected Slots
Protected Member Functions
- bool confirmBeforeWriting () const
- Core * core ()
- Core * core () const
- void progress (int)
- void connectPartChange (const char *slot)
- void connectSyncProgress (const char *slot)
- void connectProfileChanged (const char *slot)
- void connectKonnectorDownloaded (const char *slot)
- void connectStartSync (const char *slot)
- void connectDoneSync (const char *slot)
Detailed Description
A part represents an action, like making a backup, syncing something or just showing some data.Parts can be put into profiles. When the user triggers the profile the Konnectors are read if required, the actions of the parts are executed in the sequence configured by the user and then the Konnectors are written. If reading or writing the Konnectors is required is determined by the parts in the profile.
A profile can have more than one part of the same type. This allows to have profiles with action sequences like: show original data, make a backup, sync, show the resulting data.
The ActionPart is loaded into the KitchenSync Shell. Each ActionPart has to provide a QWidget and can provide a config dialog.
Constructor & Destructor Documentation
|
The simple constructor.
|
Member Function Documentation
|
|
|
|
|
the sync status
|
|
|
|
|
|
|
|
return a iconName
|
|
Return if the part has a GUI.
|
|
if the config part is visible
|
|
|
|
|
|
if you want to sync implement that method After successfully syncing you need to call done() which will emit a signal
|
|
See if the user wants to be asked before writing the Syncees back.
|
|
|
|
call this whenever you make progress
|
|
Connect to the PartChange signal.
|
The documentation for this class was generated from the following files:
- actionpart.h
- actionpart.cpp