.TH "kdk::KNavigationBar" 3 "Version version:3.0" "LIBKYSDK-APPLICATIONS" \" -*- nroff -*- .ad l .nh .SH NAME kdk::KNavigationBar \- 导航栏控件 .SH SYNOPSIS .br .PP .PP \fC#include \fP .PP Inherits QScrollArea\&. .SS "Public Types" .in +1c .ti -1c .RI "enum \fBNavigationBarDataType\fP { \fBValueRole\fP = Qt::UserRole + 1, \fBStringRole\fP = Qt::UserRole + 2, \fBboolRole\fP = Qt::UserRole + 3 }" .br .in -1c .SS "Signals" .in +1c .ti -1c .RI "void \fBaddTagClicked\fP (QString str)" .br .in -1c .SS "Public Member Functions" .in +1c .ti -1c .RI "\fBKNavigationBar\fP (QWidget *parent)" .br .ti -1c .RI "void \fBaddItem\fP (QStandardItem *item)" .br .RI "增加常规Item " .ti -1c .RI "void \fBaddSubItem\fP (QStandardItem *subItem)" .br .RI "增加次级Item " .ti -1c .RI "void \fBaddGroupItems\fP (QList< QStandardItem * > items, const QString &tag)" .br .RI "成组增加Item,在导航栏中会显示tag " .ti -1c .RI "void \fBinsertGroupItems\fP (QString tag, int row, QStandardItem *item)" .br .RI "在指定tag组中指定位置row插入item " .ti -1c .RI "void \fBremoveGroupItem\fP (QString tag, QStandardItem *item)" .br .RI "在指定组中删除item " .ti -1c .RI "void \fBaddTag\fP (const QString &tag)" .br .RI "添加tag " .ti -1c .RI "QStandardItemModel * \fBmodel\fP ()" .br .RI "获取model " .ti -1c .RI "QListView * \fBlistview\fP ()" .br .RI "获取view " .ti -1c .RI "void \fBsetTabValue\fP (QStandardItem *item, QString value)" .br .RI "设置tabvalue " .ti -1c .RI "void \fBsetTabValueVisible\fP (bool visible)" .br .RI "设置tabvalue是否可见 " .ti -1c .RI "void \fBsetAddIcon\fP (QString tag, QIcon icon)" .br .RI "tag 添加add图标 " .ti -1c .RI "void \fBsetAddTagVisible\fP (QString tag, bool visible)" .br .RI "设置tag add图标是否可见 " .ti -1c .RI "void \fBsetExtendTagVisible\fP (QString tag, bool visible)" .br .RI "设置折叠图标是否可见 " .in -1c .SH "Detailed Description" .PP 导航栏控件 .PP \fBSince\fP .RS 4 1\&.0\&.0 .RE .PP .PP \fBExamples\fP .in +1c \fBtestnavigationbar/widget\&.h\fP\&. .SH "Author" .PP Generated automatically by Doxygen for LIBKYSDK-APPLICATIONS from the source code\&.