File indexing completed on 2024-04-28 17:02:22

0001 /*
0002    This file is part of Massif Visualizer
0003 
0004    Copyright 2014 Milian Wolff <mail@milianw.de>
0005 
0006    This library is free software; you can redistribute it and/or
0007    modify it under the terms of the GNU Lesser General Public
0008    License as published by the Free Software Foundation; either
0009    version 2.1 of the License, or (at your option) version 3, or any
0010    later version accepted by the membership of KDE e.V. (or its
0011    successor approved by the membership of KDE e.V.), which shall
0012    act as a proxy defined in Section 6 of version 3 of the license.
0013 
0014    This library is distributed in the hope that it will be useful,
0015    but WITHOUT ANY WARRANTY; without even the implied warranty of
0016    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
0017    Lesser General Public License for more details.
0018 
0019    You should have received a copy of the GNU Lesser General Public
0020    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
0021 */
0022 
0023 #ifndef MASSIF_MODEL_ITEM_H
0024 #define MASSIF_MODEL_ITEM_H
0025 
0026 #include <QPair>
0027 #include <QMetaType>
0028 
0029 #include "treeleafitem.h"
0030 #include "snapshotitem.h"
0031 
0032 namespace Massif {
0033 
0034 typedef QPair<const TreeLeafItem*, const SnapshotItem*> ModelItem;
0035 
0036 }
0037 
0038 Q_DECLARE_METATYPE(Massif::ModelItem)
0039 
0040 #endif // MODEL_ITEM_H