ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
QCPBarsWithText Class Reference

QCustomPlot: vertical bar with text along side. More...

#include <ecvQCustomPlot.h>

Inheritance diagram for QCPBarsWithText:
Collaboration diagram for QCPBarsWithText:

Public Member Functions

 QCPBarsWithText (QCPAxis *keyAxis, QCPAxis *valueAxis)
 
void setText (QString text)
 
void appendText (QString text)
 
void setTextAlignment (bool left)
 
 QCPBarsWithText (QCPAxis *keyAxis, QCPAxis *valueAxis)
 
void setText (QString text)
 
void appendText (QString text)
 
void setTextAlignment (bool left)
 

Protected Member Functions

virtual void draw (QCPPainter *painter)
 
virtual void draw (QCPPainter *painter)
 

Protected Attributes

QStringList m_text
 
bool m_textOnTheLeft
 

Detailed Description

QCustomPlot: vertical bar with text along side.

Definition at line 21 of file ecvQCustomPlot.h.

Constructor & Destructor Documentation

◆ QCPBarsWithText() [1/2]

QCPBarsWithText::QCPBarsWithText ( QCPAxis *  keyAxis,
QCPAxis *  valueAxis 
)
inline

Definition at line 25 of file ecvQCustomPlot.h.

◆ QCPBarsWithText() [2/2]

QCPBarsWithText::QCPBarsWithText ( QCPAxis *  keyAxis,
QCPAxis *  valueAxis 
)
inline

Definition at line 27 of file WolmanCustomPlot.h.

Member Function Documentation

◆ appendText() [1/2]

void QCPBarsWithText::appendText ( QString  text)
inline

Definition at line 29 of file ecvQCustomPlot.h.

References m_text.

Referenced by ccHistogramWindow::refresh(), and ccWaveWidget::refresh().

◆ appendText() [2/2]

void QCPBarsWithText::appendText ( QString  text)
inline

Definition at line 31 of file WolmanCustomPlot.h.

References m_text.

◆ draw() [1/2]

virtual void QCPBarsWithText::draw ( QCPPainter *  painter)
inlineprotectedvirtual

Definition at line 37 of file ecvQCustomPlot.h.

References m_text, and m_textOnTheLeft.

◆ draw() [2/2]

virtual void QCPBarsWithText::draw ( QCPPainter *  painter)
inlineprotectedvirtual

Definition at line 39 of file WolmanCustomPlot.h.

References m_text, m_textOnTheLeft, and QTCOMPAT_FONTMETRICS_WIDTH.

◆ setText() [1/2]

void QCPBarsWithText::setText ( QString  text)
inline

Definition at line 28 of file ecvQCustomPlot.h.

References m_text.

Referenced by ccHistogramWindow::refresh(), and ccWaveWidget::refresh().

◆ setText() [2/2]

void QCPBarsWithText::setText ( QString  text)
inline

Definition at line 30 of file WolmanCustomPlot.h.

References m_text.

◆ setTextAlignment() [1/2]

void QCPBarsWithText::setTextAlignment ( bool  left)
inline

Definition at line 30 of file ecvQCustomPlot.h.

References m_textOnTheLeft.

Referenced by ccHistogramWindow::refresh(), and ccWaveWidget::refresh().

◆ setTextAlignment() [2/2]

void QCPBarsWithText::setTextAlignment ( bool  left)
inline

Definition at line 32 of file WolmanCustomPlot.h.

References m_textOnTheLeft.

Member Data Documentation

◆ m_text

QStringList QCPBarsWithText::m_text
protected

Definition at line 33 of file ecvQCustomPlot.h.

Referenced by appendText(), draw(), and setText().

◆ m_textOnTheLeft

bool QCPBarsWithText::m_textOnTheLeft
protected

Definition at line 34 of file ecvQCustomPlot.h.

Referenced by draw(), and setTextAlignment().


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