DtkGui
DTK Gui module
载入中...
搜索中...
未找到
dfontmanager_p.h
1// SPDX-FileCopyrightText: 2022 UnionTech Software Technology Co., Ltd.
2//
3// SPDX-License-Identifier: LGPL-3.0-or-later
4
5#ifndef DFONTSIZEMANAGER_P_H
6#define DFONTSIZEMANAGER_P_H
7
8#include <DObjectPrivate>
9#include <DObject>
10
11#include "dfontmanager.h"
12
13DGUI_BEGIN_NAMESPACE
14
15class DFontManagerPrivate : public DTK_CORE_NAMESPACE::DObjectPrivate
16{
17public:
19
20 int fontPixelSize[DFontManager::NSizeTypes] = {40, 30, 24, 20, 17, 14, 13, 12, 11, 10};
21 int baseFontSizeType = DFontManager::T6;
22 // 字号的差值
23 int fontPixelSizeDiff = 0;
24 QFont baseFont;
25
26private:
27 D_DECLARE_PUBLIC(DFontManager)
28};
29
30DGUI_END_NAMESPACE
31
32#endif // DFONTSIZEMANAGER_P_H
Definition dfontmanager_p.h:16
字体大小设置的一个类,系统默认只设置T6.
Definition dfontmanager.h:19