Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_snap_config.cpp
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2016 Dmitry Kazakov <dimula73@gmail.com>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6
7#include "kis_snap_config.h"
8
9#include "kis_config.h"
10
12 : m_orthogonal(false),
13 m_node(false),
14 m_extension(false),
15 m_intersection(false),
16 m_boundingBox(false),
17 m_imageBounds(true),
18 m_imageCenter(false),
19 m_toPixel(false)
20{
21 if (loadValues) {
23 }
24}
25
26
30
32{
33 KisConfig cfg(false);
34 cfg.saveSnapConfig(*this);
35}
36
38{
39 KisConfig cfg(true);
40 cfg.loadSnapConfig(this);
41}
void loadSnapConfig(KisSnapConfig *config, bool defaultValue=false) const
void saveSnapConfig(const KisSnapConfig &config)
void saveStaticData() const
KisSnapConfig(bool loadValues=true)