DtkWidget
DTK Widget module
载入中...
搜索中...
未找到
dcombobox_p.h
1// SPDX-FileCopyrightText: 2021 - 2022 UnionTech Software Technology Co., Ltd.
2//
3// SPDX-License-Identifier: LGPL-3.0-or-later
4
5#ifndef DCOMBOBOX_P_H
6#define DCOMBOBOX_P_H
7
8#include "dcombobox.h"
9#include <DObjectPrivate>
10
11DWIDGET_BEGIN_NAMESPACE
12
13class DComboBoxPrivate : public DCORE_NAMESPACE::DObjectPrivate
14{
15 Q_DECLARE_PUBLIC(DComboBox)
16public:
17 explicit DComboBoxPrivate(DComboBox* q);
18
19 void init();
20
21 // 重写 QComboBoxPrivate类的popupGeometry
22 QRect popupGeometry();
23
24 // 重写 QComboBoxPrivate类的computeWidthHint
25 int computeWidthHint() const;
26
27 // 最大显示项数
28 static const int MaxVisibleItems = 16;
29};
30
31DWIDGET_END_NAMESPACE
32
33#endif // DCOMBOBOX_P_H
34
Definition dcombobox_p.h:14
DComboBox 重写QComboBox, 提供一个下拉列表供用户选择
Definition dcombobox.h:16