File indexing completed on 2024-05-12 16:44:02

0001 /*
0002     SPDX-FileCopyrightText: 2004-2011 Thomas Baumgart <tbaumgart@kde.org>
0003     SPDX-FileCopyrightText: 2017 Łukasz Wojniłowicz <lukasz.wojnilowicz@gmail.com>
0004     SPDX-License-Identifier: GPL-2.0-or-later
0005 */
0006 
0007 #ifndef KMYMONEYCOMPLETION_P_H
0008 #define KMYMONEYCOMPLETION_P_H
0009 
0010 // ----------------------------------------------------------------------------
0011 // QT Includes
0012 
0013 #include <QRegExp>
0014 
0015 // ----------------------------------------------------------------------------
0016 // KDE Includes
0017 
0018 // ----------------------------------------------------------------------------
0019 // Project Includes
0020 
0021 class QWidget;
0022 class QTreeWidget;
0023 class KMyMoneySelector;
0024 
0025 class KMyMoneyCompletionPrivate
0026 {
0027     Q_DISABLE_COPY(KMyMoneyCompletionPrivate)
0028 
0029 public:
0030     KMyMoneyCompletionPrivate() :
0031         m_parent(nullptr),
0032         m_widget(nullptr),
0033         m_lv(nullptr),
0034         m_selector(nullptr)
0035     {
0036     }
0037 
0038     QWidget*                    m_parent;
0039     QWidget*                    m_widget;
0040     QString                     m_id;
0041     QTreeWidget*                m_lv;
0042     KMyMoneySelector*           m_selector;
0043     QRegExp                     m_lastCompletion;
0044     static const int MAX_ITEMS = 16;
0045 };
0046 
0047 #endif