bool DeleteMap::Undo(void) { if (!HasUndo()) return false; m_undoStackPointer --; m_deleteMap = m_undoStack[m_undoStackPointer].deleteMap; m_changed = true; SaveMap(true); return true; }
JBoolean UndoWidget::GetCurrentUndo ( JUndo** undo ) const { if (HasUndo()) { *undo = itsUndoList->NthElement(itsFirstRedoIndex - 1); return kJTrue; } else { return kJFalse; } }
QString DeleteMap::GetUndoMessage(void) const { return (HasUndo() ? m_undoStack[m_undoStackPointer].message : tr("(Nothing to undo)")); }