ImFusion C++ SDK 4.5.0
ImFusion::Project::Settings Struct Reference

Public Member Functions

int projectId () const
 Determined by the server. Usually increased after a Project change.

Public Attributes

QString m_name
QString m_projectPath
ProjectTypes m_projectTypes = NoProjectType
DataTypes m_dataTypes = DataType::InvalidDataType
bool m_internalDataStorage = true
std::vector< ExternalDataStoragem_externalDataStorage
std::vector< std::stringm_groupingHierarchy = {"Patient", "Study", "Series"}
QString m_disabledActions
 Semicolon-separated list of action names that are disabled.
int m_revision = 0

Member Function Documentation

◆ projectId()

int ImFusion::Project::Settings::projectId ( ) const

Determined by the server. Usually increased after a Project change.

Extracts the project id from the projectPath for remote projects. Returns -1 for local projects.

Member Data Documentation

◆ m_disabledActions

QString ImFusion::Project::Settings::m_disabledActions

Semicolon-separated list of action names that are disabled.

Empty string means all actions are enabled (default).


The documentation for this struct was generated from the following file:
  • ImFusionLabels/lib/include/ImFusion/Labels/Core/Project.h
Search Tab / S to search, Esc to close