File indexing completed on 2024-05-12 16:42:37

0001 /*
0002     SPDX-FileCopyrightText: 2000-2001 Michael Edwardes <mte@users.sourceforge.net>
0003     SPDX-FileCopyrightText: 2002-2017 Thomas Baumgart <tbaumgart@kde.org>
0004     SPDX-FileCopyrightText: 2003 Kevin Tambascio <ktambascio@users.sourceforge.net>
0005     SPDX-FileCopyrightText: 2004-2006 Ace Jones <acejones@users.sourceforge.net>
0006     SPDX-FileCopyrightText: 2017-2018 Łukasz Wojniłowicz <lukasz.wojnilowicz@gmail.com>
0007     SPDX-License-Identifier: GPL-2.0-or-later
0008 */
0009 
0010 #ifndef MYMONEYINSTITUTION_P_H
0011 #define MYMONEYINSTITUTION_P_H
0012 
0013 #include "mymoneyinstitution.h"
0014 
0015 // ----------------------------------------------------------------------------
0016 // QT Includes
0017 
0018 #include <QString>
0019 #include <QHash>
0020 #include <QMap>
0021 
0022 // ----------------------------------------------------------------------------
0023 // KDE Includes
0024 
0025 // ----------------------------------------------------------------------------
0026 // Project Includes
0027 
0028 #include "mymoneyobject_p.h"
0029 
0030 class MyMoneyInstitutionPrivate : public MyMoneyObjectPrivate
0031 {
0032 public:
0033     /**
0034       * This member variable keeps the name of the institution
0035       */
0036     QString m_name;
0037 
0038     /**
0039       * This member variable keeps the city of the institution
0040       */
0041     QString m_town;
0042 
0043     /**
0044       * This member variable keeps the street of the institution
0045       */
0046     QString m_street;
0047 
0048     /**
0049       * This member variable keeps the zip-code of the institution
0050       */
0051     QString m_postcode;
0052 
0053     /**
0054       * This member variable keeps the telephone number of the institution
0055       */
0056     QString m_telephone;
0057 
0058     /**
0059       * This member variable keeps the name of the representative of
0060       * the institution
0061       */
0062     QString m_manager;
0063 
0064     /**
0065       * This member variable keeps the sort code of the institution.
0066       * FIXME: I have no idea
0067       * what it is good for. I keep it because it was in the old engine.
0068       */
0069     QString m_sortcode;
0070 
0071     /**
0072       * This member variable keeps the sorted list of the account ids
0073       * available at this institution
0074       */
0075     QStringList m_accountList;
0076 };
0077 
0078 #endif