src/history.cc

changeset 622
622c49e60348
parent 603
47e7773c7841
--- a/src/history.cc	Mon Jan 13 00:02:43 2014 +0200
+++ b/src/history.cc	Mon Jan 13 10:07:39 2014 +0200
@@ -24,12 +24,12 @@
 #include "gldraw.h"
 
 // =============================================================================
-// -----------------------------------------------------------------------------
+//
 History::History() :
 	m_Position (-1) {}
 
 // =============================================================================
-// -----------------------------------------------------------------------------
+//
 void History::undo()
 {
 	if (m_changesets.isEmpty() || getPosition() == -1)
@@ -55,7 +55,7 @@
 }
 
 // =============================================================================
-// -----------------------------------------------------------------------------
+//
 void History::redo()
 {
 	if (getPosition() == m_changesets.size())
@@ -76,7 +76,7 @@
 }
 
 // =============================================================================
-// -----------------------------------------------------------------------------
+//
 void History::clear()
 {
 	for (Changeset set : m_changesets)
@@ -88,7 +88,7 @@
 }
 
 // =============================================================================
-// -----------------------------------------------------------------------------
+//
 void History::addStep()
 {
 	if (m_currentChangeset.isEmpty())
@@ -112,7 +112,7 @@
 }
 
 // =============================================================================
-// -----------------------------------------------------------------------------
+//
 void History::add (AbstractHistoryEntry* entry)
 {
 	if (isIgnoring())
@@ -127,48 +127,48 @@
 }
 
 // =============================================================================
-// -----------------------------------------------------------------------------
+//
 void AddHistory::undo() const
 {
-	LDObject* obj = getParent()->getFile()->getObject (getIndex());
+	LDObject* obj = getParent()->getDocument()->getObject (getIndex());
 	obj->deleteSelf();
 }
 
 // =============================================================================
-// -----------------------------------------------------------------------------
+//
 void AddHistory::redo() const
 {
 	LDObject* obj = parseLine (getCode());
-	getParent()->getFile()->insertObj (getIndex(), obj);
+	getParent()->getDocument()->insertObj (getIndex(), obj);
 	g_win->R()->compileObject (obj);
 }
 
 // =============================================================================
-// -----------------------------------------------------------------------------
+//
 DelHistory::DelHistory (int idx, LDObject* obj) :
 	m_Index (idx),
 	m_Code (obj->raw()) {}
 
 // =============================================================================
 // heh
-// -----------------------------------------------------------------------------
+//
 void DelHistory::undo() const
 {
 	LDObject* obj = parseLine (getCode());
-	getParent()->getFile()->insertObj (getIndex(), obj);
+	getParent()->getDocument()->insertObj (getIndex(), obj);
 	g_win->R()->compileObject (obj);
 }
 
 // =============================================================================
-// -----------------------------------------------------------------------------
+//
 void DelHistory::redo() const
 {
-	LDObject* obj = getParent()->getFile()->getObject (getIndex());
+	LDObject* obj = getParent()->getDocument()->getObject (getIndex());
 	obj->deleteSelf();
 }
 
 // =============================================================================
-// -----------------------------------------------------------------------------
+//
 void EditHistory::undo() const
 {
 	LDObject* obj = getCurrentDocument()->getObject (getIndex());
@@ -178,7 +178,7 @@
 }
 
 // =============================================================================
-// -----------------------------------------------------------------------------
+//
 void EditHistory::redo() const
 {
 	LDObject* obj = getCurrentDocument()->getObject (getIndex());
@@ -188,13 +188,15 @@
 }
 
 // =============================================================================
-// -----------------------------------------------------------------------------
+//
 void SwapHistory::undo() const
 {
 	LDObject::fromID (a)->swap (LDObject::fromID (b));
 }
 
+// =============================================================================
+//
 void SwapHistory::redo() const
 {
-	undo(); // :v
+	undo();
 }
\ No newline at end of file

mercurial