Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_config_widget.cpp
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2004 Boudewijn Rempt (boud@valdyas.org)
3
*
4
* SPDX-License-Identifier: GPL-2.0-or-later
5
*/
6
7
#include "
kis_config_widget.h
"
8
#include "
kis_debug.h
"
9
10
KisConfigWidget::KisConfigWidget
(QWidget * parent, Qt::WindowFlags f,
int
delay)
11
: QWidget(parent, f)
12
, m_compressor(delay,
KisSignalCompressor
::FIRST_ACTIVE)
13
{
14
connect
(
this
, SIGNAL(
sigConfigurationItemChanged
()), SLOT(
slotConfigChanged
()));
15
connect
(&
m_compressor
, SIGNAL(timeout()), SIGNAL(
sigConfigurationUpdated
()));
16
}
17
18
KisConfigWidget::~KisConfigWidget
()
19
{
20
}
21
22
void
KisConfigWidget::slotConfigChanged
()
23
{
24
if
(!signalsBlocked()) {
25
m_compressor
.
start
();
26
}
27
}
28
32
void
KisConfigWidget::setView
(
KisViewManager
*view)
33
{
34
if
(!view) {
35
warnKrita
<<
"KisConfigWidget::setView has got view == 0. That's a bug! Please report it!"
;
36
}
37
}
38
39
void
KisConfigWidget::setCanvasResourcesInterface
(
KoCanvasResourcesInterfaceSP
canvasResourcesInterface)
40
{
41
m_canvasResourcesInterface
=
canvasResourcesInterface
;
42
}
43
44
KoCanvasResourcesInterfaceSP
KisConfigWidget::canvasResourcesInterface
()
const
45
{
46
return
m_canvasResourcesInterface
;
47
}
connect
connect(this, SIGNAL(optionsChanged()), this, SLOT(saveOptions()))
KisConfigWidget::m_canvasResourcesInterface
KoCanvasResourcesInterfaceSP m_canvasResourcesInterface
Definition
kis_config_widget.h:84
KisConfigWidget::setCanvasResourcesInterface
virtual void setCanvasResourcesInterface(KoCanvasResourcesInterfaceSP canvasResourcesInterface)
Definition
kis_config_widget.cpp:39
KisConfigWidget::setView
virtual void setView(KisViewManager *view)
Definition
kis_config_widget.cpp:32
KisConfigWidget::sigConfigurationItemChanged
void sigConfigurationItemChanged()
KisConfigWidget::~KisConfigWidget
~KisConfigWidget() override
Definition
kis_config_widget.cpp:18
KisConfigWidget::slotConfigChanged
void slotConfigChanged()
Definition
kis_config_widget.cpp:22
KisConfigWidget::canvasResourcesInterface
virtual KoCanvasResourcesInterfaceSP canvasResourcesInterface() const
Definition
kis_config_widget.cpp:44
KisConfigWidget::m_compressor
KisSignalCompressor m_compressor
Definition
kis_config_widget.h:83
KisConfigWidget::KisConfigWidget
KisConfigWidget(QWidget *parent=0, Qt::WindowFlags f=Qt::WindowFlags(), int delay=200)
Definition
kis_config_widget.cpp:10
KisConfigWidget::sigConfigurationUpdated
void sigConfigurationUpdated()
KisSignalCompressor
Definition
kis_signal_compressor.h:49
KisSignalCompressor::start
void start()
Definition
kis_signal_compressor.cpp:91
KisViewManager
Definition
KisViewManager.h:52
QSharedPointer< KoCanvasResourcesInterface >
kis_config_widget.h
kis_debug.h
warnKrita
#define warnKrita
Definition
kis_debug.h:87
libs
image
kis_config_widget.cpp
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52