[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kdepim] backupmail: Look at to implement export calendar
From: Montel Laurent <montel () kde ! org>
Date: 2012-10-25 7:04:50
Message-ID: 20121025070450.7423FA6078 () git ! kde ! org
[Download RAW message or body]
Git commit 477d3e33cf168f6e4838e04fe55787ea1d888caa by Montel Laurent.
Committed on 25/10/2012 at 09:04.
Pushed by mlaurent into branch 'master'.
Look at to implement export calendar
M +1 -0 backupmail/backupmailutil.h
M +17 -1 backupmail/exportcalendarjob.cpp
M +4 -2 backupmail/exportcalendarjob.h
http://commits.kde.org/kdepim/477d3e33cf168f6e4838e04fe55787ea1d888caa
diff --git a/backupmail/backupmailutil.h b/backupmail/backupmailutil.h
index 29a440b..c4f55ec 100644
--- a/backupmail/backupmailutil.h
+++ b/backupmail/backupmailutil.h
@@ -32,6 +32,7 @@ namespace BackupMailUtil {
AkonadiDb = 32,
Nepomuk = 64,
Calendar = 128
+ //TODO add more type to import/export
};
Q_DECLARE_FLAGS(BackupTypes, BackupType )
diff --git a/backupmail/exportcalendarjob.cpp b/backupmail/exportcalendarjob.cpp
index 47c0166..b2456ed 100644
--- a/backupmail/exportcalendarjob.cpp
+++ b/backupmail/exportcalendarjob.cpp
@@ -16,10 +16,17 @@
*/
#include "exportcalendarjob.h"
+
+#include "messageviewer/kcursorsaver.h"
+
+
+#include <KLocale>
+
#include <QWidget>
+
ExportCalendarJob::ExportCalendarJob(QWidget *parent, ArchiveStorage *archiveStorage)
- : QObject(parent)
+ :AbstractImportExportJob(parent,archiveStorage,/*typeSelected,numberOfStep*/0,0 /*TODO fix it*/)
{
}
@@ -32,3 +39,12 @@ void ExportCalendarJob::startBackup()
{
//TODO
}
+
+
+void ExportCalendarJob::backupResources()
+{
+ showInfo(i18n("Backing up resources..."));
+ MessageViewer::KCursorSaver busy( MessageViewer::KBusyPtr::busy() );
+ //TODO backup calendar
+ Q_EMIT info(i18n("Resources backup done."));
+}
diff --git a/backupmail/exportcalendarjob.h b/backupmail/exportcalendarjob.h
index 6ca0218..2cc7916 100644
--- a/backupmail/exportcalendarjob.h
+++ b/backupmail/exportcalendarjob.h
@@ -18,19 +18,21 @@
#ifndef EXPORTCALENDARJOB_H
#define EXPORTCALENDARJOB_H
-#include <QObject>
+#include "abstractimportexportjob.h"
class QWidget;
class QProgressDialog;
class ArchiveStorage;
-class ExportCalendarJob : public QObject
+class ExportCalendarJob : public AbstractImportExportJob
{
Q_OBJECT
public:
explicit ExportCalendarJob(QWidget *parent, ArchiveStorage *archiveStorage);
~ExportCalendarJob();
void startBackup();
+private:
+ void backupResources();
};
#endif // EXPORTCALENDARJOB_H
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic