Source Code (Use browser search to find items of interest.)
Class Index
kspread'KSpreadUndoInsertRow (./koffice/kspread/kspread_undo.h:105)
class KSpreadUndoInsertRow : public KSpreadUndoAction
{
public:
KSpreadUndoInsertRow( KSpreadDoc *_doc, KSpreadTable *_table, int _row );
virtual ~KSpreadUndoInsertRow();
virtual void undo();
virtual void redo();
protected:
KSpreadTable *m_pTable;
int m_iRow;
};
kspread'KSpreadUndoInsertRow::KSpreadUndoInsertRow() (./koffice/kspread/kspread_undo.cc:257)
KSpreadUndoInsertRow::KSpreadUndoInsertRow( KSpreadDoc *_doc, KSpreadTable *_table, int _row ) :
KSpreadUndoAction( _doc )
{
m_pTable = _table;
m_iRow = _row;
}
kspread'KSpreadUndoInsertRow::~KSpreadUndoInsertRow() (./koffice/kspread/kspread_undo.cc:264)
KSpreadUndoInsertRow::~KSpreadUndoInsertRow()
{
}
kspread'KSpreadUndoInsertRow::undo() (./koffice/kspread/kspread_undo.cc:268)
void KSpreadUndoInsertRow::undo()
{
m_pDoc->undoBuffer()->lock();
m_pTable->deleteRow( m_iRow );
m_pDoc->undoBuffer()->unlock();
}
kspread'KSpreadUndoInsertRow::redo() (./koffice/kspread/kspread_undo.cc:275)
void KSpreadUndoInsertRow::redo()
{
m_pDoc->undoBuffer()->lock();
m_pTable->insertRow( m_iRow );
m_pDoc->undoBuffer()->unlock();
}
/****************************************************************************
*
* KSpreadUndoSetText
*
***************************************************************************/