21#include "blockcontext.h"
30 for (; it != end; ++it) {
31 m_blocks[it.key()].prepend(it.value());
37 auto list = m_blocks[name];
54 m_blocks[name].append(
const_cast<BlockNode *
>(blockNode));
57bool BlockContext::isEmpty() {
return m_blocks.
isEmpty(); }
61 for (
auto node : nodes) {
62 m_blocks[node->name()].removeOne(node);
63 if (m_blocks[node->name()].isEmpty()) {
64 m_blocks.
remove(node->name());
QHash::const_iterator constBegin() const const
QHash::const_iterator constEnd() const const
bool isEmpty() const const
int remove(const Key &key)
bool isEmpty() const const