SubtractDataDialog.h
Go to the documentation of this file.
/***************************************************************************
File : SubtractDataDialog.h
Project : QtiPlot
--------------------------------------------------------------------
Copyright : (C) 2010 by Ion Vasilief
Email (use @ for *) : ion_vasilief*yahoo.fr
Description : Subtract reference data dialog
***************************************************************************/
/***************************************************************************
* *
* This program is free software; you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation; either version 2 of the License, or *
* (at your option) any later version. *
* *
* This program is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU General Public License for more details. *
* *
* You should have received a copy of the GNU General Public License *
* along with this program; if not, write to the Free Software *
* Foundation, Inc., 51 Franklin Street, Fifth Floor, *
* Boston, MA 02110-1301 USA *
* *
***************************************************************************/
#ifndef SUBTRACT_DATA_DIALOG_H
#define SUBTRACT_DATA_DIALOG_H
#include <QDialog>
class QPushButton;
class QRadioButton;
class QComboBox;
class QCheckBox;
class Graph;
class DoubleSpinBox;
class SubtractDataDialog : public QDialog
{
Q_OBJECT
public:
SubtractDataDialog( QWidget* parent = 0, Qt::WFlags fl = 0 );
void setGraph(Graph *g);
private slots:
void interpolate();
void updateTableColumns(int tabnr);
void setCurrentFolder(bool);
private:
double combineValues(double v1, double v2);
Graph *graph;
QPushButton* buttonApply;
QPushButton* buttonCancel;
QComboBox* boxInputName;
QComboBox* boxReferenceName;
QComboBox* boxColumnName;
QComboBox* boxOperation;
QRadioButton *btnDataset;
QRadioButton *btnValue;
QCheckBox *boxCurrentFolder;
DoubleSpinBox* boxOffset;
};
#endif
SubtractDataDialog::boxCurrentFolder
QCheckBox * boxCurrentFolder
Definition: SubtractDataDialog.h:67
SubtractDataDialog::combineValues
double combineValues(double v1, double v2)
Definition: SubtractDataDialog.cpp:175
SubtractDataDialog::buttonApply
QPushButton * buttonApply
Definition: SubtractDataDialog.h:59
SubtractDataDialog::boxInputName
QComboBox * boxInputName
Definition: SubtractDataDialog.h:61
SubtractDataDialog::setGraph
void setGraph(Graph *g)
Definition: SubtractDataDialog.cpp:327
Graph
A 2D-plotting widget.
Definition: Graph.h:123
SubtractDataDialog::btnValue
QRadioButton * btnValue
Definition: SubtractDataDialog.h:66
SubtractDataDialog::setCurrentFolder
void setCurrentFolder(bool)
Definition: SubtractDataDialog.cpp:132
SubtractDataDialog::boxOperation
QComboBox * boxOperation
Definition: SubtractDataDialog.h:64
SubtractDataDialog::btnDataset
QRadioButton * btnDataset
Definition: SubtractDataDialog.h:65
SubtractDataDialog::boxReferenceName
QComboBox * boxReferenceName
Definition: SubtractDataDialog.h:62
DoubleSpinBox
A QDoubleSpinBox allowing to customize numbers display with respect to locale settings.
Definition: DoubleSpinBox.h:39
SubtractDataDialog::SubtractDataDialog
SubtractDataDialog(QWidget *parent=0, Qt::WFlags fl=0)
Definition: SubtractDataDialog.cpp:50
SubtractDataDialog::interpolate
void interpolate()
Definition: SubtractDataDialog.cpp:195
SubtractDataDialog::graph
Graph * graph
Definition: SubtractDataDialog.h:58
SubtractDataDialog
Subtract reference data dialog.
Definition: SubtractDataDialog.h:42
SubtractDataDialog::updateTableColumns
void updateTableColumns(int tabnr)
Definition: SubtractDataDialog.cpp:155
SubtractDataDialog::boxColumnName
QComboBox * boxColumnName
Definition: SubtractDataDialog.h:63
SubtractDataDialog::boxOffset
DoubleSpinBox * boxOffset
Definition: SubtractDataDialog.h:68
SubtractDataDialog::buttonCancel
QPushButton * buttonCancel
Definition: SubtractDataDialog.h:60