#include "nodetoterminal.h" QHash *NodeToTerminal::ht=NULL; NodeToTerminal::NodeToTerminal() { if(!NodeToTerminal::ht) { NodeToTerminal::ht=new QHash; } } void NodeToTerminal::add(const QString& key,const QString& value) { (*NodeToTerminal::ht)[key]=value; } bool NodeToTerminal::contains(const QString& key) { return NodeToTerminal::ht->contains(key); } QString NodeToTerminal::value(const QString& key) { return NodeToTerminal::ht->value(key); } NodeToTerminal::~NodeToTerminal() { if(NodeToTerminal::ht) { delete NodeToTerminal::ht; NodeToTerminal::ht=NULL; } }