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

#include <columncommands.h>

List of all members.

Public Member Functions

 ColumnSetFormulaCmd (Column::Private *col, Interval< int > interval, const QString &formula, QUndoCommand *parent=0)
 Ctor.
virtual void redo ()
 Execute the command.
virtual void undo ()
 Undo the command.
 ~ColumnSetFormulaCmd ()
 Dtor.

Private Attributes

Column::Privated_col
 The private column data to modify.
bool d_copied
 A status flag.
QString d_formula
 The new formula.
IntervalAttribute< QString > d_formulas
 Interval attribute backup.
Interval< int > d_interval
 The interval.

Detailed Description

Set the formula for a given interval


Constructor & Destructor Documentation

ColumnSetFormulaCmd::ColumnSetFormulaCmd ( Column::Private col,
Interval< int >  interval,
const QString &  formula,
QUndoCommand *  parent = 0 
)

Ctor.

References d_copied, and Column::Private::name().

ColumnSetFormulaCmd::~ColumnSetFormulaCmd ( )

Dtor.


Member Function Documentation

void ColumnSetFormulaCmd::redo ( )
virtual
void ColumnSetFormulaCmd::undo ( )
virtual

Undo the command.

References d_col, d_formulas, and Column::Private::replaceFormulas().


Member Data Documentation

Column::Private* ColumnSetFormulaCmd::d_col
private

The private column data to modify.

Referenced by redo(), and undo().

bool ColumnSetFormulaCmd::d_copied
private

A status flag.

Referenced by ColumnSetFormulaCmd(), and redo().

QString ColumnSetFormulaCmd::d_formula
private

The new formula.

Referenced by redo().

IntervalAttribute<QString> ColumnSetFormulaCmd::d_formulas
private

Interval attribute backup.

Referenced by redo(), and undo().

Interval<int> ColumnSetFormulaCmd::d_interval
private

The interval.

Referenced by redo().


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