Horizon
clipboard_schematic.hpp
1 #pragma once
2 #include "clipboard.hpp"
3 
4 namespace horizon {
6 public:
7  ClipboardSchematic(class IDocumentSchematic &d) : doc(d)
8  {
9  }
10 
11 protected:
12  void expand_selection() override;
13  void serialize(json &j) override;
14  json serialize_junction(const class Junction &ju) override;
15 
16  IDocumentSchematic &doc;
17  IDocument &get_doc() override;
18 };
19 } // namespace horizon
Definition: clipboard.hpp:7
Definition: clipboard_schematic.hpp:5
Definition: idocument_schematic.hpp:6
Definition: idocument.hpp:5
A Junction is a point in 2D-Space.
Definition: junction.hpp:20
a class to store JSON values
Definition: json.hpp:177