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

#include <BscanGraph.h>

Inheritance diagram for sf::BscanGraph:
Collaboration diagram for sf::BscanGraph:

Classes

struct  Private
 

Public Member Functions

 BscanGraph (QWidget *parent=nullptr)
 
 ~BscanGraph () 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 resizeEvent (QResizeEvent *event) override
 
void mousePressEvent (QMouseEvent *event) override
 
void mouseReleaseEvent (QMouseEvent *event) override
 
void mouseMoveEvent (QMouseEvent *event) override
 
void keyPressEvent (QKeyEvent *event) override
 
void keyReleaseEvent (QKeyEvent *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.
 

Properties

sf::Gii::IdType idData
 
sf::Gii::IdType idIndex
 
sf::Gii::IdType idTimeUnit
 
sf::Gii::IdType idTimeDelay
 
sf::Gii::IdType idTimeRange
 
sf::Gii::IdType IdCursorEvent
 
sf::Gii::IdType idCursorFraction
 
sf::Gii::IdType idCursorIndex
 
sf::Gii::IdType IdCursorPopIndex
 
sf::Gii::IdType idScanDelay
 
sf::Gii::IdType idScanRange
 
sf::Gii::IdType idScanLeft
 
sf::Gii::IdType idScanRight
 
QStringList paletteServer
 

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.
 

Constructor & Destructor Documentation

◆ BscanGraph()

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

◆ ~BscanGraph()

sf::BscanGraph::~BscanGraph ( )
override

Member Function Documentation

◆ addPropertyPages()

void sf::BscanGraph::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::BscanGraph::initStyleOption ( QStyleOptionFrame *  option) const
protected

◆ isRequiredProperty()

bool sf::BscanGraph::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.

◆ keyPressEvent()

void sf::BscanGraph::keyPressEvent ( QKeyEvent *  event)
overrideprotected

◆ keyReleaseEvent()

void sf::BscanGraph::keyReleaseEvent ( QKeyEvent *  event)
overrideprotected

◆ minimumSizeHint()

QSize sf::BscanGraph::minimumSizeHint ( ) const
override

◆ mouseMoveEvent()

void sf::BscanGraph::mouseMoveEvent ( QMouseEvent *  event)
overrideprotected

◆ mousePressEvent()

void sf::BscanGraph::mousePressEvent ( QMouseEvent *  event)
overrideprotected

◆ mouseReleaseEvent()

void sf::BscanGraph::mouseReleaseEvent ( QMouseEvent *  event)
overrideprotected

◆ paintEvent()

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

◆ resizeEvent()

void sf::BscanGraph::resizeEvent ( QResizeEvent *  event)
overrideprotected

Property Documentation

◆ IdCursorEvent

sf::Gii::IdType sf::BscanGraph::IdCursorEvent
readwrite

◆ idCursorFraction

sf::Gii::IdType sf::BscanGraph::idCursorFraction
readwrite

◆ idCursorIndex

sf::Gii::IdType sf::BscanGraph::idCursorIndex
readwrite

◆ IdCursorPopIndex

sf::Gii::IdType sf::BscanGraph::IdCursorPopIndex
readwrite

◆ idData

sf::Gii::IdType sf::BscanGraph::idData
readwrite

◆ idIndex

sf::Gii::IdType sf::BscanGraph::idIndex
readwrite

◆ idScanDelay

sf::Gii::IdType sf::BscanGraph::idScanDelay
readwrite

◆ idScanLeft

sf::Gii::IdType sf::BscanGraph::idScanLeft
readwrite

◆ idScanRange

sf::Gii::IdType sf::BscanGraph::idScanRange
readwrite

◆ idScanRight

sf::Gii::IdType sf::BscanGraph::idScanRight
readwrite

◆ idTimeDelay

sf::Gii::IdType sf::BscanGraph::idTimeDelay
readwrite

◆ idTimeRange

sf::Gii::IdType sf::BscanGraph::idTimeRange
readwrite

◆ idTimeUnit

sf::Gii::IdType sf::BscanGraph::idTimeUnit
readwrite

◆ paletteServer

QStringList sf::BscanGraph::paletteServer
readwrite

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