QIviStandardItem 类

QIviStandardItem 是 QIviPagingModel 模型和派生模型的行的基本类。 更多...

头文件 #include <QIviStandardItem>
qmakeQT += ivicore
由以下类实例化 StandardItem
继承自

QIviPlayableItemQIviTunerStation

属性

  • data : QVariantMap
  • id : QString
  • name : const QString
  • type : const QString

公有函数

virtual QVariantMapdata() const
virtual QStringid() const
virtual QStringname() const
virtual voidsetData(const QVariantMap &data)
virtual voidsetId(const QString &id)
virtual QStringtype() const
booloperator==(const QIviStandardItem &other) const

详细描述

属性文档

data : QVariantMap

一个通用的数据字段,可以存储任意数据。

可以用来存储基类之外的其他数据,例如音频轨道的“作曲家”。

访问函数

virtual QVariantMapdata() const
virtual voidsetData(const QVariantMap &data)

id : QString

一个唯一标识符,可用于识别此项目。

这主要用于后端实现过滤或浏览。

访问函数

virtual QStringid() const
virtual voidsetId(const QString &id)

name : const QString

项的名称。例如,地址簿中联系人的名称,或在艺术家列表中的艺术家名称。

访问函数

virtual QStringname() const

type : const QString

项的类型。例如,“艺术家”、“轨道”、“联系人”。

访问函数

virtual QStringtype() const

成员函数文档

返回 bool 类型,QIviStandardItem::operator==(const QIviStandardItem &other) const

如果此项目等于other,返回true;否则返回假。

另请参阅 operator!=().

©2020 Qt 公司版权所有。本文件中的文档贡献属于各自的版权所有者。此处提供的文档是根据自由软件基金会发布的GNU 自由文档许可证版本 1.3 许可的。Qt 及相关标志是芬兰以及全球其他国家的 Qt 公司的商标。其他所有商标均为各自所有者的财产。