MCPcopy Create free account
hub / github.com/Qucs/qucs / createSymbolUndoString

Method createSymbolUndoString

qucs/schematic_file.cpp:980–996  ·  view source on GitHub ↗

------------------------------------------------------------- Same as "createUndoString(char Op)" but for symbol edit mode.

Source from the content-addressed store, hash-verified

978// -------------------------------------------------------------
979// Same as "createUndoString(char Op)" but for symbol edit mode.
980QString Schematic::createSymbolUndoString(char Op)
981{
982 Painting *pp;
983
984 // Build element document.
985 QString s = " \n";
986 s.replace(0,1,Op);
987 s += "</>\n"; // short end flag for components
988 s += "</>\n"; // short end flag for wires
989 s += "</>\n"; // short end flag for diagrams
990
991 for(pp = SymbolPaints.first(); pp != 0; pp = SymbolPaints.next())
992 s += "<"+pp->save()+">\n";
993 s += "</>\n";
994
995 return s;
996}
997
998// -------------------------------------------------------------
999// Is quite similiar to "loadDocument()" but with less error checking.

Callers

nothing calls this directly

Calls 3

replaceMethod · 0.80
nextMethod · 0.80
saveMethod · 0.45

Tested by

no test coverage detected