28 auto appPlugin()
const {
return m_parent; }
31 void copySelectedElementsToJson(
JSONReader& r);
32 void removeSelectedElements();
35 void pasteElements(QPoint);
38 void pasteElements(
const rapidjson::Value& obj,
const Scenario::Point& origin);
39 void pasteElementsAfter(
const rapidjson::Value& obj);
40 void writeJsonToSelectedElements(
const rapidjson::Value& obj);
42 bool isFocusingScenario()
const noexcept;
51 QAction* m_removeElements{};
52 QAction* m_copyContent{};
53 QAction* m_cutContent{};
54 QAction* m_pasteElements{};
55 QAction* m_pasteElementsAfter{};
56 QAction* m_elementsToJson{};
57 QAction* m_mergeTimeSyncs{};
58 QAction* m_mergeEvents{};
59 QAction* m_encapsulate{};
60 QAction* m_decapsulate{};
61 QAction* m_duplicate{};
63 QAction* m_selectAll{};
64 QAction* m_deselectAll{};
65 QAction* m_selectTop{};
66 QAction* m_goToParent{};