src/history.cpp

changeset 455
c5d14d112034
parent 421
7d26db0be944
child 493
16766ac1bbd9
--- a/src/history.cpp	Sat Aug 17 11:48:27 2013 +0300
+++ b/src/history.cpp	Sun Aug 18 15:33:00 2013 +0300
@@ -25,10 +25,14 @@
 
 bool g_fullRefresh = false;
 
+// =============================================================================
+// -----------------------------------------------------------------------------
 History::History() :
 	m_pos (-1),
 	m_opened (false) {}
 
+// =============================================================================
+// -----------------------------------------------------------------------------
 void History::undo() {
 	if (m_changesets.size() == 0 || pos() == -1)
 		return;
@@ -50,6 +54,8 @@
 	updateActions();
 }
 
+// =============================================================================
+// -----------------------------------------------------------------------------
 void History::redo() {
 	if (pos() == (long) m_changesets.size())
 		return;
@@ -71,6 +77,8 @@
 	updateActions();
 }
 
+// =============================================================================
+// -----------------------------------------------------------------------------
 void History::clear() {
 	for (List<AbstractHistoryEntry*> set : m_changesets)
 		for (AbstractHistoryEntry * change : set)
@@ -79,11 +87,15 @@
 	m_changesets.clear();
 }
 
+// =============================================================================
+// -----------------------------------------------------------------------------
 void History::updateActions() const {
 	ACTION (Undo)->setEnabled (pos() != -1);
 	ACTION (Redo)->setEnabled (pos() < (long) m_changesets.size() - 1);
 }
 
+// =============================================================================
+// -----------------------------------------------------------------------------
 void History::open() {
 	if (opened())
 		return;
@@ -91,6 +103,8 @@
 	setOpened (true);
 }
 
+// =============================================================================
+// -----------------------------------------------------------------------------
 void History::close() {
 	if (!opened())
 		return;
@@ -109,6 +123,8 @@
 	updateActions();
 }
 
+// =============================================================================
+// -----------------------------------------------------------------------------
 void History::add (AbstractHistoryEntry* entry) {
 	if (!opened()) {
 		delete entry;
@@ -120,6 +136,7 @@
 }
 
 // =============================================================================
+// -----------------------------------------------------------------------------
 void AddHistory::undo() const {
 	LDFile* f = parent()->file();
 	LDObject* obj = f->object (index());
@@ -129,6 +146,8 @@
 	g_fullRefresh = true;
 }
 
+// =============================================================================
+// -----------------------------------------------------------------------------
 void AddHistory::redo() const {
 	LDFile* f = parent()->file();
 	LDObject* obj = parseLine (code());
@@ -140,6 +159,7 @@
 
 // =============================================================================
 // heh
+// -----------------------------------------------------------------------------
 void DelHistory::undo() const {
 	LDFile* f = parent()->file();
 	LDObject* obj = parseLine (code());
@@ -147,6 +167,8 @@
 	g_win->R()->compileObject (obj);
 }
 
+// =============================================================================
+// -----------------------------------------------------------------------------
 void DelHistory::redo() const {
 	LDFile* f = parent()->file();
 	LDObject* obj = f->object (index());
@@ -159,6 +181,7 @@
 DelHistory::~DelHistory() {}
 
 // =============================================================================
+// -----------------------------------------------------------------------------
 void EditHistory::undo() const {
 	LDObject* obj = LDFile::current()->object (index());
 	LDObject* newobj = parseLine (oldCode());
@@ -166,6 +189,8 @@
 	g_win->R()->compileObject (newobj);
 }
 
+// =============================================================================
+// -----------------------------------------------------------------------------
 void EditHistory::redo() const {
 	LDObject* obj = LDFile::current()->object (index());
 	LDObject* newobj = parseLine (newCode());
@@ -176,6 +201,7 @@
 EditHistory::~EditHistory() {}
 
 // =============================================================================
+// -----------------------------------------------------------------------------
 void SwapHistory::undo() const {
 	LDObject::fromID (a)->swap (LDObject::fromID (b));
 }

mercurial