Views
Studio Package API Reference Guide
Product Documentation:
Views Documentation Home
List of all members | Public Member Functions
IlvStInspectorPanelBuilder Class Referenceabstract

Inspector class. More...

#include <ivstudio/inspectors/insppnl.h>

Public Member Functions

virtual IlvStInspectorPanelcreate (IlvDisplay *display, const char *className, IlvSystemView transientFor=0, IlvStIAccessor::UpdateMode updateMode=IlvStIAccessor::OnApply)=0
 Creates the IlvStInspectorPanel for an inspector class. More...
 

Detailed Description

Inspector class.

Library: ivstudio

This class is used to associate an inspector class name with its builder. The IlvStDefineInspectorPanelBuilder macro can be used to generate a class derived from the IlvStInspectorPanelBuilder class.

See also
IlvStudio, IlvStInspector, IlvStDefineInspectorPanelBuilder.

Member Function Documentation

◆ create()

virtual IlvStInspectorPanel* IlvStInspectorPanelBuilder::create ( IlvDisplay display,
const char *  className,
IlvSystemView  transientFor = 0,
IlvStIAccessor::UpdateMode  updateMode = IlvStIAccessor::OnApply 
)
pure virtual

Creates the IlvStInspectorPanel for an inspector class.

Parameters
displayThe display.
classNameThe inspector class name.
transientForThe view system for which the inspector is transient.
updateModeSpecifies when the modifications are applied to the inspected object. By default, modifications are performed when the user presses the Apply button.
Returns
The created inspector.