Workspace 6.21.5
|
#include <Workspace/Widgets/PropertyBrowser/qttreepropertybrowserconnector.h>
Inherits QObject.
Public Member Functions | |
QtTreePropertyBrowserConnector (QtTreePropertyBrowser &propertyBrowser, const QList< NamePath * > &ioBases, DataExecution::Workspace &topLevelWorkspace) | |
~QtTreePropertyBrowserConnector () | |
Static Public Member Functions | |
static const QList< const DataExecution::DataFactory * > & | getSupportedDataFactories () |
static const QMap< QString, const WidgetFactory * > & | getSupportedWidgetFactoryMap () |
Special-purpose connector for QtTreePropertyBrowser. The base class WidgetConnector is not suitable for this widget as WidgetConnector is designed for a 1-1 connection between a widget and an IOBase where as this widget needs to be able to bind to multiple IOBases.
QtTreePropertyBrowserConnector | ( | QtTreePropertyBrowser & | propertyBrowser, |
const QList< NamePath * > & | ioBases, | ||
DataExecution::Workspace & | topLevelWorkspace | ||
) |
propertyBrowser | The property browser that this connector will perform bindings to. |
ioBases | A list of IOBases that will be bound by this connector. |
topLevelWorkspace | The Workspace where all IOBases are expected to be found which may not necessarily be the root Workspace. |
|
static |
|
static |