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