Loading...
Searching...
No Matches
ContainerOpenRequest Class Reference

Public Types

enum  Action { Cancel , AutoOpen , BrowseContainer , SelectArchitecture }

Public Member Functions

 ContainerOpenRequest (const std::string &path, bool forceContainerBrowser=false)
TransformSessionRef session () const
Action resolve ()
std::vector< TransformContextRefselectedContexts ()
const std::vector< TransformContextRef > & architectureContexts () const
std::optional< size_t > preferredArchitectureIndex () const

Member Enumeration Documentation

◆ Action

Enumerator
Cancel 
AutoOpen 
BrowseContainer 
SelectArchitecture 

Constructor & Destructor Documentation

◆ ContainerOpenRequest()

ContainerOpenRequest::ContainerOpenRequest ( const std::string & path,
bool forceContainerBrowser = false )
explicit

Member Function Documentation

◆ session()

TransformSessionRef ContainerOpenRequest::session ( ) const
inline

◆ resolve()

Action ContainerOpenRequest::resolve ( )

◆ selectedContexts()

std::vector< TransformContextRef > ContainerOpenRequest::selectedContexts ( )

◆ architectureContexts()

const std::vector< TransformContextRef > & ContainerOpenRequest::architectureContexts ( ) const
inline

◆ preferredArchitectureIndex()

std::optional< size_t > ContainerOpenRequest::preferredArchitectureIndex ( ) const
inline