OpenAssetIO
An abstract API for generalising interactions between a host application and an asset management system
openassetio::v1::ui::managerApi Namespace Reference

Classes

class  UIDelegateInterface
 This interface binds the UI Delegate of an Asset Management System into OpenAssetIO. More...
 
class  UIDelegateRequest
 Class encapsulating a UI Delegate request that may change over time. More...
 
class  UIDelegateStateInterface
 Abstract interface encapsulating the UI Delegate state that may change over time. More...
 

Typedefs

using UIDelegateInterfacePtr = std::shared_ptr< UIDelegateInterface >
 
using UIDelegateInterfaceConstPtr = std::shared_ptr< const UIDelegateInterface >
 
using UIDelegateStateInterfacePtr = std::shared_ptr< UIDelegateStateInterface >
 
using UIDelegateStateInterfaceConstPtr = std::shared_ptr< const UIDelegateStateInterface >
 
using UIDelegateRequestPtr = std::shared_ptr< UIDelegateRequest >
 
using UIDelegateRequestConstPtr = std::shared_ptr< const UIDelegateRequest >
 

Typedef Documentation

typedef std::shared_ptr< const UIDelegateInterface > UIDelegateInterfaceConstPtr
typedef std::shared_ptr< UIDelegateInterface > UIDelegateInterfacePtr
typedef std::shared_ptr< const UIDelegateRequest > UIDelegateRequestConstPtr
typedef std::shared_ptr< UIDelegateRequest > UIDelegateRequestPtr