SedSat3 1.1.6
Sediment Source Apportionment Tool - Advanced statistical methods for environmental pollution research
Loading...
Searching...
No Matches
ChartView Class Reference

#include </home/runner/work/SedSat3/SedSat3/chartview.h>

Inheritance diagram for ChartView:
Inheritance graph
Collaboration diagram for ChartView:
Collaboration graph

Public Member Functions

 ChartView (QChart *chart, QWidget *parent=0)
 

Protected Member Functions

bool viewportEvent (QEvent *event)
 
void mousePressEvent (QMouseEvent *event)
 
void mouseMoveEvent (QMouseEvent *event)
 
void mouseReleaseEvent (QMouseEvent *event)
 
void keyPressEvent (QKeyEvent *event)
 
void mouseDoubleClickEvent (QMouseEvent *e)
 

Private Attributes

bool m_isTouching
 
QPointF m_lastMousePos
 

Detailed Description

Definition at line 10 of file chartview.h.

Constructor & Destructor Documentation

◆ ChartView()

ChartView::ChartView ( QChart *  chart,
QWidget *  parent = 0 
)

Definition at line 4 of file chartview.cpp.

Member Function Documentation

◆ keyPressEvent()

void ChartView::keyPressEvent ( QKeyEvent *  event)
protected

Definition at line 66 of file chartview.cpp.

◆ mouseDoubleClickEvent()

void ChartView::mouseDoubleClickEvent ( QMouseEvent *  e)
protected

Definition at line 96 of file chartview.cpp.

◆ mouseMoveEvent()

void ChartView::mouseMoveEvent ( QMouseEvent *  event)
protected

Definition at line 37 of file chartview.cpp.

References m_isTouching, and m_lastMousePos.

◆ mousePressEvent()

void ChartView::mousePressEvent ( QMouseEvent *  event)
protected

Definition at line 21 of file chartview.cpp.

References m_isTouching, and m_lastMousePos.

◆ mouseReleaseEvent()

void ChartView::mouseReleaseEvent ( QMouseEvent *  event)
protected

Definition at line 55 of file chartview.cpp.

References m_isTouching.

◆ viewportEvent()

bool ChartView::viewportEvent ( QEvent *  event)
protected

Definition at line 11 of file chartview.cpp.

References m_isTouching.

Member Data Documentation

◆ m_isTouching

bool ChartView::m_isTouching
private

Definition at line 26 of file chartview.h.

Referenced by mouseMoveEvent(), mousePressEvent(), mouseReleaseEvent(), and viewportEvent().

◆ m_lastMousePos

QPointF ChartView::m_lastMousePos
private

Definition at line 27 of file chartview.h.

Referenced by mouseMoveEvent(), and mousePressEvent().


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