labplot  2.8.2
About: LabPlot is an application for plotting and analysis of 2D and 3D functions and data. It is a complete rewrite of LabPlot1 and lacks in the first release a lot of features available in the predecessor. On the other hand, the GUI and the usability is more superior.
  Fossies Dox: labplot-2.8.2.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

Histogram Class Reference

A 2D-curve, provides an interface for editing many properties of the curve. More...

#include <Histogram.h>

Inheritance diagram for Histogram:
[legend]
Collaboration diagram for Histogram:
[legend]

Public Types

enum  HistogramType { Ordinary , Cumulative , AvgShift }
 
enum  HistogramOrientation { Vertical , Horizontal }
 
enum  BinningMethod {
  ByNumber , ByWidth , SquareRoot , Rice ,
  Sturges , Doane , Scott
}
 
enum  LineType { NoLine , Bars , Envelope , DropLines }
 
enum  ValuesType { NoValues , ValuesBinEntries , ValuesCustomColumn }
 
enum  ValuesPosition { ValuesAbove , ValuesUnder , ValuesLeft , ValuesRight }
 
enum  ErrorType { NoError }
 
typedef WorksheetElement BaseClass
 
typedef HistogramPrivate Private
 
- Public Types inherited from WorksheetElement
enum class  Orientation { Horizontal , Vertical }
 
enum class  WorksheetElementName { NameCartesianPlot = 1 }
 
enum class  HorizontalPosition { Left , Center , Right , Custom }
 
enum class  VerticalPosition { Top , Center , Bottom , Custom }
 
enum class  HorizontalAlignment { Left , Center , Right }
 
enum class  VerticalAlignment { Top , Center , Bottom }
 
- Public Types inherited from AbstractAspect
enum class  ChildIndexFlag { IncludeHidden = 0x01 , Recursive = 0x02 , Compress = 0x04 }
 Flags which control numbering scheme of children. More...
 

Public Slots

void retransform () override
 
void recalcHistogram ()
 
void handleResize (double horizontalRatio, double verticalRatio, bool pageResize) override
 
- Public Slots inherited from WorksheetElement
virtual void retransform ()=0
 Tell the element to newly transform its graphics item into its coordinate system. More...
 
- Public Slots inherited from AbstractAspect
bool setName (const QString &, bool autoUnique=true)
 AbstractAspect::setName sets the name of the abstract aspect. More...
 
void setComment (const QString &)
 
void remove ()
 Remove me from my parent's list of children. More...
 

Signals

void dataChanged ()
 
void dataColumnChanged (const AbstractColumn *)
 
void visibilityChanged (bool)
 
void typeChanged (Histogram::HistogramType)
 
void orientationChanged (Histogram::HistogramOrientation)
 
void binningMethodChanged (Histogram::BinningMethod)
 
void binCountChanged (int)
 
void binWidthChanged (float)
 
void autoBinRangesChanged (bool)
 
void binRangesMinChanged (double)
 
void binRangesMaxChanged (double)
 
void symbolsStyleChanged (Symbol::Style)
 
void symbolsSizeChanged (qreal)
 
void symbolsRotationAngleChanged (qreal)
 
void symbolsOpacityChanged (qreal)
 
void symbolsBrushChanged (QBrush)
 
void symbolsPenChanged (const QPen &)
 
void lineTypeChanged (Histogram::LineType)
 
void linePenChanged (const QPen &)
 
void lineOpacityChanged (qreal)
 
void valuesTypeChanged (Histogram::ValuesType)
 
void valuesColumnChanged (const AbstractColumn *)
 
void valuesPositionChanged (Histogram::ValuesPosition)
 
void valuesDistanceChanged (qreal)
 
void valuesRotationAngleChanged (qreal)
 
void valuesOpacityChanged (qreal)
 
void valuesNumericFormatChanged (char)
 
void valuesPrecisionChanged (int)
 
void valuesDateTimeFormatChanged (QString)
 
void valuesPrefixChanged (QString)
 
void valuesSuffixChanged (QString)
 
void valuesFontChanged (QFont)
 
void valuesColorChanged (QColor)
 
void fillingEnabledChanged (bool)
 
void fillingTypeChanged (PlotArea::BackgroundType)
 
void fillingColorStyleChanged (PlotArea::BackgroundColorStyle)
 
void fillingImageStyleChanged (PlotArea::BackgroundImageStyle)
 
void fillingBrushStyleChanged (Qt::BrushStyle)
 
void fillingFirstColorChanged (QColor &)
 
void fillingSecondColorChanged (QColor &)
 
void fillingFileNameChanged (QString &)
 
void fillingOpacityChanged (float)
 
void errorTypeChanged (Histogram::ErrorType)
 
void errorBarsTypeChanged (XYCurve::ErrorBarsType)
 
void errorBarsPenChanged (QPen)
 
void errorBarsCapSizeChanged (qreal)
 
void errorBarsOpacityChanged (qreal)
 
- Signals inherited from AbstractAspect
void aspectDescriptionAboutToChange (const AbstractAspect *)
 Emitted before the name, comment or caption spec is changed. More...
 
void aspectDescriptionChanged (const AbstractAspect *)
 Emitted after the name, comment or caption spec have changed. More...
 
void aspectAboutToBeAdded (const AbstractAspect *parent, const AbstractAspect *before, const AbstractAspect *child)
 Emitted before a new child is inserted. More...
 
void aspectAdded (const AbstractAspect *)
 Emitted after a new Aspect has been added to the tree. More...
 
void aspectAboutToBeRemoved (const AbstractAspect *)
 Emitted before an aspect is removed from its parent. More...
 
void aspectRemoved (const AbstractAspect *parent, const AbstractAspect *before, const AbstractAspect *child)
 Emitted from the parent after removing a child. More...
 
void aspectHiddenAboutToChange (const AbstractAspect *)
 Emitted before the hidden attribute is changed. More...
 
void aspectHiddenChanged (const AbstractAspect *)
 Emitted after the hidden attribute has changed. More...
 
void statusInfo (const QString &)
 Emitted whenever some aspect in the tree wants to give status information to the user. More...
 
void renameRequested ()
 
void selected (const AbstractAspect *)
 
void deselected (const AbstractAspect *)
 
void childAspectSelectedInView (const AbstractAspect *)
 
void childAspectDeselectedInView (const AbstractAspect *)
 

Public Member Functions

 Histogram (const QString &name)
 
QIcon icon () const override
 
QMenu * createContextMenu () override
 Return a new context menu. More...
 
QGraphicsItem * graphicsItem () const override
 Return the graphics item representing this element. More...
 
void save (QXmlStreamWriter *) const override
 Save as XML. More...
 
bool load (XmlStreamReader *, bool preview) override
 Load from XML. More...
 
void loadThemeConfig (const KConfig &) override
 
void saveThemeConfig (const KConfig &) override
 
bool activateCurve (QPointF mouseScenePos, double maxDist=-1) override
 
void setHover (bool on) override
 
QString & dataColumnPath () const
 
QString & valuesColumnPath () const
 
void setVisible (bool on) override
 Show/hide the element. More...
 
bool isVisible () const override
 Return whether the element is (at least) partially visible. More...
 
void setPrinting (bool on) override
 Switches the printing mode on/off. More...
 
void suppressRetransform (bool)
 
double getYMaximum () const
 
double getYMinimum () const
 
double getXMaximum () const
 
double getXMinimum () const
 
- Public Member Functions inherited from WorksheetElement
 WorksheetElement (const QString &, AspectType)
 
 ~WorksheetElement () override
 
virtual void setZValue (qreal)
 
virtual bool isFullyVisible () const
 Return whether the element is fully visible (i.e., including all child elements). More...
 
QMenu * createContextMenu () override
 Return a new context menu. More...
 
virtual void handleResize (double horizontalRatio, double verticalRatio, bool pageResize=false)=0
 
void horizontalPaddingChanged (float)
 
void verticalPaddingChanged (float)
 
void rightPaddingChanged (double)
 
void bottomPaddingChanged (double)
 
void symmetricPaddingChanged (double)
 
void hovered ()
 
void unhovered ()
 
- Public Member Functions inherited from AbstractAspect
 AbstractAspect (const QString &name, AspectType type)
 
 ~AbstractAspect () override
 
QString name () const
 
QString comment () const
 
void setCreationTime (const QDateTime &)
 
QDateTime creationTime () const
 
virtual Projectproject ()
 Return the Project this Aspect belongs to, or 0 if it is currently not part of one. More...
 
virtual QString path () const
 Return the path that leads from the top-most Aspect (usually a Project) to me. More...
 
void setHidden (bool)
 Set "hidden" property, i.e. whether to exclude this aspect from being shown in the explorer. More...
 
bool hidden () const
 
void setIsLoading (bool)
 
bool isLoading () const
 
AspectType type () const
 
bool inherits (AspectType type) const
 
AbstractAspectparentAspect () const
 Return my parent Aspect or 0 if I currently don't have one. More...
 
AbstractAspectparent (AspectType type) const
 In the parent-child hierarchy, return the first parent of type. More...
 
void setParentAspect (AbstractAspect *)
 
Folderfolder ()
 Return the folder the Aspect is contained in or 0 if there is none. More...
 
bool isDescendantOf (AbstractAspect *other)
 Return whether the there is a path upwards to the given aspect. More...
 
void addChild (AbstractAspect *)
 Add the given Aspect to my list of children. More...
 
void addChildFast (AbstractAspect *)
 Add the given Aspect to my list of children without any checks and without putting this step onto the undo-stack. More...
 
virtual void finalizeAdd ()
 
QVector< AbstractAspect * > children (AspectType type, ChildIndexFlags flags={}) const
 
void insertChildBefore (AbstractAspect *child, AbstractAspect *before)
 Insert the given Aspect at a specific position in my list of children. More...
 
void insertChildBeforeFast (AbstractAspect *child, AbstractAspect *before)
 Insert the given Aspect at a specific position in my list of children.without any checks and without putting this step onto the undo-stack. More...
 
void reparent (AbstractAspect *newParent, int newIndex=-1)
 Move a child to another parent aspect and transfer ownership. More...
 
void removeChild (AbstractAspect *)
 Remove the given Aspect from my list of children. More...
 
void removeAllChildren ()
 Remove all child Aspects. More...
 
virtual QVector< AbstractAspect * > dependsOn () const
 
virtual bool isDraggable () const
 
virtual QVector< AspectTypedropableOn () const
 
virtual void processDropEvent (const QVector< quintptr > &)
 
template<class T >
T * ancestor () const
 Return the closest ancestor of class T (or NULL if none found). More...
 
template<class T >
QVector< T * > children (ChildIndexFlags flags={}) const
 
template<class T >
T * child (int index, ChildIndexFlags flags={}) const
 
template<class T >
T * child (const QString &name) const
 Get child by name and class. More...
 
template<class T >
int childCount (ChildIndexFlags flags={}) const
 Return the number of child Aspects inheriting from given class. More...
 
template<class T >
int indexOfChild (const AbstractAspect *child, ChildIndexFlags flags={}) const
 Return (0 based) index of child in the list of children inheriting from class T. More...
 
void setSelected (bool)
 
void setUndoAware (bool)
 
virtual QUndoStack * undoStack () const
 Return the undo stack of the Project, or 0 if this Aspect is not part of a Project. More...
 
void exec (QUndoCommand *)
 Execute the given command, pushing it on the undoStack() if available. More...
 
void exec (QUndoCommand *command, const char *preChangeSignal, const char *postChangeSignal, QGenericArgument val0=QGenericArgument(), QGenericArgument val1=QGenericArgument(), QGenericArgument val2=QGenericArgument(), QGenericArgument val3=QGenericArgument())
 Execute command and arrange for signals to be sent before/after it is redone or undone. More...
 
void beginMacro (const QString &text)
 Begin an undo stack macro (series of commands) More...
 
void endMacro ()
 End the current undo stack macro. More...
 
- Public Member Functions inherited from Curve
 Curve ()
 
virtual ~Curve ()
 

Protected Member Functions

 Histogram (const QString &name, HistogramPrivate *dd)
 
- Protected Member Functions inherited from AbstractAspect
void info (const QString &text)
 Implementations should call this whenever status information should be given to the user. More...
 
bool readBasicAttributes (XmlStreamReader *)
 Load name and creation time from XML. More...
 
void writeBasicAttributes (QXmlStreamWriter *) const
 Save name and creation time to XML. More...
 
void writeCommentElement (QXmlStreamWriter *) const
 Save the comment to XML. More...
 
bool readCommentElement (XmlStreamReader *)
 Load comment from an XML element. More...
 

Protected Attributes

HistogramPrivate *const d_ptr
 
- Protected Attributes inherited from AbstractAspect
const AspectType m_type
 

Private Slots

void updateValues ()
 
void dataColumnAboutToBeRemoved (const AbstractAspect *)
 
void valuesColumnAboutToBeRemoved (const AbstractAspect *)
 
void visibilityChangedSlot ()
 

Private Member Functions

void init ()
 
void initActions ()
 

Private Attributes

QAction * visibilityAction {nullptr}
 

Additional Inherited Members

- Static Public Member Functions inherited from WorksheetElement
static QPainterPath shapeFromPath (const QPainterPath &, const QPen &)
 
- Protected Slots inherited from AbstractAspect
virtual void childSelected (const AbstractAspect *)
 
virtual void childDeselected (const AbstractAspect *)
 

Detailed Description

A 2D-curve, provides an interface for editing many properties of the curve.

File : Histogram.cpp Project : LabPlot

Description : Histogram

Copyright : (C) 2016 Anu Mittal (anu22.nosp@m.mitt.nosp@m.al@gm.nosp@m.ail..nosp@m.com) Copyright : (C) 2016-2018 by Alexander Semke (alexa.nosp@m.nder.nosp@m..semk.nosp@m.e@we.nosp@m.b.de) Copyright : (C) 2017-2018 by Garvit Khatri (garvi.nosp@m.tdel.nosp@m.hi@gm.nosp@m.ail..nosp@m.com)

  • This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. *
  • This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. *
  • You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, * Boston, MA 02110-1301 USA *

Definition at line 42 of file Histogram.h.

Member Typedef Documentation

◆ BaseClass

Definition at line 136 of file Histogram.h.

◆ Private

Definition at line 137 of file Histogram.h.

Member Enumeration Documentation

◆ BinningMethod

Enumerator
ByNumber 
ByWidth 
SquareRoot 
Rice 
Sturges 
Doane 
Scott 

Definition at line 48 of file Histogram.h.

◆ ErrorType

Enumerator
NoError 

Definition at line 52 of file Histogram.h.

◆ HistogramOrientation

Enumerator
Vertical 
Horizontal 

Definition at line 47 of file Histogram.h.

◆ HistogramType

Enumerator
Ordinary 
Cumulative 
AvgShift 

Definition at line 46 of file Histogram.h.

◆ LineType

Enumerator
NoLine 
Bars 
Envelope 
DropLines 

Definition at line 49 of file Histogram.h.

◆ ValuesPosition

Enumerator
ValuesAbove 
ValuesUnder 
ValuesLeft 
ValuesRight 

Definition at line 51 of file Histogram.h.

◆ ValuesType

Enumerator
NoValues 
ValuesBinEntries 
ValuesCustomColumn 

Definition at line 50 of file Histogram.h.

Constructor & Destructor Documentation

◆ Histogram() [1/2]

Histogram::Histogram ( const QString &  name)
explicit

Definition at line 63 of file Histogram.cpp.

References init().

◆ Histogram() [2/2]

Histogram::Histogram ( const QString &  name,
HistogramPrivate dd 
)
protected

Definition at line 69 of file Histogram.cpp.

References init().

Member Function Documentation

◆ activateCurve()

bool Histogram::activateCurve ( QPointF  mouseScenePos,
double  maxDist = -1 
)
overridevirtual

Implements Curve.

Definition at line 185 of file Histogram.cpp.

References AbstractAspect::d.

Referenced by HistogramPrivate::mousePressEvent().

◆ autoBinRangesChanged

void Histogram::autoBinRangesChanged ( bool  )
signal

◆ binCountChanged

void Histogram::binCountChanged ( int  )
signal

◆ binningMethodChanged

void Histogram::binningMethodChanged ( Histogram::BinningMethod  )
signal

◆ binRangesMaxChanged

void Histogram::binRangesMaxChanged ( double  )
signal

◆ binRangesMinChanged

void Histogram::binRangesMinChanged ( double  )
signal

◆ binWidthChanged

void Histogram::binWidthChanged ( float  )
signal

◆ createContextMenu()

QMenu * Histogram::createContextMenu ( )
overridevirtual

Return a new context menu.

The caller takes ownership of the menu.

Reimplemented from AbstractAspect.

Definition at line 150 of file Histogram.cpp.

References WorksheetElement::createContextMenu(), isVisible(), and visibilityAction.

Referenced by HistogramPrivate::contextMenuEvent().

◆ dataChanged

◆ dataColumnAboutToBeRemoved

void Histogram::dataColumnAboutToBeRemoved ( const AbstractAspect aspect)
privateslot

Definition at line 690 of file Histogram.cpp.

References AbstractAspect::d.

◆ dataColumnChanged

void Histogram::dataColumnChanged ( const AbstractColumn )
signal

◆ dataColumnPath()

QString & Histogram::dataColumnPath ( ) const

Definition at line 209 of file Histogram.cpp.

References dataColumnPath().

Referenced by dataColumnPath().

◆ errorBarsCapSizeChanged

void Histogram::errorBarsCapSizeChanged ( qreal  )
signal

◆ errorBarsOpacityChanged

void Histogram::errorBarsOpacityChanged ( qreal  )
signal

◆ errorBarsPenChanged

void Histogram::errorBarsPenChanged ( QPen  )
signal

◆ errorBarsTypeChanged

void Histogram::errorBarsTypeChanged ( XYCurve::ErrorBarsType  )
signal

◆ errorTypeChanged

void Histogram::errorTypeChanged ( Histogram::ErrorType  )
signal

◆ fillingBrushStyleChanged

void Histogram::fillingBrushStyleChanged ( Qt::BrushStyle  )
signal

◆ fillingColorStyleChanged

void Histogram::fillingColorStyleChanged ( PlotArea::BackgroundColorStyle  )
signal

◆ fillingEnabledChanged

void Histogram::fillingEnabledChanged ( bool  )
signal

◆ fillingFileNameChanged

void Histogram::fillingFileNameChanged ( QString &  )
signal

◆ fillingFirstColorChanged

void Histogram::fillingFirstColorChanged ( QColor &  )
signal

◆ fillingImageStyleChanged

void Histogram::fillingImageStyleChanged ( PlotArea::BackgroundImageStyle  )
signal

◆ fillingOpacityChanged

void Histogram::fillingOpacityChanged ( float  )
signal

◆ fillingSecondColorChanged

void Histogram::fillingSecondColorChanged ( QColor &  )
signal

◆ fillingTypeChanged

void Histogram::fillingTypeChanged ( PlotArea::BackgroundType  )
signal

◆ getXMaximum()

double Histogram::getXMaximum ( ) const

Definition at line 270 of file Histogram.cpp.

References d_ptr, and HistogramPrivate::getXMaximum().

◆ getXMinimum()

double Histogram::getXMinimum ( ) const

Definition at line 274 of file Histogram.cpp.

References d_ptr, and HistogramPrivate::getXMinimum().

◆ getYMaximum()

double Histogram::getYMaximum ( ) const

Definition at line 262 of file Histogram.cpp.

References getYMaximum().

Referenced by getYMaximum().

◆ getYMinimum()

double Histogram::getYMinimum ( ) const

Definition at line 266 of file Histogram.cpp.

References d_ptr, and HistogramPrivate::getYMinimum().

◆ graphicsItem()

QGraphicsItem * Histogram::graphicsItem ( ) const
overridevirtual

Return the graphics item representing this element.

Implements WorksheetElement.

Definition at line 165 of file Histogram.cpp.

References d_ptr.

◆ handleResize

void Histogram::handleResize ( double  horizontalRatio,
double  verticalRatio,
bool  pageResize 
)
overrideslot

Definition at line 673 of file Histogram.cpp.

References AbstractAspect::d, and retransform().

◆ icon()

QIcon Histogram::icon ( ) const
overridevirtual

Returns an icon to be used in the project explorer.

Reimplemented from AbstractAspect.

Definition at line 161 of file Histogram.cpp.

◆ init()

◆ initActions()

void Histogram::initActions ( )
private

Definition at line 144 of file Histogram.cpp.

References i18n, visibilityAction, and visibilityChangedSlot().

Referenced by init().

◆ isVisible()

bool Histogram::isVisible ( ) const
overridevirtual

Return whether the element is (at least) partially visible.

Implements WorksheetElement.

Definition at line 175 of file Histogram.cpp.

References AbstractAspect::d.

Referenced by createContextMenu(), and HistogramDock::setCurves().

◆ lineOpacityChanged

void Histogram::lineOpacityChanged ( qreal  )
signal

◆ linePenChanged

void Histogram::linePenChanged ( const QPen &  )
signal

◆ lineTypeChanged

void Histogram::lineTypeChanged ( Histogram::LineType  )
signal

◆ load()

◆ loadThemeConfig()

void Histogram::loadThemeConfig ( const KConfig &  config)
overridevirtual

◆ orientationChanged

void Histogram::orientationChanged ( Histogram::HistogramOrientation  )
signal

◆ recalcHistogram

void Histogram::recalcHistogram ( )
slot

Definition at line 668 of file Histogram.cpp.

References d_ptr, and HistogramPrivate::recalcHistogram().

Referenced by HistogramSetAutoBinRangesCmd::redo().

◆ retransform

void Histogram::retransform ( )
overrideslot

◆ save()

void Histogram::save ( QXmlStreamWriter *  writer) const
overridevirtual

◆ saveThemeConfig()

void Histogram::saveThemeConfig ( const KConfig &  config)
overridevirtual

Reimplemented from WorksheetElement.

Definition at line 1961 of file Histogram.cpp.

References AbstractAspect::indexOfChild(), and AbstractAspect::parentAspect().

◆ setHover()

void Histogram::setHover ( bool  on)
overridevirtual

Implements Curve.

Definition at line 190 of file Histogram.cpp.

References AbstractAspect::d.

◆ setPrinting()

void Histogram::setPrinting ( bool  on)
overridevirtual

Switches the printing mode on/off.

Implements WorksheetElement.

Definition at line 180 of file Histogram.cpp.

References AbstractAspect::d.

◆ setVisible()

void Histogram::setVisible ( bool  on)
overridevirtual

Show/hide the element.

Implements WorksheetElement.

Definition at line 170 of file Histogram.cpp.

Referenced by visibilityChangedSlot().

◆ suppressRetransform()

void Histogram::suppressRetransform ( bool  )

◆ symbolsBrushChanged

void Histogram::symbolsBrushChanged ( QBrush  )
signal

◆ symbolsOpacityChanged

void Histogram::symbolsOpacityChanged ( qreal  )
signal

◆ symbolsPenChanged

void Histogram::symbolsPenChanged ( const QPen &  )
signal

◆ symbolsRotationAngleChanged

void Histogram::symbolsRotationAngleChanged ( qreal  )
signal

◆ symbolsSizeChanged

void Histogram::symbolsSizeChanged ( qreal  )
signal

◆ symbolsStyleChanged

void Histogram::symbolsStyleChanged ( Symbol::Style  )
signal

◆ typeChanged

void Histogram::typeChanged ( Histogram::HistogramType  )
signal

◆ updateValues

void Histogram::updateValues ( )
privateslot

Definition at line 686 of file Histogram.cpp.

References d_ptr, and HistogramPrivate::updateValues().

◆ valuesColorChanged

void Histogram::valuesColorChanged ( QColor  )
signal

◆ valuesColumnAboutToBeRemoved

void Histogram::valuesColumnAboutToBeRemoved ( const AbstractAspect aspect)
privateslot

Definition at line 698 of file Histogram.cpp.

References AbstractAspect::d.

◆ valuesColumnChanged

void Histogram::valuesColumnChanged ( const AbstractColumn )
signal

◆ valuesColumnPath()

QString & Histogram::valuesColumnPath ( ) const

Definition at line 229 of file Histogram.cpp.

References valuesColumnPath().

Referenced by valuesColumnPath().

◆ valuesDateTimeFormatChanged

void Histogram::valuesDateTimeFormatChanged ( QString  )
signal

◆ valuesDistanceChanged

void Histogram::valuesDistanceChanged ( qreal  )
signal

◆ valuesFontChanged

void Histogram::valuesFontChanged ( QFont  )
signal

◆ valuesNumericFormatChanged

void Histogram::valuesNumericFormatChanged ( char  )
signal

◆ valuesOpacityChanged

void Histogram::valuesOpacityChanged ( qreal  )
signal

◆ valuesPositionChanged

void Histogram::valuesPositionChanged ( Histogram::ValuesPosition  )
signal

◆ valuesPrecisionChanged

void Histogram::valuesPrecisionChanged ( int  )
signal

◆ valuesPrefixChanged

void Histogram::valuesPrefixChanged ( QString  )
signal

◆ valuesRotationAngleChanged

void Histogram::valuesRotationAngleChanged ( qreal  )
signal

◆ valuesSuffixChanged

void Histogram::valuesSuffixChanged ( QString  )
signal

◆ valuesTypeChanged

void Histogram::valuesTypeChanged ( Histogram::ValuesType  )
signal

◆ visibilityChanged

void Histogram::visibilityChanged ( bool  )
signal

◆ visibilityChangedSlot

void Histogram::visibilityChangedSlot ( )
privateslot

Definition at line 709 of file Histogram.cpp.

References AbstractAspect::d, and setVisible().

Referenced by initActions().

Member Data Documentation

◆ d_ptr

HistogramPrivate* const Histogram::d_ptr
protected

◆ visibilityAction

QAction* Histogram::visibilityAction {nullptr}
private

Definition at line 160 of file Histogram.h.

Referenced by createContextMenu(), and initActions().


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