Krita Source Code Documentation
Loading...
Searching...
No Matches
KisChangeChannelFlagsCommand.cpp
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2019 Dmitry Kazakov <dimula73@gmail.com>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6
8#include "kis_layer.h"
9
10#include <klocalizedstring.h>
11
12KisChangeChannelFlagsCommand::KisChangeChannelFlagsCommand(const QBitArray &newFlags, const QBitArray &oldFlags,
13 KisLayerSP layer, KUndo2Command *parentCommand)
14 : KUndo2Command(kundo2_noi18n("change-channel-flags-command"), parentCommand),
15 m_layer(layer),
16 m_oldFlags(oldFlags),
17 m_newFlags(newFlags)
18{
19}
20
22 : KisChangeChannelFlagsCommand(newFlags, layer->channelFlags(), layer, parentCommand)
23{
24}
25
30
KisChangeChannelFlagsCommand(const QBitArray &newFlags, KisLayerSP layer, KUndo2Command *parentCommand=0)
KUndo2MagicString kundo2_noi18n(const QString &text)
virtual void setChannelFlags(const QBitArray &channelFlags)
Definition kis_layer.cc:342