QtiPlot  0.9.8.2
Public Member Functions | Private Slots | Private Member Functions | Private Attributes | List of all members
MatrixResamplingDialog Class Reference

Matrix properties dialog. More...

#include <MatrixResamplingDialog.h>

Public Member Functions

 MatrixResamplingDialog (Matrix *m, bool shrink=false, QWidget *parent=0, Qt::WFlags fl=0)
 Constructor.

Private Slots

void apply ()
 Apply changes.
void buttonClicked (QAbstractButton *)
void updateDimensionsInfo ()

Private Member Functions

void calculateDimensions (int *newRows, int *newColumns)

Private Attributes

QComboBox * boxAction
QSpinBox * boxColumns
QComboBox * boxMethod
QSpinBox * boxRows
QDialogButtonBox * buttonBox
Matrixd_matrix
QLineEdit * dimensionsLabel

Detailed Description

Matrix properties dialog.

Constructor & Destructor Documentation

MatrixResamplingDialog::MatrixResamplingDialog ( Matrix m,
bool  shrink = false,
QWidget *  parent = 0,
Qt::WFlags  fl = 0 
)

Constructor.

Parameters
parentparent widget
flwindow flags

References boxAction, boxColumns, boxMethod, boxRows, buttonBox, buttonClicked(), dimensionsLabel, and updateDimensionsInfo().

Member Function Documentation

void MatrixResamplingDialog::apply ( )
privateslot

Apply changes.

References boxMethod, calculateDimensions(), d_matrix, and Matrix::resample().

Referenced by buttonClicked().

void MatrixResamplingDialog::buttonClicked ( QAbstractButton *  btn)
privateslot

References apply(), and buttonBox.

Referenced by MatrixResamplingDialog().

void MatrixResamplingDialog::calculateDimensions ( int *  newRows,
int *  newColumns 
)
private
void MatrixResamplingDialog::updateDimensionsInfo ( )
privateslot

Member Data Documentation

QComboBox * MatrixResamplingDialog::boxAction
private
QSpinBox* MatrixResamplingDialog::boxColumns
private
QComboBox* MatrixResamplingDialog::boxMethod
private

Referenced by apply(), and MatrixResamplingDialog().

QSpinBox * MatrixResamplingDialog::boxRows
private
QDialogButtonBox* MatrixResamplingDialog::buttonBox
private
Matrix* MatrixResamplingDialog::d_matrix
private
QLineEdit* MatrixResamplingDialog::dimensionsLabel
private

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