File indexing completed on 2024-05-12 15:56:38
0001 /* 0002 * SPDX-FileCopyrightText: 2020 Dmitry Kazakov <dimula73@gmail.com> 0003 * 0004 * SPDX-License-Identifier: GPL-2.0-or-later 0005 */ 0006 #include "KoActiveCanvasResourceDependency.h" 0007 0008 struct KoActiveCanvasResourceDependency::Private 0009 { 0010 Private(int _sourceKey, int _targetKey) 0011 : sourceKey(_sourceKey), 0012 targetKey(_targetKey) 0013 { 0014 } 0015 0016 int sourceKey = -1; 0017 int targetKey = -1; 0018 }; 0019 0020 KoActiveCanvasResourceDependency::KoActiveCanvasResourceDependency(int sourceKey, int targetKey) 0021 : m_d(new Private(sourceKey, targetKey)) 0022 { 0023 } 0024 0025 KoActiveCanvasResourceDependency::~KoActiveCanvasResourceDependency() 0026 { 0027 } 0028 0029 int KoActiveCanvasResourceDependency::sourceKey() const 0030 { 0031 return m_d->sourceKey; 0032 } 0033 0034 int KoActiveCanvasResourceDependency::targetKey() const 0035 { 0036 return m_d->targetKey; 0037 }