libcdos-fw
CFListWidgetItem.h
浏览该文件的文档.
1
// Copyright 2017, CDOS.
2
// All rights reserved.
3
//
4
// Author: CDOS Support Team <support_os@sari.ac.cn>
5
//
6
// A CFListWidget is a vertical container that contains CFListWidgetItem
7
// children.
12
#ifndef __CF_LISTWIDGETITEM_H__
13
#define __CF_LISTWIDGETITEM_H__
14
15
#include <Gui/CFBin.h>
16
17
CF_NAMESPACE_BEGIN
18
24
class
CFListWidgetItem
:
public
CFBin
{
25
public
:
29
CFListWidgetItem
();
30
37
virtual
~CFListWidgetItem
();
38
47
void
setHeader
(
CFWidget
& header);
48
52
void
unsetHeader
();
53
62
CFWidget
*
getHeader
();
63
69
int
getIndex
();
70
79
void
changed
();
80
86
bool
isSelected
();
87
93
void
setSelectable
(
bool
selectable =
true
);
94
100
bool
getSelectable
();
101
107
void
setActivatable
(
bool
activatable =
true
);
108
114
bool
getActivatable
();
115
};
116
117
CF_NAMESPACE_END
118
119
#endif // __CF_LISTWIDGETITEM_H__
CFListWidgetItem::changed
void changed()
改变控件的状态。
CFListWidgetItem::~CFListWidgetItem
virtual ~CFListWidgetItem()
析构函数.
CFListWidgetItem::getActivatable
bool getActivatable()
获取 CFListWidgetItem 可激活属性
CFListWidgetItem::getIndex
int getIndex()
获取 CFListWidgetItem 的在 CFListWidget 中的索引。
CFListWidgetItem
列表容器添加项
Definition:
CFListWidgetItem.h:24
CFListWidgetItem::CFListWidgetItem
CFListWidgetItem()
默认构造函数.
CFWidget
所有可视控件的基类,抽象类。
Definition:
CFWidget.h:25
CFBin
CFBin 一个只允许容纳一个控件的容器类.
Definition:
CFBin.h:14
CFListWidgetItem::setActivatable
void setActivatable(bool activatable=true)
设置 CFListWidgetItem 可激活属性
CFListWidgetItem::getSelectable
bool getSelectable()
获取 CFListWidgetItem 是否可选择
CFListWidgetItem::setSelectable
void setSelectable(bool selectable=true)
设置 CFListWidgetItem 是否可以被选择
CFListWidgetItem::setHeader
void setHeader(CFWidget &header)
设置 CFListWidgetItem 的当前头
CFListWidgetItem::isSelected
bool isSelected()
返回 CFListWidget 容器的子控件是否是当前选中。
CFListWidgetItem::getHeader
CFWidget * getHeader()
获取 CFListWidgetItem 的头部控件
CFListWidgetItem::unsetHeader
void unsetHeader()
如果 CFListWidgetItem 存在头部,移除当前的头部。
Include
Gui
CFListWidgetItem.h
制作者
1.8.12