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