![]() |
ImFusion C++ SDK 4.4.0
|
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< Project > | m_project |
| std::unique_ptr< QMainWindow > | m_window |
| bool | m_exitedWithCross = false |
| MainView * | m_mainView = nullptr |
| AnnotationOnlyView * | m_annotationOnly = nullptr |