File indexing completed on 2024-05-12 05:06:15

0001 /*
0002     SPDX-FileCopyrightText: 2023 Thomas Baumgart <tbaumgart@kde.org>
0003     SPDX-License-Identifier: GPL-2.0-or-later
0004 */
0005 
0006 #ifndef KMMCONCATENATETABLEMODEL_H
0007 #define KMMCONCATENATETABLEMODEL_H
0008 
0009 #include "kmm_models_export.h"
0010 
0011 // ----------------------------------------------------------------------------
0012 // QT Includes
0013 
0014 #include <QConcatenateTablesProxyModel>
0015 
0016 // ----------------------------------------------------------------------------
0017 // KDE Includes
0018 
0019 // ----------------------------------------------------------------------------
0020 // Project Includes
0021 
0022 class LedgerConcatenateModelPrivate;
0023 class KMM_MODELS_EXPORT LedgerConcatenateModel : public QConcatenateTablesProxyModel
0024 {
0025     Q_OBJECT
0026     Q_DECLARE_PRIVATE(LedgerConcatenateModel)
0027     Q_DISABLE_COPY(LedgerConcatenateModel)
0028 
0029 public:
0030     explicit LedgerConcatenateModel(QObject* parent);
0031     ~LedgerConcatenateModel();
0032 
0033 protected:
0034 private:
0035     LedgerConcatenateModelPrivate* d_ptr;
0036 };
0037 
0038 #endif // KMMCONCATENATETABLEMODEL_H