Workspace 6.21.5
Public Member Functions | List of all members
PropertyConnector< T > Class Template Reference

#include <Workspace/Widgets/PropertyBrowser/propertyconnectorbase.h>

Inheritance diagram for PropertyConnector< T >:
[legend]

Public Member Functions

 PropertyConnector (QtVariantProperty &property, const int variantType, DataExecution::IOBase &ioBase)
 
 ~PropertyConnector () override
 
void updateData () override
 
- Public Member Functions inherited from PropertyConnectorBase
 PropertyConnectorBase (QtVariantProperty &property, const int variantType, DataExecution::IOBase &ioBase)
 
virtual ~PropertyConnectorBase ()
 
QtVariantPropertygetProperty ()
 
void requestUpdateData ()
 
virtual void updateData ()=0
 
- Public Member Functions inherited from BasicTextLogger
 BasicTextLogger ()
 
virtual ~BasicTextLogger ()
 
void logLine (const Application::LogManager::MessageCategory &category, const QString &msg) const
 
void logLine (const QString &msg) const
 
void logText (const Application::LogManager::MessageCategory &category, const QString &msg) const
 
void logText (const QString &msg) const
 

Additional Inherited Members

- Signals inherited from PropertyConnectorBase
void ioBaseDestroyed ()
 
- Protected Attributes inherited from PropertyConnectorBase
DataExecution::DataObjectdataObject_
 
DataExecution::IOBaseioBase_
 
DataExecution::ObserverSet observers_
 
QtVariantPropertyproperty_
 
bool updateDataRequested_
 
int variantType_
 

Constructor & Destructor Documentation

◆ PropertyConnector()

PropertyConnector ( QtVariantProperty property,
const int  variantType,
DataExecution::IOBase ioBase 
)
inline

◆ ~PropertyConnector()

~PropertyConnector ( )
inlineoverride

Member Function Documentation

◆ updateData()

void updateData ( )
inlineoverridevirtual

Sync the data object with the property.

Implements PropertyConnectorBase.