Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_model_index_converter_base.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_BASE_H
8
#define __KIS_MODEL_INDEX_CONVERTER_BASE_H
9
10
11
#include <QModelIndex>
12
#include "kritaui_export.h"
13
class
KisNodeDummy
;
14
24
class
KRITAUI_EXPORT
KisModelIndexConverterBase
25
{
26
public
:
27
virtual
~KisModelIndexConverterBase
();
28
33
virtual
KisNodeDummy
*
dummyFromRow
(
int
row, QModelIndex parent) = 0;
34
40
virtual
KisNodeDummy
*
dummyFromIndex
(QModelIndex index) = 0;
41
46
virtual
QModelIndex
indexFromDummy
(
KisNodeDummy
*dummy) = 0;
47
62
virtual
bool
indexFromAddedDummy
(
KisNodeDummy
*parentDummy,
int
index,
const
QString &newNodeMetaObjectType, QModelIndex &parentIndex,
int
&row) = 0;
63
67
virtual
int
rowCount
(QModelIndex parent) = 0;
68
};
69
70
#endif
/* __KIS_MODEL_INDEX_CONVERTER_BASE_H */
KisModelIndexConverterBase
Definition
kis_model_index_converter_base.h:25
KisModelIndexConverterBase::rowCount
virtual int rowCount(QModelIndex parent)=0
KisModelIndexConverterBase::dummyFromRow
virtual KisNodeDummy * dummyFromRow(int row, QModelIndex parent)=0
KisModelIndexConverterBase::indexFromDummy
virtual QModelIndex indexFromDummy(KisNodeDummy *dummy)=0
KisModelIndexConverterBase::dummyFromIndex
virtual KisNodeDummy * dummyFromIndex(QModelIndex index)=0
KisModelIndexConverterBase::indexFromAddedDummy
virtual bool indexFromAddedDummy(KisNodeDummy *parentDummy, int index, const QString &newNodeMetaObjectType, QModelIndex &parentIndex, int &row)=0
KisNodeDummy
Definition
kis_node_dummies_graph.h:36
libs
ui
kis_model_index_converter_base.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52