Lines Matching refs:m_nCurUndoPos
246 : m_nCurUndoPos(0), in CFX_Edit_Undo()
257 return m_nCurUndoPos > 0; in CanUndo()
262 if (m_nCurUndoPos > 0) { in Undo()
263 m_UndoItemStack[m_nCurUndoPos - 1]->Undo(); in Undo()
264 m_nCurUndoPos--; in Undo()
265 m_bModified = (m_nCurUndoPos != 0); in Undo()
271 return m_nCurUndoPos < m_UndoItemStack.size(); in CanRedo()
276 if (m_nCurUndoPos < m_UndoItemStack.size()) { in Redo()
277 m_UndoItemStack[m_nCurUndoPos]->Redo(); in Redo()
278 m_nCurUndoPos++; in Redo()
288 if (m_nCurUndoPos < m_UndoItemStack.size()) in AddItem()
297 m_nCurUndoPos = m_UndoItemStack.size(); in AddItem()
311 while (m_UndoItemStack.size() > m_nCurUndoPos) in RemoveTails()
317 m_nCurUndoPos = 0; in Reset()