#include "cimexporter.h" CIMExporter::CIMExporter() { } void CIMExporter::add(const QPair& fromTo,Line* line) { CIMExporter::LineStru lineStru; lineStru.line=line; lineStru.fromID=fromTo.first; lineStru.toID=fromTo.second; } void CIMExporter::add(const QPair& fromTo,Switch* sw) { CIMExporter::SwitchStru switchStru; switchStru.sw=sw; switchStru.fromID=fromTo.first; switchStru.toID=fromTo.second; } void CIMExporter::add(const QPair& fromTo,Transformer* tf) { CIMExporter::TransformerStru tfStru; tfStru.tf=tf; tfStru.fromID=fromTo.first; tfStru.toID=fromTo.second; } void CIMExporter::exportTo(const QString& path) { } int CIMExporter::numberIt(const QString& id) { if(this->number.contains(id)) { return this->number.value(id); } else { int n=this->number.values().length()+1; this->number[id]=n; return n; } }