#include <AssociationsDialog.h>
Public Member Functions | |
| AssociationsDialog (QWidget *parent=0, Qt::WFlags fl=0) | |
| void | initTablesList (QList< MdiSubWindow * > lst, int curve) |
| void | setGraph (Graph *g) |
Private Slots | |
| void | accept () |
| void | updateCurves () |
| void | updateTable (int index) |
Private Member Functions | |
| void | changePlotAssociation (int curve, const QString &text) |
| bool | eventFilter (QObject *object, QEvent *e) |
| Table * | findTable (int index) |
| QString | plotAssociation (const QString &text) |
| void | uncheckCol (int col) |
| void | updateColumnTypes () |
| void | updatePlotAssociation (int row, int col) |
Private Attributes | |
| Table * | active_table |
| QListWidget * | associations |
| QPushButton * | btnApply |
| QPushButton * | btnCancel |
| QPushButton * | btnOK |
| Graph * | graph |
| QStringList | plotAssociationsList |
| QTableWidget * | table |
| QLabel * | tableCaptionLabel |
| QList< MdiSubWindow * > | tables |
| AssociationsDialog::AssociationsDialog | ( | QWidget * | parent = 0, |
|
| Qt::WFlags | fl = 0 | |||
| ) |
References accept(), active_table, associations, btnApply, btnCancel, btnOK, table, tableCaptionLabel, updateCurves(), and updateTable().
| void AssociationsDialog::accept | ( | ) | [private, slot] |
| void AssociationsDialog::changePlotAssociation | ( | int | curve, | |
| const QString & | text | |||
| ) | [private] |
References Graph::Box, Graph::curve(), graph, QwtErrorPlotCurve::Horizontal, VectorCurve::loadData(), QwtErrorPlotCurve::loadData(), DataCurve::loadData(), QwtErrorPlotCurve::masterCurve(), Graph::masterCurve(), Graph::notifyChanges(), Graph::Pie, DataCurve::plotAssociation(), DataCurve::remove(), QwtErrorPlotCurve::setDirection(), QwtErrorPlotCurve::setMasterCurve(), VectorCurve::setVectorEnd(), DataCurve::setXColumnName(), PlotCurve::type(), VectorCurve::vectorEndXAColName(), VectorCurve::vectorEndYMColName(), and QwtErrorPlotCurve::Vertical.
Referenced by updateCurves().
| bool AssociationsDialog::eventFilter | ( | QObject * | object, | |
| QEvent * | e | |||
| ) | [private] |
References table, uncheckCol(), and updatePlotAssociation().
| Table * AssociationsDialog::findTable | ( | int | index | ) | [private] |
| void AssociationsDialog::initTablesList | ( | QList< MdiSubWindow * > | lst, | |
| int | curve | |||
| ) |
References active_table, associations, and tables.
Referenced by ApplicationWindow::showPlotAssociations().
| QString AssociationsDialog::plotAssociation | ( | const QString & | text | ) | [private] |
Referenced by updateCurves().
| void AssociationsDialog::setGraph | ( | Graph * | g | ) |
References associations, Graph::curveCount(), Graph::Function, graph, plotAssociationsList, Graph::plotItem(), and table.
Referenced by ApplicationWindow::showPlotAssociations().
| void AssociationsDialog::uncheckCol | ( | int | col | ) | [private] |
| void AssociationsDialog::updateColumnTypes | ( | ) | [private] |
| void AssociationsDialog::updateCurves | ( | ) | [private, slot] |
References associations, changePlotAssociation(), graph, plotAssociation(), and Graph::updatePlot().
Referenced by accept(), and AssociationsDialog().
| void AssociationsDialog::updatePlotAssociation | ( | int | row, | |
| int | col | |||
| ) | [private] |
References associations, plotAssociationsList, table, and uncheckCol().
Referenced by eventFilter().
| void AssociationsDialog::updateTable | ( | int | index | ) | [private, slot] |
References active_table, Table::colNames(), findTable(), Table::numCols(), table, tableCaptionLabel, and updateColumnTypes().
Referenced by AssociationsDialog().
Table* AssociationsDialog::active_table [private] |
Referenced by AssociationsDialog(), initTablesList(), and updateTable().
QListWidget* AssociationsDialog::associations [private] |
Referenced by AssociationsDialog(), findTable(), initTablesList(), setGraph(), updateColumnTypes(), updateCurves(), and updatePlotAssociation().
QPushButton * AssociationsDialog::btnApply [private] |
Referenced by AssociationsDialog().
QPushButton * AssociationsDialog::btnCancel [private] |
Referenced by AssociationsDialog().
QPushButton* AssociationsDialog::btnOK [private] |
Referenced by AssociationsDialog().
Graph* AssociationsDialog::graph [private] |
Referenced by changePlotAssociation(), setGraph(), and updateCurves().
QStringList AssociationsDialog::plotAssociationsList [private] |
Referenced by setGraph(), and updatePlotAssociation().
QTableWidget* AssociationsDialog::table [private] |
Referenced by AssociationsDialog(), eventFilter(), setGraph(), uncheckCol(), updateColumnTypes(), updatePlotAssociation(), and updateTable().
QLabel* AssociationsDialog::tableCaptionLabel [private] |
Referenced by AssociationsDialog(), and updateTable().
QList<MdiSubWindow*> AssociationsDialog::tables [private] |
Referenced by findTable(), and initTablesList().
1.5.6