本文整理汇总了C++中QQueue::rbegin方法的典型用法代码示例。如果您正苦于以下问题:C++ QQueue::rbegin方法的具体用法?C++ QQueue::rbegin怎么用?C++ QQueue::rbegin使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类QQueue
的用法示例。
在下文中一共展示了QQueue::rbegin方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: deserializeItems
void RecentItemsModel::deserializeItems(const QString &serialized) {
LOG_DEBUG << "#";
QByteArray originalData;
originalData.append(serialized.toLatin1());
QByteArray serializedBA = QByteArray::fromBase64(originalData);
// historical reasons to have QQueue there
// now only thing left is to be backward compatible
QQueue<QString> items;
QDataStream ds(&serializedBA, QIODevice::ReadOnly);
ds >> items;
Q_ASSERT(m_LRUcache.size() == 0);
for (auto it = items.rbegin(); it != items.rend(); it++) {
m_LRUcache.put(*it, 0);
}
rebuild();
emit recentItemsCountChanged();
}