Scanframe Modular Application 0.1.0
Loading...
Searching...
No Matches
sf::AscanGraph Class Referencefinal

#include <AscanGraph.h>

Inheritance diagram for sf::AscanGraph:
[legend]
Collaboration diagram for sf::AscanGraph:
[legend]

Public Member Functions

 AscanGraph (QWidget *parent=nullptr)
 ~AscanGraph () override
void addPropertyPages (sf::PropertySheetDialog *sheet) override
 Adds the pages specific for this object.
QSize minimumSizeHint () const override
bool isRequiredProperty (const QString &name) override
 Returns true if a property is to be saved to file.
Public Member Functions inherited from sf::ObjectExtension
virtual bool getSaveChildren () const
 Gets if the children needs saving by the FormBuilder class.

Protected Member Functions

void paintEvent (QPaintEvent *event) override
void initStyleOption (QStyleOptionFrame *option) const
Protected Member Functions inherited from sf::ObjectExtension
 ObjectExtension (QObject *object)
 Protected constructor only. Inlined so no external libs are need for designer.
virtual ~ObjectExtension ()=default
 Virtual destructor.

Properties

sf::gii::IdType idTimeUnit
sf::gii::IdType idDelay
sf::gii::IdType idRange
sf::gii::IdType idAmplitudeUnit
sf::gii::IdType idData
sf::gii::IdType idAttenuation

Additional Inherited Members

Static Public Member Functions inherited from sf::ObjectExtension
static bool inDesigner ()
 Gets the designer status.
static QObject * getExtensionParent (QObject *obj, bool first=true)
 Return if the passed object has this type as parent. It starts by testing the passed object itself.

Constructor & Destructor Documentation

◆ AscanGraph()

sf::AscanGraph::AscanGraph ( QWidget * parent = nullptr)
explicit

◆ ~AscanGraph()

sf::AscanGraph::~AscanGraph ( )
override

Member Function Documentation

◆ addPropertyPages()

void sf::AscanGraph::addPropertyPages ( sf::PropertySheetDialog * sheet)
overridevirtual

Adds the pages specific for this object.

Parameters
sheetParent and property sheet for the page.

Reimplemented from sf::ObjectExtension.

◆ initStyleOption()

void sf::AscanGraph::initStyleOption ( QStyleOptionFrame * option) const
protected

◆ isRequiredProperty()

bool sf::AscanGraph::isRequiredProperty ( const QString & name)
overridevirtual

Returns true if a property is to be saved to file.

Parameters
nameName of the property.
Returns
True saving is required.

Implements sf::ObjectExtension.

◆ minimumSizeHint()

QSize sf::AscanGraph::minimumSizeHint ( ) const
nodiscardoverride

◆ paintEvent()

void sf::AscanGraph::paintEvent ( QPaintEvent * event)
overrideprotected

Property Documentation

◆ idAmplitudeUnit

sf::gii::IdType sf::AscanGraph::idAmplitudeUnit
readwrite

◆ idAttenuation

sf::gii::IdType sf::AscanGraph::idAttenuation
readwrite

◆ idData

sf::gii::IdType sf::AscanGraph::idData
readwrite

◆ idDelay

sf::gii::IdType sf::AscanGraph::idDelay
readwrite

◆ idRange

sf::gii::IdType sf::AscanGraph::idRange
readwrite

◆ idTimeUnit

sf::gii::IdType sf::AscanGraph::idTimeUnit
readwrite

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