Medical Imaging Interaction Toolkit  2026.06.00
Medical Imaging Interaction Toolkit
mitk::ProvisioningInfo Class Reference

Parses a provisioning file to determine which plugins to install and start. More...

#include <mitkProvisioningInfo.h>

Public Member Functions

 ProvisioningInfo (const QString &file)
 Construct a ProvisioningInfo by parsing the given provisioning file. More...
 
QStringList getPluginDirs () const
 Return the list of directories containing discovered plugins. More...
 
QList< QUrl > getPluginsToInstall () const
 Return the list of plugin URLs that should be installed. More...
 
QList< QUrl > getPluginsToStart () const
 Return the list of plugin URLs that should be started after installation. More...
 

Detailed Description

Parses a provisioning file to determine which plugins to install and start.

The provisioning file uses a simple text format with keywords READ, INSTALL, START, and STOP followed by plugin URLs. The special placeholder @EXECUTABLE_DIR is substituted with the application's directory path.

Definition at line 30 of file mitkProvisioningInfo.h.

Constructor & Destructor Documentation

◆ ProvisioningInfo()

mitk::ProvisioningInfo::ProvisioningInfo ( const QString &  file)

Construct a ProvisioningInfo by parsing the given provisioning file.

Parameters
filePath to the provisioning file.
Exceptions
mitk::Exceptionif the file cannot be opened.

Member Function Documentation

◆ getPluginDirs()

QStringList mitk::ProvisioningInfo::getPluginDirs ( ) const

Return the list of directories containing discovered plugins.

◆ getPluginsToInstall()

QList<QUrl> mitk::ProvisioningInfo::getPluginsToInstall ( ) const

Return the list of plugin URLs that should be installed.

◆ getPluginsToStart()

QList<QUrl> mitk::ProvisioningInfo::getPluginsToStart ( ) const

Return the list of plugin URLs that should be started after installation.


The documentation for this class was generated from the following file: