QXRD  0.11.16
qcepscatterplotgraphcontrols.cpp
Go to the documentation of this file.
2 #include "ui_qcepscatterplotgraphcontrols.h"
4 #include <stdio.h>
6 
8  QcepGraphControlsWidget(window, mode, object)
9 {
10  setupUi(this);
11 
13  new QcepScatterPlotGraphModel(object));
14 
15  m_ScatterColumns -> setModel(m_Model.data());
16 
17 #if (QT_VERSION >= QT_VERSION_CHECK(5, 0, 0))
18  m_ScatterColumns -> horizontalHeader() -> setSectionResizeMode(QHeaderView::ResizeToContents);
19 #else
20  m_ScatterColumns -> horizontalHeader() -> setResizeMode(QHeaderView::ResizeToContents);
21 #endif
22 
23 // connect(m_ScatterColumns->selectionModel(), &QItemSelectionModel::selectionChanged,
24 // this, &QcepScatterPlotGraphControls::onSelectionChanged);
25 
26  connect(m_ScatterColumns, &QAbstractItemView::clicked,
28 
29 // connect(m_Model.data(), &QAbstractItemModel::dataChanged,
30 // this, &QcepScatterPlotGraphControls::onPlotDataChanged);
31 }
32 
34 {
35 }
36 
37 void QcepScatterPlotGraphControls::onClicked(const QModelIndex &index)
38 {
39  m_Model -> toggle(index);
40 }
41 
43 {
44  return m_Model;
45 }
QSharedPointer< QcepScatterPlotGraphModel > QcepScatterPlotGraphModelPtr
QcepScatterPlotGraphModelPtr model()
QWeakPointer< QcepDataObject > QcepDataObjectWPtr
void toggle(const QModelIndex &index)
QcepScatterPlotGraphModelPtr m_Model
void onClicked(const QModelIndex &index)
QcepScatterPlotGraphControls(QcepDataObjectGraphWindow *window, int mode, QcepDataObjectWPtr object)