File indexing completed on 2024-06-16 04:17:30

0001 /*
0002  *  SPDX-FileCopyrightText: 2022 Dmitry Kazakov <dimula73@gmail.com>
0003  *
0004  *  SPDX-License-Identifier: GPL-2.0-or-later
0005  */
0006 #include "KisMirrorOptionData.h"
0007 
0008 const QString MIRROR_HORIZONTAL_ENABLED = "HorizontalMirrorEnabled";
0009 const QString MIRROR_VERTICAL_ENABLED = "VerticalMirrorEnabled";
0010 
0011 
0012 bool KisMirrorOptionMixInImpl::read(const KisPropertiesConfiguration *setting)
0013 {
0014     enableHorizontalMirror = setting->getBool(MIRROR_HORIZONTAL_ENABLED, false);
0015     enableVerticalMirror = setting->getBool(MIRROR_VERTICAL_ENABLED, false);
0016     return true;
0017 }
0018 
0019 void KisMirrorOptionMixInImpl::write(KisPropertiesConfiguration *setting) const
0020 {
0021     setting->setProperty(MIRROR_HORIZONTAL_ENABLED, enableHorizontalMirror);
0022     setting->setProperty(MIRROR_VERTICAL_ENABLED, enableVerticalMirror);
0023 }