File indexing completed on 2024-05-12 15:58:22
0001 /* 0002 * SPDX-FileCopyrightText: 2015 Jouni Pentikäinen <joupent@gmail.com> 0003 * SPDX-FileCopyrightText: 2020 Emmet O 'Neill <emmetoneill.pdx@gmail.com> 0004 * SPDX-FileCopyrightText: 2020 Eoin O 'Neill <eoinoneill1991@gmail.com> 0005 * 0006 * SPDX-License-Identifier: GPL-2.0-or-later 0007 */ 0008 0009 #include "kis_image_config.h" 0010 #include "kis_keyframe.h" 0011 #include "kis_keyframe_channel.h" 0012 #include "kis_types.h" 0013 0014 #include <QPointer> 0015 0016 struct KisKeyframe::Private 0017 { 0018 int colorLabel{0}; /**< User-assignable color index associated with a given frame. Used for organization. */ 0019 }; 0020 0021 KisKeyframe::KisKeyframe() 0022 : m_d(new Private()) 0023 { 0024 } 0025 0026 KisKeyframe::~KisKeyframe() 0027 { 0028 } 0029 0030 int KisKeyframe::colorLabel() const 0031 { 0032 return m_d->colorLabel; 0033 } 0034 0035 void KisKeyframe::setColorLabel(int colorIndex) 0036 { 0037 m_d->colorLabel = colorIndex; 0038 }