Inspector::InspectorWidgetBase Class Reference

The InspectorWidgetBase class Set the global structuration for an inspected element. More...

Inheritance diagram for Inspector::InspectorWidgetBase:
Automation::StateInspectorWidget Curve::PointInspectorWidget Dataflow::CableWidget Interpolation::StateInspectorWidget Scenario::EventInspectorWidget Scenario::IntervalInspectorWidget Scenario::StateInspectorWidget Scenario::SummaryInspectorWidget Scenario::TimeSyncInspectorWidget

Detailed Description

The InspectorWidgetBase class Set the global structuration for an inspected element.

Inherited by class that implement specific type

Manage sections added by user.

Public Member Functions

 InspectorWidgetBase (const IdentifiedObjectAbstract &inspectedObj, const score::DocumentContext &context, QWidget *parent, QString name)
 InspectorWidgetBase Constructor. More...
 
const score::DocumentContextcontext () const
 
void updateSectionsView (QVBoxLayout *layout, const std::vector< QWidget * > &contents)
 
void updateAreaLayout (const std::vector< QWidget * > &contents)
 
void updateAreaLayout (std::initializer_list< QWidget * > contents)
 
void addHeader (QWidget *header)
 
const IdentifiedObjectAbstractinspectedObject () const
 
const IdentifiedObjectAbstractinspectedObject_addr () const
 
QVBoxLayout * areaLayout ()
 
CommandDispatchercommandDispatcher () const
 

Constructor & Destructor Documentation

◆ InspectorWidgetBase()

Inspector::InspectorWidgetBase::InspectorWidgetBase ( const IdentifiedObjectAbstract inspectedObj,
const score::DocumentContext context,
QWidget *  parent,
QString  name 
)
explicit

InspectorWidgetBase Constructor.

Parameters
inspectedObjThe selected object
parentThe parent Widget

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