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:
30 
37  virtual ~CFListWidgetItem();
38 
47  void setHeader(CFWidget& header);
48 
52  void unsetHeader();
53 
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__
void changed()
改变控件的状态。
virtual ~CFListWidgetItem()
析构函数.
bool getActivatable()
获取 CFListWidgetItem 可激活属性
int getIndex()
获取 CFListWidgetItem 的在 CFListWidget 中的索引。
列表容器添加项
Definition: CFListWidgetItem.h:24
CFListWidgetItem()
默认构造函数.
所有可视控件的基类,抽象类。
Definition: CFWidget.h:25
CFBin 一个只允许容纳一个控件的容器类.
Definition: CFBin.h:14
void setActivatable(bool activatable=true)
设置 CFListWidgetItem 可激活属性
bool getSelectable()
获取 CFListWidgetItem 是否可选择
void setSelectable(bool selectable=true)
设置 CFListWidgetItem 是否可以被选择
void setHeader(CFWidget &header)
设置 CFListWidgetItem 的当前头
bool isSelected()
返回 CFListWidget 容器的子控件是否是当前选中。
CFWidget * getHeader()
获取 CFListWidgetItem 的头部控件
void unsetHeader()
如果 CFListWidgetItem 存在头部,移除当前的头部。