DtkWidget
DTK Widget module
载入中...
搜索中...
未找到
dsizemode.h
浏览该文件的文档.
1
// SPDX-FileCopyrightText: 2023 UnionTech Software Technology Co., Ltd.
2
//
3
// SPDX-License-Identifier: LGPL-3.0-or-later
4
5
#ifndef DSIZEMODE_H
6
#define DSIZEMODE_H
7
8
#include <dtkwidget_global.h>
9
10
#include <DGuiApplicationHelper>
11
12
DWIDGET_BEGIN_NAMESPACE
13
14
class
LIBDTKWIDGETSHARED_EXPORT
DSizeModeHelper
15
{
16
public
:
17
template
<
class
T>
18
static
inline
T
element
(
const
T &t1,
const
T &t2)
19
{
20
return
DGUI_NAMESPACE::DGuiApplicationHelper::isCompactMode() ? t1 : t2;
21
}
22
};
23
24
DWIDGET_END_NAMESPACE
25
#endif
// DSIZEMODE_H
Dtk::Widget::DSizeModeHelper
控件大小模式对应的帮助类,提供一些公共方法,方便区分不同SizeMode类型下对应的元素值
Definition
dsizemode.h:15
Dtk::Widget::DSizeModeHelper::element
static T element(const T &t1, const T &t2)
Definition
dsizemode.h:18
include
util
dsizemode.h
文档生成时间:2024-11-15-05:51 +00
Doxygen Version
1.9.8
制作者:deepin doc doc go SIG
文档使用CC-BY-4.0共享