~ubuntu-branches/ubuntu/quantal/kde-runtime/quantal

« back to all changes in this revision

Viewing changes to nepomuk/services/backupsync/gui/backupwizard.h

  • Committer: Package Import Robot
  • Author(s): Philip Muškovac
  • Date: 2012-06-03 21:50:00 UTC
  • mto: This revision was merged to the branch mainline in revision 21.
  • Revision ID: package-import@ubuntu.com-20120603215000-vn7oarsq0ynrydj5
Tags: upstream-4.8.80
Import upstream version 4.8.80

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/*
2
 
   This file is part of the Nepomuk KDE project.
3
 
   Copyright (C) 2010  Vishesh Handa <handa.vish@gmail.com>
4
 
   Copyright (C) 2010 Sebastian Trueg <trueg@kde.org>
5
 
 
6
 
   This library is free software; you can redistribute it and/or
7
 
   modify it under the terms of the GNU Lesser General Public
8
 
   License as published by the Free Software Foundation; either
9
 
   version 2.1 of the License, or (at your option) version 3, or any
10
 
   later version accepted by the membership of KDE e.V. (or its
11
 
   successor approved by the membership of KDE e.V.), which shall
12
 
   act as a proxy defined in Section 6 of version 3 of the license.
13
 
 
14
 
   This library is distributed in the hope that it will be useful,
15
 
   but WITHOUT ANY WARRANTY; without even the implied warranty of
16
 
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
17
 
   Lesser General Public License for more details.
18
 
 
19
 
   You should have received a copy of the GNU Lesser General Public
20
 
   License along with this library.  If not, see <http://www.gnu.org/licenses/>.
21
 
*/
22
 
 
23
 
 
24
 
#ifndef BACKUPWIZARD_H
25
 
#define BACKUPWIZARD_H
26
 
 
27
 
#include <QtGui/QWizard>
28
 
 
29
 
#include "identifier.h"
30
 
#include "merger.h"
31
 
 
32
 
namespace Nepomuk {
33
 
 
34
 
    class BackupWizard : public QWizard
35
 
    {
36
 
        Q_OBJECT
37
 
 
38
 
    public:
39
 
        BackupWizard(QWidget* parent = 0, Qt::WindowFlags flags = 0);
40
 
 
41
 
        enum Pages {
42
 
            Id_IntroPage = 0,
43
 
            Id_BackupSettingsPage,
44
 
            Id_BackupPage,
45
 
            Id_RestorePage,
46
 
            Id_RestoreSelectionPage,
47
 
            Id_BackupDone,
48
 
            Id_RestoreFinalPage,
49
 
            Id_ErrorPage
50
 
        };
51
 
 
52
 
        void startBackup();
53
 
        void startRestore();
54
 
        void showError(const QString& error);
55
 
 
56
 
    public:
57
 
        Identifier* m_identifier;
58
 
        Merger* m_merger;
59
 
    };
60
 
 
61
 
}
62
 
#endif // BACKUPWIZARD_H