标识符类
class Utils::IdId 类封装了在特定运行的 Qt Creator 过程中唯一的标识符。更多...
头文件 | #include <utils/id.h> |
公共函数
Id(const char *name) | |
QByteArray | name() const |
QString | suffixAfter(Utils::Id baseId) const |
QVariant | toSetting() const |
QString | toString() const |
Utils::Id | withPrefix(const char *prefix) const |
Utils::Id | withSuffix(int suffix) const |
Utils::Id | withSuffix(const char *suffix) const |
Utils::Id | withSuffix(const QString &suffix) const |
静态公共成员
Utils::Id | fromSetting(const QVariant &variant) |
成员函数说明
Id::Id(const char *name)
根据其关联的 name 构造一个标识符。内部表示形式将是未指定的,但将在整个 Qt Creator 过程中保持一致。
[静态]
Utils::Id Id::fromSetting(const QVariant &variant)
从持久性值 variant 重建标识符。
另请参阅toSetting().
QByteArray Id::name() const
返回标识符的内部表示形式。
QString Id::suffixAfter(Utils::Id baseId) const
从标识符字符串表示形式中提取一部分。此函数可用于在生成标识符时分离由 baseId 指定的基部分。
另请参阅withSuffix().
QVariant Id::toSetting() const
返回一个持久值,表示 id,适合存储在 QSettings。
另请参阅 fromSetting()。
QString Id::toString() const
返回一个适合 UI 显示的 id 字符串表示。
不应使用此方法来创建 Id 的持久版本,请改用 toSetting()
。
另请参阅 fromString() 和 toSetting。
Utils::Id Id::withPrefix(const char *prefix) const
构建一个派生 id。
这可以用来构建逻辑上相互关联的 id 组。相关内部名称将通过在前面添加 prefix 生成。
Utils::Id Id::withSuffix(int suffix) const
构建一个派生 id。
这可以用来构建逻辑上相互关联的 id 组。相关内部名称将通过在后面添加 suffix 生成。
Utils::Id Id::withSuffix(const char *suffix) const
这是一个重载函数。
Utils::Id Id::withSuffix(const QString &suffix) const
这是一个重载函数。
©2024 Qt 公司有限公司。文档贡献的版权归其各自所有者。提供的文档是根据自由软件基金会发布的条款许可的 GNU 自由文档许可证版本 1.3。Qt 以及相应的标志是芬兰和/或其他国家的 Qt 公司的商标。所有其他商标是其各自所有者的财产。