Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_thread_safe_signal_compressor.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2014 Dmitry Kazakov <dimula73@gmail.com>
3
*
4
* SPDX-License-Identifier: GPL-2.0-or-later
5
*/
6
7
#ifndef __KIS_THREAD_SAFE_SIGNAL_COMPRESSOR_H
8
#define __KIS_THREAD_SAFE_SIGNAL_COMPRESSOR_H
9
10
#include <QObject>
11
#include "kritaglobal_export.h"
12
13
#include "
kis_signal_compressor.h
"
14
27
class
KRITAGLOBAL_EXPORT
KisThreadSafeSignalCompressor
:
public
QObject
28
{
29
Q_OBJECT
30
public
:
31
KisThreadSafeSignalCompressor
(
int
delay,
KisSignalCompressor::Mode
mode);
32
33
bool
isActive()
const
;
34
35
public
Q_SLOTS:
36
void
setDelay(
int
delay);
37
void
start();
38
void
stop();
39
40
Q_SIGNALS:
41
void
timeout
();
42
void
internalRequestSignal
();
43
void
internalStopSignal
();
44
void
internalSetDelay
(
int
delay);
45
46
private
:
47
KisSignalCompressor
*
m_compressor
;
48
};
49
50
#endif
/* __KIS_THREAD_SAFE_SIGNAL_COMPRESSOR_H */
KisSignalCompressor
Definition
kis_signal_compressor.h:49
KisSignalCompressor::Mode
Mode
Definition
kis_signal_compressor.h:53
KisThreadSafeSignalCompressor
Definition
kis_thread_safe_signal_compressor.h:28
KisThreadSafeSignalCompressor::internalSetDelay
void internalSetDelay(int delay)
KisThreadSafeSignalCompressor::timeout
void timeout()
KisThreadSafeSignalCompressor::m_compressor
KisSignalCompressor * m_compressor
Definition
kis_thread_safe_signal_compressor.h:47
KisThreadSafeSignalCompressor::internalRequestSignal
void internalRequestSignal()
KisThreadSafeSignalCompressor::internalStopSignal
void internalStopSignal()
kis_signal_compressor.h
libs
global
kis_thread_safe_signal_compressor.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52