File indexing completed on 2024-05-26 05:10:12

0001 /*
0002     SPDX-FileCopyrightText: 2010 Fernando Vilas <kmymoney-devel@kde.org>
0003     SPDX-License-Identifier: GPL-2.0-or-later
0004 */
0005 
0006 #ifndef INTERESTCHARGECHECKINGSWIZARDPAGE_H
0007 #define INTERESTCHARGECHECKINGSWIZARDPAGE_H
0008 
0009 // ----------------------------------------------------------------------------
0010 // QT Includes
0011 
0012 #include <QWizardPage>
0013 
0014 // ----------------------------------------------------------------------------
0015 // KDE Includes
0016 
0017 // ----------------------------------------------------------------------------
0018 // Project Includes
0019 
0020 namespace Ui {
0021 class InterestChargeCheckingsWizardPage;
0022 }
0023 
0024 /**
0025  * This class implements the InterestChargeCheckings page of the
0026  * @ref KEndingBalanceDlg wizard.
0027  */
0028 
0029 class InterestChargeCheckingsWizardPage : public QWizardPage
0030 {
0031     Q_OBJECT
0032     Q_DISABLE_COPY(InterestChargeCheckingsWizardPage)
0033 
0034 public:
0035     explicit InterestChargeCheckingsWizardPage(QWidget *parent = nullptr);
0036     ~InterestChargeCheckingsWizardPage() override;
0037 
0038     /**
0039      * Overload the isComplete function to control the Next button
0040      */
0041     bool isComplete() const final override;
0042 
0043     Ui::InterestChargeCheckingsWizardPage *ui;
0044 };
0045 
0046 #endif