QXRD  0.11.16
Public Slots | Public Member Functions | Private Attributes | List of all members
QcepScatterPlotGraphControls Class Reference

#include <qcepscatterplotgraphcontrols.h>

Inheritance diagram for QcepScatterPlotGraphControls:
Inheritance graph
[legend]
Collaboration diagram for QcepScatterPlotGraphControls:
Collaboration graph
[legend]

Public Slots

void onClicked (const QModelIndex &index)
 

Public Member Functions

 QcepScatterPlotGraphControls (QcepDataObjectGraphWindow *window, int mode, QcepDataObjectWPtr object)
 
 ~QcepScatterPlotGraphControls ()
 
QcepScatterPlotGraphModelPtr model ()
 
- Public Member Functions inherited from QcepGraphControlsWidget
 QcepGraphControlsWidget (QcepDataObjectGraphWindow *window, int mode, QcepDataObjectWPtr object)
 

Private Attributes

QcepScatterPlotGraphModelPtr m_Model
 

Additional Inherited Members

- Protected Attributes inherited from QcepGraphControlsWidget
QcepDataObjectGraphWindowm_Window
 
int m_Mode
 
QcepDataObjectWPtr m_Object
 

Detailed Description

Definition at line 8 of file qcepscatterplotgraphcontrols.h.

Constructor & Destructor Documentation

QcepScatterPlotGraphControls::QcepScatterPlotGraphControls ( QcepDataObjectGraphWindow window,
int  mode,
QcepDataObjectWPtr  object 
)
explicit

Definition at line 7 of file qcepscatterplotgraphcontrols.cpp.

References m_Model, and QcepScatterPlotGraphModel::toggle().

7  :
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 }
QSharedPointer< QcepScatterPlotGraphModel > QcepScatterPlotGraphModelPtr
QcepGraphControlsWidget(QcepDataObjectGraphWindow *window, int mode, QcepDataObjectWPtr object)
void toggle(const QModelIndex &index)
QcepScatterPlotGraphModelPtr m_Model

Here is the call graph for this function:

QcepScatterPlotGraphControls::~QcepScatterPlotGraphControls ( )

Definition at line 33 of file qcepscatterplotgraphcontrols.cpp.

34 {
35 }

Member Function Documentation

QcepScatterPlotGraphModelPtr QcepScatterPlotGraphControls::model ( )

Definition at line 42 of file qcepscatterplotgraphcontrols.cpp.

References m_Model.

Referenced by QcepScatterPlotGraphController::activate().

43 {
44  return m_Model;
45 }
QcepScatterPlotGraphModelPtr m_Model

Here is the caller graph for this function:

void QcepScatterPlotGraphControls::onClicked ( const QModelIndex &  index)
slot

Definition at line 37 of file qcepscatterplotgraphcontrols.cpp.

References m_Model.

38 {
39  m_Model -> toggle(index);
40 }
QcepScatterPlotGraphModelPtr m_Model

Member Data Documentation

QcepScatterPlotGraphModelPtr QcepScatterPlotGraphControls::m_Model
private

Definition at line 24 of file qcepscatterplotgraphcontrols.h.

Referenced by model(), onClicked(), and QcepScatterPlotGraphControls().


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