Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_model_index_converter_show_all.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2011 Dmitry Kazakov <dimula73@gmail.com>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6
7#ifndef __KIS_MODEL_INDEX_CONVERTER_SHOW_ALL_H
8#define __KIS_MODEL_INDEX_CONVERTER_SHOW_ALL_H
9
11
13class KisNodeModel;
14
15
23{
24public:
26 KisNodeModel *model);
27
28 KisNodeDummy* dummyFromRow(int row, QModelIndex parent) override;
29 KisNodeDummy* dummyFromIndex(QModelIndex index) override;
30
31 QModelIndex indexFromDummy(KisNodeDummy *dummy) override;
32 bool indexFromAddedDummy(KisNodeDummy *parentDummy, int index,
33 const QString &newNodeMetaObjectType,
34 QModelIndex &parentIndex, int &row) override;
35
36 int rowCount(QModelIndex parent) override;
37
38private:
41};
42
43#endif /* __KIS_MODEL_INDEX_CONVERTER_SHOW_ALL_H */
virtual int rowCount(QModelIndex parent)=0
virtual KisNodeDummy * dummyFromRow(int row, QModelIndex parent)=0
virtual QModelIndex indexFromDummy(KisNodeDummy *dummy)=0
virtual KisNodeDummy * dummyFromIndex(QModelIndex index)=0
virtual bool indexFromAddedDummy(KisNodeDummy *parentDummy, int index, const QString &newNodeMetaObjectType, QModelIndex &parentIndex, int &row)=0