Workspace 6.21.5
Public Member Functions | List of all members
ScriptLibraryRegistry Class Reference

Repository through which source files for script dependencies can be stored for later usage. Includes convenience method for adding comma-delimited string of sources (addSourceListing).

#include <DataAnalysis/Scripting/LibraryInjection/scriptlibraryregistry.h>

Public Member Functions

 ScriptLibraryRegistry ()
 
virtual ~ScriptLibraryRegistry ()
 
void addExtraResourceBundle (const QString &bundleName, const QString &bundleJson)
 
void addSource (const QString &source)
 
void addSourceListing (const QString &listing)
 
void addSources (const QStringList &sources)
 
QJsonArray getExtraResourceBundle (const QString &bundleName) const
 
QStringList getSources () const
 

Constructor & Destructor Documentation

◆ ScriptLibraryRegistry()

◆ ~ScriptLibraryRegistry()

~ScriptLibraryRegistry ( )
virtual

Member Function Documentation

◆ addExtraResourceBundle()

void addExtraResourceBundle ( const QString &  bundleName,
const QString &  bundleJson 
)

◆ addSource()

void addSource ( const QString &  source)

◆ addSourceListing()

void addSourceListing ( const QString &  listing)

◆ addSources()

void addSources ( const QStringList sources)

◆ getExtraResourceBundle()

QJsonArray getExtraResourceBundle ( const QString &  bundleName) const

◆ getSources()

QStringList getSources ( ) const

Get sources registered for library access.

Returns
Source paths