Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_roundmarkerop_settings_widget.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_roundmarkerop_settings_widget.h
"
8
#include "
kis_brush_based_paintop_settings.h
"
9
10
#include <
kis_properties_configuration.h
>
11
#include <
kis_paintop_settings_widget.h
>
12
#include "
kis_roundmarkerop_settings.h
"
13
#include <
KisRoundMarkerOpOptionWidget.h
>
14
#include <
KisPaintOpOptionWidgetUtils.h
>
15
#include <
KisCompositeOpOptionWidget.h
>
16
#include "
KisSizeOptionWidget.h
"
17
#include "
KisSpacingOptionWidget.h
"
18
19
20
KisRoundMarkerOpSettingsWidget::KisRoundMarkerOpSettingsWidget
(QWidget* parent)
21
:
KisPaintOpSettingsWidget
(parent)
22
{
23
namespace
kpowu =
KisPaintOpOptionWidgetUtils
;
24
25
setObjectName(
"roundmarker option widget"
);
26
//setPrecisionEnabled(true);
27
28
addPaintOpOption
(kpowu::createOptionWidget<KisRoundMarkerOpOptionWidget>());
29
addPaintOpOption
(kpowu::createOptionWidget<KisCompositeOpOptionWidget>());
30
addPaintOpOption
(kpowu::createOptionWidget<KisSizeOptionWidget>());
31
addPaintOpOption
(kpowu::createOptionWidget<KisSpacingOptionWidget>());
32
}
33
34
KisRoundMarkerOpSettingsWidget::~KisRoundMarkerOpSettingsWidget
() { }
35
36
KisPropertiesConfigurationSP
KisRoundMarkerOpSettingsWidget::configuration
()
const
37
{
38
KisRoundMarkerOpSettings
*config =
new
KisRoundMarkerOpSettings
(
resourcesInterface
());
39
config->
setProperty
(
"paintop"
,
"roundmarker"
);
40
writeConfiguration
(config);
41
return
config;
42
}
KisCompositeOpOptionWidget.h
KisPaintOpOptionWidgetUtils.h
KisRoundMarkerOpOptionWidget.h
KisSizeOptionWidget.h
KisSpacingOptionWidget.h
KisPaintOpConfigWidget::resourcesInterface
KisResourcesInterfaceSP resourcesInterface() const
Definition
kis_paintop_config_widget.cpp:57
KisPaintOpSettingsWidget
Definition
kis_paintop_settings_widget.h:27
KisPaintOpSettingsWidget::addPaintOpOption
void addPaintOpOption(KisPaintOpOption *option)
Definition
kis_paintop_settings_widget.cpp:95
KisPaintOpSettingsWidget::writeConfiguration
void writeConfiguration(KisPropertiesConfigurationSP config) const override
Reimplemented.
Definition
kis_paintop_settings_widget.cpp:138
KisPinnedSharedPtr< KisPropertiesConfiguration >
KisRoundMarkerOpSettingsWidget::configuration
KisPropertiesConfigurationSP configuration() const override
Definition
kis_roundmarkerop_settings_widget.cpp:36
KisRoundMarkerOpSettingsWidget::KisRoundMarkerOpSettingsWidget
KisRoundMarkerOpSettingsWidget(QWidget *parent=0)
Definition
kis_roundmarkerop_settings_widget.cpp:20
KisRoundMarkerOpSettingsWidget::~KisRoundMarkerOpSettingsWidget
~KisRoundMarkerOpSettingsWidget() override
Definition
kis_roundmarkerop_settings_widget.cpp:34
KisRoundMarkerOpSettings
Definition
kis_roundmarkerop_settings.h:16
kis_brush_based_paintop_settings.h
kis_paintop_settings_widget.h
kis_properties_configuration.h
kis_roundmarkerop_settings.h
kis_roundmarkerop_settings_widget.h
KisPaintOpOptionWidgetUtils
Definition
KisPaintOpOptionWidgetUtils.h:17
KisPaintOpSettings::setProperty
void setProperty(const QString &name, const QVariant &value) override
Definition
kis_paintop_settings.cpp:613
plugins
paintops
roundmarker
kis_roundmarkerop_settings_widget.cpp
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52