Lines Matching refs:m_nCurUndoPos
256 : m_nCurUndoPos(0), in CFX_Edit_Undo()
267 return m_nCurUndoPos > 0; in CanUndo()
273 if (m_nCurUndoPos > 0) { in Undo()
274 IFX_Edit_UndoItem* pItem = m_UndoItemStack.GetAt(m_nCurUndoPos - 1); in Undo()
277 m_nCurUndoPos--; in Undo()
278 m_bModified = (m_nCurUndoPos != 0); in Undo()
285 return m_nCurUndoPos < m_UndoItemStack.GetSize(); in CanRedo()
293 if (m_nCurUndoPos < nStackSize) { in Redo()
294 IFX_Edit_UndoItem* pItem = m_UndoItemStack.GetAt(m_nCurUndoPos); in Redo()
297 m_nCurUndoPos++; in Redo()
298 m_bModified = (m_nCurUndoPos != 0); in Redo()
313 if (m_nCurUndoPos < m_UndoItemStack.GetSize()) in AddItem()
322 m_nCurUndoPos = m_UndoItemStack.GetSize(); in AddItem()
324 m_bModified = (m_nCurUndoPos != 0); in AddItem()
346 for (int32_t i = m_UndoItemStack.GetSize() - 1; i >= m_nCurUndoPos; i--) { in RemoveTails()
356 m_nCurUndoPos = 0; in Reset()