Source Code (Use browser search to find items of interest.)
Class Index
kspread'KSpreadUndoSetTableName (./koffice/kspread/kspread_undo.h:169)
class KSpreadUndoSetTableName : public KSpreadUndoAction
{
public:
KSpreadUndoSetTableName( KSpreadDoc *doc, KSpreadTable *table, const QString& name );
virtual ~KSpreadUndoSetTableName();
virtual void undo();
virtual void redo();
protected:
KSpreadTable *m_pTable;
QString m_name;
QString m_redoName;
};
kspread'KSpreadUndoSetTableName::KSpreadUndoSetTableName() (./koffice/kspread/kspread_undo.cc:335)
KSpreadUndoSetTableName::KSpreadUndoSetTableName( KSpreadDoc *doc, KSpreadTable *table, const QString& name ) :
KSpreadUndoAction( doc )
{
m_name = name;
m_pTable = table;
}
kspread'KSpreadUndoSetTableName::~KSpreadUndoSetTableName() (./koffice/kspread/kspread_undo.cc:342)
KSpreadUndoSetTableName::~KSpreadUndoSetTableName()
{
}
kspread'KSpreadUndoSetTableName::undo() (./koffice/kspread/kspread_undo.cc:346)
void KSpreadUndoSetTableName::undo()
{
m_pDoc->undoBuffer()->lock();
m_redoName = m_pTable->tableName();
m_pTable->setTableName( m_name );
m_pDoc->undoBuffer()->unlock();
}
kspread'KSpreadUndoSetTableName::redo() (./koffice/kspread/kspread_undo.cc:357)
void KSpreadUndoSetTableName::redo()
{
m_pDoc->undoBuffer()->lock();
m_pTable->setTableName( m_redoName );
m_pDoc->undoBuffer()->unlock();
}
/****************************************************************************
*
* KSpreadUndoCellKSpreadLayout
*
***************************************************************************/