File indexing completed on 2024-06-16 04:46:16

0001 /*
0002     SPDX-FileCopyrightText: 2004 Martin Preuss <martin@libchipcard.de>
0003 
0004     SPDX-License-Identifier: GPL-2.0-or-later
0005 
0006 */
0007 
0008 #ifndef KBMAPACCOUNT_H
0009 #define KBMAPACCOUNT_H
0010 
0011 #include <QDialog>
0012 
0013 #include <aqbanking/types/account_spec.h>
0014 
0015 class KBankingExt;
0016 
0017 class KBMapAccount: public QDialog
0018 {
0019     Q_OBJECT
0020 public:
0021     KBMapAccount(KBankingExt* kb, const char* bankCode, const char* accountId, QWidget* parent = 0, Qt::WindowFlags fl = {});
0022     ~KBMapAccount();
0023 
0024     AB_ACCOUNT_SPEC *getAccount();
0025 
0026     void accept() final override;
0027 
0028 protected Q_SLOTS:
0029     void slotSelectionChanged();
0030     void slotHelpClicked();
0031 
0032 private:
0033     /// \internal d-pointer class.
0034     struct Private;
0035     /// \internal d-pointer instance.
0036     Private* const d;
0037     /*
0038       KMyMoneyBanking *_banking;
0039       AB_ACCOUNT *_account;
0040       KBAccountListView *_accountList;
0041     */
0042 };
0043 
0044 
0045 
0046 
0047 
0048 #endif /* QBANKING_MAPACCOUNT_H */
0049