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 }