#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().