Medical Imaging Interaction Toolkit
2023.12.00
Medical Imaging Interaction Toolkit
|
The common interface for all DataStorage inspector providers. More...
#include <mitkIDataStorageInspectorProvider.h>
Public Types | |
using | InspectorIDType = std::string |
Public Member Functions | |
virtual | ~IDataStorageInspectorProvider () |
virtual QmitkAbstractDataStorageInspector * | CreateInspector () const =0 |
returns an inspector instance represented by the provider. More... | |
virtual InspectorIDType | GetInspectorID () const =0 |
virtual std::string | GetInspectorDisplayName () const =0 |
virtual std::string | GetInspectorDescription () const =0 |
virtual QIcon | GetInspectorIcon () const =0 |
Static Public Member Functions | |
static std::string | PROP_INSPECTOR_ID () |
Service property name for the inspector ID. More... | |
The common interface for all DataStorage inspector providers.
Implementations of this interface must be registered as a service to make themselves available via the service registry.
It is recommended to derive new implementations from QmitkDataStorageInspectorProviderBase which provide correct service registration semantics.
Definition at line 39 of file mitkIDataStorageInspectorProvider.h.
using mitk::IDataStorageInspectorProvider::InspectorIDType = std::string |
Definition at line 48 of file mitkIDataStorageInspectorProvider.h.
|
virtual |
|
pure virtual |
returns an inspector instance represented by the provider.
Implemented in QmitkDataStorageInspectorProviderBase< TInspector >.
|
pure virtual |
Returns a description of the inspector type provided.
Implemented in QmitkDataStorageInspectorProviderBase< TInspector >.
|
pure virtual |
Return the display name (e.g. used in the UI) for the inspector type provided.
Implemented in QmitkDataStorageInspectorProviderBase< TInspector >.
|
pure virtual |
Returns the svg data of the icon of the inspector. Empty array indicates that no icon is defined.
Implemented in QmitkDataStorageInspectorProviderBase< TInspector >.
|
pure virtual |
Return the uniqe ID for the inspector type provided.
Implemented in QmitkDataStorageInspectorProviderBase< TInspector >.
|
static |
Service property name for the inspector ID.
The property value must be of type std::string
.