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

#include <columncommands.h>

List of all members.

Public Member Functions

 ColumnSetModeCmd (Column::Private *col, SciDAVis::ColumnMode mode, AbstractFilter *conversion_filter, QUndoCommand *parent=0)
 Ctor.
virtual void redo ()
 Execute the command.
virtual void undo ()
 Undo the command.
 ~ColumnSetModeCmd ()
 Dtor.

Private Attributes

Column::Privated_col
 The private column data to modify.
AbstractFilterd_conversion_filter
 Filter to use for converting existing data.
bool d_executed
 A status flag.
SciDAVis::ColumnMode d_mode
 The new mode.
void * d_new_data
 Pointer to new data.
AbstractSimpleFilterd_new_in_filter
 The new input filter.
AbstractSimpleFilterd_new_out_filter
 The new output filter.
SciDAVis::ColumnDataType d_new_type
 The new data type.
IntervalAttribute< bool > d_new_validity
 The new validity information.
void * d_old_data
 Pointer to old data.
AbstractSimpleFilterd_old_in_filter
 The old input filter.
SciDAVis::ColumnMode d_old_mode
 The previous mode.
AbstractSimpleFilterd_old_out_filter
 The old output filter.
SciDAVis::ColumnDataType d_old_type
 The old data type.
IntervalAttribute< bool > d_old_validity
 The old validity information.
bool d_undone
 A status flag.

Detailed Description

Set the column mode


Constructor & Destructor Documentation

ColumnSetModeCmd::ColumnSetModeCmd ( Column::Private col,
SciDAVis::ColumnMode  mode,
AbstractFilter conversion_filter,
QUndoCommand *  parent = 0 
)

Ctor.

References d_executed, d_undone, and Column::Private::name().

ColumnSetModeCmd::~ColumnSetModeCmd ( )

Member Function Documentation

void ColumnSetModeCmd::redo ( )
virtual
void ColumnSetModeCmd::undo ( )
virtual

Member Data Documentation

Column::Private* ColumnSetModeCmd::d_col
private

The private column data to modify.

Referenced by redo(), and undo().

AbstractFilter* ColumnSetModeCmd::d_conversion_filter
private

Filter to use for converting existing data.

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

bool ColumnSetModeCmd::d_executed
private

A status flag.

Referenced by ColumnSetModeCmd(), and redo().

SciDAVis::ColumnMode ColumnSetModeCmd::d_mode
private

The new mode.

Referenced by redo().

void* ColumnSetModeCmd::d_new_data
private

Pointer to new data.

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

AbstractSimpleFilter* ColumnSetModeCmd::d_new_in_filter
private

The new input filter.

Referenced by redo().

AbstractSimpleFilter* ColumnSetModeCmd::d_new_out_filter
private

The new output filter.

Referenced by redo().

SciDAVis::ColumnDataType ColumnSetModeCmd::d_new_type
private

The new data type.

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

IntervalAttribute<bool> ColumnSetModeCmd::d_new_validity
private

The new validity information.

Referenced by redo().

void* ColumnSetModeCmd::d_old_data
private

Pointer to old data.

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

AbstractSimpleFilter* ColumnSetModeCmd::d_old_in_filter
private

The old input filter.

Referenced by redo(), and undo().

SciDAVis::ColumnMode ColumnSetModeCmd::d_old_mode
private

The previous mode.

Referenced by redo(), and undo().

AbstractSimpleFilter* ColumnSetModeCmd::d_old_out_filter
private

The old output filter.

Referenced by redo(), and undo().

SciDAVis::ColumnDataType ColumnSetModeCmd::d_old_type
private

The old data type.

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

IntervalAttribute<bool> ColumnSetModeCmd::d_old_validity
private

The old validity information.

Referenced by redo(), and undo().

bool ColumnSetModeCmd::d_undone
private

A status flag.

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


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