SciDAVis  1.D4
Public Member Functions | Private Attributes
ColumnClearCmd Class Reference

#include <columncommands.h>

List of all members.

Public Member Functions

 ColumnClearCmd (Column::Private *col, QUndoCommand *parent=0)
 Ctor.
virtual void redo ()
 Execute the command.
virtual void undo ()
 Undo the command.
 ~ColumnClearCmd ()
 Dtor.

Private Attributes

Column::Privated_col
 The private column data to modify.
void * d_data
 Pointer to the old data pointer.
void * d_empty_data
 Pointer to an empty data vector.
SciDAVis::ColumnDataType d_type
 The column's data type.
bool d_undone
 Status flag.
IntervalAttribute< bool > d_validity
 The old validity.

Detailed Description

Clear the column


Constructor & Destructor Documentation

ColumnClearCmd::ColumnClearCmd ( Column::Private col,
QUndoCommand *  parent = 0 
)
ColumnClearCmd::~ColumnClearCmd ( )

Member Function Documentation

void ColumnClearCmd::redo ( )
virtual
void ColumnClearCmd::undo ( )
virtual

Undo the command.

References d_col, d_data, d_undone, d_validity, and Column::Private::replaceData().


Member Data Documentation

Column::Private* ColumnClearCmd::d_col
private

The private column data to modify.

Referenced by redo(), and undo().

void* ColumnClearCmd::d_data
private

Pointer to the old data pointer.

Referenced by redo(), undo(), and ~ColumnClearCmd().

void* ColumnClearCmd::d_empty_data
private

Pointer to an empty data vector.

Referenced by ColumnClearCmd(), redo(), and ~ColumnClearCmd().

SciDAVis::ColumnDataType ColumnClearCmd::d_type
private

The column's data type.

Referenced by redo(), and ~ColumnClearCmd().

bool ColumnClearCmd::d_undone
private

Status flag.

Referenced by ColumnClearCmd(), redo(), undo(), and ~ColumnClearCmd().

IntervalAttribute<bool> ColumnClearCmd::d_validity
private

The old validity.

Referenced by redo(), and undo().


The documentation for this class was generated from the following files: