Krita Source Code Documentation
Loading...
Searching...
No Matches
KisChangeChannelLockFlagsCommand.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_paint_layer.h"
9
10#include <klocalizedstring.h>
11
12KisChangeChannelLockFlagsCommand::KisChangeChannelLockFlagsCommand(const QBitArray &newFlags, const QBitArray &oldFlags,
13 KisPaintLayerSP layer, KUndo2Command *parentCommand)
14 : KUndo2Command(kundo2_noi18n("change-channel-lock-flags-command"), parentCommand),
15 m_layer(layer),
16 m_oldFlags(oldFlags),
17 m_newFlags(newFlags)
18{
19}
20
22 : KisChangeChannelLockFlagsCommand(newFlags, layer->channelLockFlags(), layer, parentCommand)
23{
24}
25
30
KisChangeChannelLockFlagsCommand(const QBitArray &newFlags, KisPaintLayerSP layer, KUndo2Command *parentCommand=0)
KUndo2MagicString kundo2_noi18n(const QString &text)
void setChannelLockFlags(const QBitArray &channelFlags)