DtkSystemSettings
1.0.3
dtk library for systemsettings.
dpowertypes.h
浏览该文件的文档.
1
// SPDX-FileCopyrightText: 2022 UnionTech Software Technology Co., Ltd.
2
//
3
// SPDX-License-Identifier: LGPL-3.0-or-later
4
5
#pragma once
6
7
#include "dtkpower_global.h"
8
#include <qobject.h>
9
10
DPOWER_BEGIN_NAMESPACE
11
struct
History
12
{
13
uint
time
;
14
double
value
;
15
uint
state
;
16
};
17
18
struct
Statistic
19
{
20
double
value
;
21
double
accuracy
;
22
};
23
24
enum class
KbdSource
{
Internal
,
External
, Unknown };
25
26
enum class
PowerMode
{
Performance
,
Balance
,
PowerSave
, Unknown };
27
28
enum class
LidClosedAction
: qint32 { Suspend = 1, Hibernate,
TurnoffScreen
,
DoNothing
, Unknown };
29
30
enum class
PowerBtnAction
: qint32 { Shutdown = 0, Suspend, Hibernate,
TurnoffScreen
,
DoNothing
, Unknown };
31
32
DPOWER_END_NAMESPACE
33
34
Q_DECLARE_METATYPE(DTK_POWER_NAMESPACE::History)
35
Q_DECLARE_METATYPE(DTK_POWER_NAMESPACE::Statistic)
Dtk::Power::PowerBtnAction
PowerBtnAction
按下电源键的行为
Definition:
dpowertypes.h:30
Dtk::Power::KbdSource
KbdSource
键盘背光的调整来源
Definition:
dpowertypes.h:24
Dtk::Power::KbdSource::Internal
@ Internal
Dtk::Power::KbdSource::External
@ External
Dtk::Power::LidClosedAction
LidClosedAction
关闭笔记本电脑盖子的行为
Definition:
dpowertypes.h:28
Dtk::Power::LidClosedAction::TurnoffScreen
@ TurnoffScreen
Dtk::Power::LidClosedAction::DoNothing
@ DoNothing
Dtk::Power::PowerMode
PowerMode
键盘背光的调整来源
Definition:
dpowertypes.h:26
Dtk::Power::PowerMode::PowerSave
@ PowerSave
Dtk::Power::PowerMode::Performance
@ Performance
Dtk::Power::PowerMode::Balance
@ Balance
Dtk::Power::History
Definition:
dpowertypes.h:12
Dtk::Power::History::value
double value
Definition:
dpowertypes.h:14
Dtk::Power::History::time
uint time
Definition:
dpowertypes.h:13
Dtk::Power::History::state
uint state
Definition:
dpowertypes.h:15
Dtk::Power::Statistic
Definition:
dpowertypes.h:19
Dtk::Power::Statistic::accuracy
double accuracy
Definition:
dpowertypes.h:21
Dtk::Power::Statistic::value
double value
Definition:
dpowertypes.h:20
include
power
dpowertypes.h
文档生成时间:2023-04-21-08:06 +00
Doxygen Version
1.9.4
制作者:deepin doc doc go SIG
文档使用CC-BY-4.0共享