1 /*
2  * Copyright (C) by Krzesimir Nowak <krzesimir@endocode.com>
3  *
4  * This program is free software; you can redistribute it and/or modify
5  * it under the terms of the GNU General Public License as published by
6  * the Free Software Foundation; either version 2 of the License, or
7  * (at your option) any later version.
8  *
9  * This program is distributed in the hope that it will be useful, but
10  * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
11  * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12  * for more details.
13  */
14 
15 #ifndef MIRALL_WIZARD_ABSTRACT_CREDS_WIZARD_PAGE_H
16 #define MIRALL_WIZARD_ABSTRACT_CREDS_WIZARD_PAGE_H
17 
18 #include <QWizardPage>
19 
20 namespace OCC {
21 
22 class AbstractCredentials;
23 
24 /**
25  * @brief The AbstractCredentialsWizardPage class
26  * @ingroup gui
27  */
28 class AbstractCredentialsWizardPage : public QWizardPage
29 {
30 public:
31     void cleanupPage() override;
32     virtual AbstractCredentials *getCredentials() const = 0;
33 };
34 
35 } // namespace OCC
36 
37 #endif
38