table of contents
| kdk::KNavigationBar(3) | Library Functions Manual | kdk::KNavigationBar(3) |
NAME¶
kdk::KNavigationBar - 导航栏控件
SYNOPSIS¶
#include <knavigationbar.h>
Inherits QScrollArea.
Public Types¶
enum NavigationBarDataType { ValueRole =
Qt::UserRole + 1, StringRole = Qt::UserRole + 2, boolRole =
Qt::UserRole + 3 }
Signals¶
void addTagClicked (QString str)
Public Member Functions¶
KNavigationBar (QWidget *parent)
void addItem (QStandardItem *item)
增加常规Item void addSubItem (QStandardItem
*subItem)
增加次级Item void addGroupItems (QList<
QStandardItem * > items, const QString &tag)
成组增加Item,在导航栏中会显示tag
void insertGroupItems (QString tag, int row, QStandardItem *item)
在指定tag组中指定位置row插入item
void removeGroupItem (QString tag, QStandardItem *item)
在指定组中删除item void
addTag (const QString &tag)
添加tag QStandardItemModel * model ()
获取model QListView * listview ()
获取view void setTabValue (QStandardItem *item, QString
value)
设置tabvalue void setTabValueVisible (bool visible)
设置tabvalue是否可见 void
setAddIcon (QString tag, QIcon icon)
tag 添加add图标 void setAddTagVisible (QString
tag, bool visible)
设置tag add图标是否可见 void
setExtendTagVisible (QString tag, bool visible)
设置折叠图标是否可见
Detailed Description¶
导航栏控件
Since
Examples
testnavigationbar/widget.h.
Author¶
Generated automatically by Doxygen for LIBKYSDK-APPLICATIONS from the source code.
| Version version:3.0 | LIBKYSDK-APPLICATIONS |