KWin
Loading...
Searching...
No Matches
src
plugins
nightcolor
clockskewnotifier.h
Go to the documentation of this file.
1
/*
2
SPDX-FileCopyrightText: 2019 Vlad Zahorodnii <vlad.zahorodnii@kde.org>
3
4
SPDX-License-Identifier: GPL-2.0-or-later
5
*/
6
7
#pragma once
8
9
#include <QObject>
10
#include <memory>
11
12
namespace
KWin
13
{
14
22
class
ClockSkewNotifier
:
public
QObject
23
{
24
Q_OBJECT
25
Q_PROPERTY(
bool
active
READ
isActive
WRITE
setActive
NOTIFY
activeChanged
)
26
27
public
:
28
explicit
ClockSkewNotifier
(QObject *parent =
nullptr
);
29
~ClockSkewNotifier
()
override
;
30
34
bool
isActive
()
const
;
35
45
void
setActive
(
bool
active
);
46
47
Q_SIGNALS:
51
void
activeChanged
();
52
56
void
clockSkewed
();
57
58
private
:
59
class
Private
;
60
std::unique_ptr<Private> d;
61
};
62
63
}
// namespace KWin
KWin::ClockSkewNotifier::Private
Definition
clockskewnotifier.cpp:14
KWin::ClockSkewNotifier
Definition
clockskewnotifier.h:23
KWin::ClockSkewNotifier::activeChanged
void activeChanged()
KWin::ClockSkewNotifier::~ClockSkewNotifier
~ClockSkewNotifier() override
Definition
clockskewnotifier.cpp:52
KWin::ClockSkewNotifier::ClockSkewNotifier
ClockSkewNotifier(QObject *parent=nullptr)
Definition
clockskewnotifier.cpp:45
KWin::ClockSkewNotifier::active
bool active
Definition
clockskewnotifier.h:25
KWin::ClockSkewNotifier::isActive
bool isActive() const
Definition
clockskewnotifier.cpp:56
KWin::ClockSkewNotifier::clockSkewed
void clockSkewed()
KWin::ClockSkewNotifier::setActive
void setActive(bool active)
Definition
clockskewnotifier.cpp:61
KWin
Definition
activation_test.cpp:20
Generated on Sat Feb 17 2024 01:42:10 for KWin by
1.10.0