restore.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
#ifndef KSYNC_RESTORE_H
00022
#define KSYNC_RESTORE_H
00023
00024
#include <actionpart.h>
00025
00026
#include <synceelist.h>
00027
00028
#include <libkcal/calendarlocal.h>
00029
00030
#include <klocale.h>
00031
00032
#include <qpixmap.h>
00033
#include <qptrlist.h>
00034
#include <qlistview.h>
00035
00036
class KAboutData;
00037
00038
class QTextView;
00039
00040
class CustomComboBox;
00041
00042
namespace KSync {
00043
00044
class BackupView;
00045
00046
class Restore :
public ActionPart
00047 {
00048 Q_OBJECT
00049
public:
00050 Restore(
QWidget *parent,
const char *name,
00051
QObject *object = 0,
const char *name2 = 0,
00052
const QStringList & =
QStringList() );
00053
virtual ~Restore();
00054
00055
static KAboutData *createAboutData();
00056
00057
QString type() const;
00058
QString title() const;
00059
QString description() const;
00060
bool hasGui() const;
00061
QPixmap *pixmap();
00062
QString iconName() const;
00063
QWidget *widget();
00064
00065
bool needsKonnectorWrite()
const {
return true; }
00066
00067
void logMessage(
const QString & );
00068
00069
void executeAction();
00070
00071
protected:
00072
void restoreKonnector(
Konnector *k );
00073
00074
private:
00075
QPixmap m_pixmap;
00076
QWidget *m_widget;
00077
00078 BackupView *mBackupView;
00079
QTextView *mLogView;
00080 };
00081
00082 }
00083
00084
#endif
This file is part of the documentation for kitchensync Library Version 3.3.0.