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

#include <AscanGraph.h>

Inheritance diagram for sf::AscanGraph:
Collaboration diagram for sf::AscanGraph:

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
override

◆ 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: