ImFusion C++ SDK 4.4.0
ImFusion::ImFusionLabels Class Reference
Inheritance diagram for ImFusion::ImFusionLabels:

Public Member Functions

void initUI (std::optional< Properties > uiProps, bool reduced)
bool serializeToFile ()
void switchToTab (int tabNumber=0)
void toggleFullscreen (bool flag)

Static Public Member Functions

static std::unique_ptr< ImFusionLabels > openProject (const QString &path, const Properties &rootProps, bool readOnly)
static std::unique_ptr< ImFusionLabels > openRemoteProject (const ProjectWizard::RemoteInfo &info)
static std::unique_ptr< ImFusionLabels > createRemoteProject (SettingsDialogResult &settings)
static std::unique_ptr< ImFusionLabels > createLocalProject (SettingsDialogResult &settings)
static std::unique_ptr< ImFusionLabels > quickAnnotation (std::optional< QString > open)
static Export::ExportDataResult exportData (const QString &projectPath, const std::optional< QString > &exportPropsPath, const std::optional< QString > &exportTargetFolder)
static void registerGlobals ()

Public Attributes

std::unique_ptr< Projectm_project
std::unique_ptr< QMainWindow > m_window
bool m_exitedWithCross = false
MainViewm_mainView = nullptr
AnnotationOnlyViewm_annotationOnly = nullptr

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