87 }; |
87 }; |
88 |
88 |
89 // ============================================================================= |
89 // ============================================================================= |
90 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * |
90 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * |
91 // ============================================================================= |
91 // ============================================================================= |
92 class SetContentsHistory : public HistoryEntry { |
92 class EditHistory : public HistoryEntry { |
93 public: |
93 public: |
94 IMPLEMENT_HISTORY_TYPE (SetContents) |
94 IMPLEMENT_HISTORY_TYPE (Edit) |
95 |
95 |
96 ulong ulIndex; |
96 const std::vector<ulong> ulaIndices; |
97 LDObject* oldObj, *newObj; |
97 const std::vector<LDObject*> paOldObjs, paNewObjs; |
98 |
98 |
99 SetContentsHistory (ulong ulIndex, LDObject* oldObj, LDObject* newObj) : |
99 EditHistory (std::vector<ulong> ulaIndices, std::vector<LDObject*> paOldObjs, |
100 ulIndex (ulIndex), oldObj (oldObj), newObj (newObj) {} |
100 std::vector<LDObject*> paNewObjs) : |
|
101 ulaIndices (ulaIndices), paOldObjs (paOldObjs), paNewObjs (paNewObjs) {} |
101 }; |
102 }; |
102 |
103 |
103 // ============================================================================= |
104 // ============================================================================= |
104 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * |
105 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * |
105 // ============================================================================= |
106 // ============================================================================= |