ImFusion C++ SDK 4.4.0
ImFusion::MainWindowBase Member List

This is the complete list of members for ImFusion::MainWindowBase, including all inherited members.

addAlgorithm(std::unique_ptr< Algorithm > a, const Properties *config=nullptr) overrideImFusion::MainWindowBasevirtual
addAlgorithmToHistory(const Algorithm &a, bool allowReplayWorkspaces=true)ImFusion::ApplicationControllervirtual
addController(Controller *controller)ImFusion::MainWindowBasevirtual
addPlaceholder(const std::string &name, const std::string &value)ImFusion::ApplicationControllervirtual
addRecentFile(const QString &algorithm, const QString &fileName, const Properties *p)ImFusion::MainWindowBase
algorithmDock() const =0 (defined in ImFusion::MainWindowBase)ImFusion::MainWindowBasepure virtual
algorithmHistory() constImFusion::ApplicationController
algorithms() constImFusion::ApplicationController
annotationModel() const (defined in ImFusion::MainWindowBase)ImFusion::MainWindowBasevirtual
annotationModel() (defined in ImFusion::MainWindowBase)ImFusion::MainWindowBasevirtual
annotationWidget() (defined in ImFusion::MainWindowBase)ImFusion::MainWindowBaseinline
ApplicationController(std::unique_ptr< DataModel > dataModel, std::optional< Framework::InitConfig > sdkInitConfig)ImFusion::ApplicationController
applySettings()ImFusion::MainWindowBasevirtual
askWorkspacePlaceholders(const std::vector< std::string > &placeholderKeys) overrideImFusion::MainWindowBasevirtual
canBeDeleted(const Data *data) overrideImFusion::MainWindowBasevirtual
checkDicomMagicByte(const Filesystem::Path &filename) constImFusion::ApplicationControllerprotected
clearAlgorithms()ImFusion::ApplicationControllervirtual
closeAll() overrideImFusion::MainWindowBasevirtual
closeEvent(QCloseEvent *event) overrideImFusion::MainWindowBaseprotected
collapseDockButton() const (defined in ImFusion::MainWindowBase)ImFusion::MainWindowBaseinlinevirtual
configureAlgorithm(Algorithm *a) overrideImFusion::MainWindowBaseprotectedvirtual
controllerBar() const (defined in ImFusion::MainWindowBase)ImFusion::MainWindowBaseinlinevirtual
dataItemFilterModel() (defined in ImFusion::MainWindowBase)ImFusion::MainWindowBasevirtual
dataItemModel() const (defined in ImFusion::MainWindowBase)ImFusion::MainWindowBasevirtual
dataItemModel() (defined in ImFusion::MainWindowBase)ImFusion::MainWindowBasevirtual
dataModel() (defined in ImFusion::ApplicationController)ImFusion::ApplicationControllerinlinevirtual
dataModel() const (defined in ImFusion::ApplicationController)ImFusion::ApplicationControllerinlinevirtual
dataSelectionModel() const (defined in ImFusion::MainWindowBase)ImFusion::MainWindowBasevirtual
dataSelectionModel() (defined in ImFusion::MainWindowBase)ImFusion::MainWindowBasevirtual
dataWidget() (defined in ImFusion::MainWindowBase)ImFusion::MainWindowBaseinline
deleteControllerIfOwned(Controller *controller)ImFusion::MainWindowBaseprotected
dependingAlgorithms(const Data *data) constImFusion::ApplicationControllervirtual
dependingAlgorithms(const DataList &data) constImFusion::ApplicationControllervirtual
disconnectAll()ImFusion::SignalReceiverprotected
display() const =0 (defined in ImFusion::MainWindowBase)ImFusion::MainWindowBasepure virtual
dragEnterEvent(QDragEnterEvent *event) overrideImFusion::MainWindowBase
dropEvent(QDropEvent *event) overrideImFusion::MainWindowBase
eventFilter(QObject *target, QEvent *event) overrideImFusion::MainWindowBaseprotected
executeAlgorithms()ImFusion::ApplicationControllervirtual
expandAnnotationWidget(bool visible=true)ImFusion::MainWindowBase
getAlgorithm(const std::string &id) constImFusion::ApplicationControllervirtual
getAlgorithm(const std::string &id="") constImFusion::ApplicationController
getAlgorithmController(const Algorithm *a) const overrideImFusion::MainWindowBasevirtual
getAlgorithmController(const std::string &id) constImFusion::MainWindowBasevirtual
getControllerDecorator(const Controller *controller)ImFusion::MainWindowBasevirtual
getDataController(const std::string &name) constImFusion::MainWindowBasevirtual
getDataController() constImFusion::MainWindowBase
ignoreAnnotationInHistory(InteractiveObject &annotation)ImFusion::ApplicationController
ignoreDataInHistory(Data &data)ImFusion::ApplicationController
importData()ImFusion::MainWindowBase
initIOPlugins(QMenu *importMenu)ImFusion::MainWindowBase
load(int argc, char **argv)ImFusion::ApplicationController
loadAll(const std::vector< std::string > &fileNames)ImFusion::ApplicationController
loadPlugins(const std::vector< std::string > &pluginFolders=std::vector< std::string >())ImFusion::ApplicationController
loadStyleSheet(QApplication &app, QString style)ImFusion::MainWindowBasestatic
loadStyleSheet(QApplication &app)ImFusion::MainWindowBasestatic
loadStyleSheet()ImFusion::MainWindowBasevirtual
loadWorkspace(const Filesystem::Path &filename, const std::optional< std::map< std::string, std::string > > &=std::nullopt)ImFusion::ApplicationControllervirtual
logWidget() const (defined in ImFusion::MainWindowBase)ImFusion::MainWindowBaseinlinevirtual
m_actionsImFusion::MainWindowBaseprotected
m_algorithmControllerImFusion::MainWindowBaseprotected
m_algorithmHistoryImFusion::ApplicationControllerprotected
m_algorithmsImFusion::ApplicationControllerprotected
m_algorithmTemplatesImFusion::ApplicationControllerprotected
m_annotationWidgetImFusion::MainWindowBaseprotected
m_controllersImFusion::MainWindowBaseprotected
m_dataControllersImFusion::MainWindowBaseprotected
m_dataItemModelImFusion::MainWindowBaseprotected
m_dataModel (defined in ImFusion::ApplicationController)ImFusion::ApplicationControllerprotected
m_dataWidgetImFusion::MainWindowBaseprotected
m_ignoredAnnotationsImFusion::ApplicationControllerprotected
m_ignoredDataImFusion::ApplicationControllerprotected
m_layoutWidgetImFusion::MainWindowBaseprotected
m_logFileLocationImFusion::ApplicationControllerprotectedstatic
m_placeholdersImFusion::ApplicationControllerprotected
m_postLoadActionsImFusion::MainWindowBaseprotected
m_prepareDownsampleImFusion::ApplicationControllerprotected
m_prepareNoShiftScaleImFusion::ApplicationControllerprotected
m_prepareShiftOnlyImFusion::ApplicationControllerprotected
m_progressDialogImFusion::MainWindowBaseprotected
m_recentFilesMenuImFusion::MainWindowBaseprotected
m_selWidgetImFusion::MainWindowBaseprotected
m_untrackedDataImFusion::ApplicationControllerprotected
mainWidget() const (defined in ImFusion::MainWindowBase)ImFusion::MainWindowBaseinlinevirtual
MainWindowBase(std::optional< Framework::InitConfig > sdkInitConfig, QWidget *parent=nullptr, Qt::WindowFlags flags=Qt::Widget)ImFusion::MainWindowBase
onDataDeleted()ImFusion::MainWindowBaseinlinevirtualslot
onDataDeleting(Data *data)ImFusion::MainWindowBasevirtualslot
onObjectDeleting(InteractiveObject *obj)ImFusion::MainWindowBasevirtual
onPaste() (defined in ImFusion::MainWindowBase)ImFusion::MainWindowBase
onScreenChanged(QScreen *newScreen)ImFusion::MainWindowBaseprotectedvirtualslot
onSelectionModelChanged(const QItemSelection &selected, const QItemSelection &deselected)ImFusion::MainWindowBaseprotectedvirtualslot
onVisibleDataChanged(const DataList &before, const DataList &now)ImFusion::MainWindowBasevirtualslot
open(const std::string &algorithm, const std::string &name, DataList *data, bool addToRecentFiles=true, const Properties *p=nullptr, std::string *effectivePath=nullptr) overrideImFusion::MainWindowBaseprotectedvirtual
open(const std::string &filename, DataList *outDataList=nullptr)ImFusion::MainWindowBasevirtual
openFile(const QString *additionalFilters=0, QString *filename=0, QString *selectedFilter=0)ImFusion::MainWindowBaseprotected
openWithIoAlgorithms(const std::vector< std::string > &algs, const std::string &filename, DataList *dataOut) overrideImFusion::MainWindowBaseprotectedvirtual
operator=(SignalReceiver rhs)ImFusion::SignalReceiver
placeholders() constImFusion::ApplicationControllervirtual
postLoad(Data *data)ImFusion::MainWindowBaseprotectedvirtualslot
PostLoadAction enum nameImFusion::MainWindowBase
postLoadActions() constImFusion::MainWindowBaseinline
prepareData(Data *data) const overrideImFusion::MainWindowBaseprotectedslot
processDroppedFiles(const QStringList filenames)ImFusion::MainWindowBaseprotectedslot
processEvents()ImFusion::MainWindowBase
progress() overrideImFusion::MainWindowBasevirtual
readDefaultStyleQssFiles()ImFusion::MainWindowBasestatic
readSettings()ImFusion::MainWindowBase
registerAlgorithm(const Algorithm &alg)ImFusion::ApplicationController
reloadStyleSheet()ImFusion::MainWindowBasestatic
removeAlgorithm(Algorithm *a, bool del=true) overrideImFusion::MainWindowBasevirtual
removeAlgorithm(Algorithm *a, bool del, bool delCtrl, bool executed=false)ImFusion::MainWindowBasevirtual
removeAlgorithmLater(Algorithm *a, bool del, bool delCtrl, bool executed=false)ImFusion::MainWindowBase
removeController(Controller *controller)ImFusion::MainWindowBasevirtual
reset(bool keepTester=false)ImFusion::MainWindowBase
resetLayout()ImFusion::MainWindowBasevirtual
resetViews()ImFusion::MainWindowBasevirtual
saveFileAs(const QString *additionalFilters=0, QString *filename=0, QString *selectedFilter=0)ImFusion::MainWindowBaseprotected
saveWorkspace(const Filesystem::Path &filename, std::optional< std::set< std::string > > selectedDataComps=std::nullopt)ImFusion::ApplicationControllervirtual
scrollBarLayout() const =0 (defined in ImFusion::MainWindowBase)ImFusion::MainWindowBasepure virtual
secondaryAlgorithmDock() constImFusion::MainWindowBaseinlinevirtual
selectData(const Data *data)ImFusion::MainWindowBase
selectData(const DataList &selection)ImFusion::MainWindowBase
selectedAnnotations(const Data *dataset, bool includeGlobal=true) constImFusion::MainWindowBase
selectedData() constImFusion::MainWindowBase
selectionWidget() (defined in ImFusion::MainWindowBase)ImFusion::MainWindowBaseinline
setLogoPixmap(std::unique_ptr< QPixmap > logoPixmap)ImFusion::MainWindowBasevirtual
setPlaceholders(const std::map< std::string, std::string > &placeholders)ImFusion::ApplicationControllervirtual
setPostLoadActions(Flags< PostLoadAction > value)ImFusion::MainWindowBaseinline
setStatusText(const QString &)ImFusion::MainWindowBaseinlinevirtual
settingsChanged()ImFusion::MainWindowBasesignal
setupWidgets()ImFusion::MainWindowBase
showAnnotationWidget(bool visible=true)ImFusion::MainWindowBase
showDataWidget(bool visible=true)ImFusion::MainWindowBase
signalAlgorithmRemovedImFusion::ApplicationController
SignalReceiver()=defaultImFusion::SignalReceiver
SignalReceiver(const SignalReceiver &other)ImFusion::SignalReceiver
toggleFullscreen(bool flag)ImFusion::MainWindowBaseprotectedslot
toolbar() const (defined in ImFusion::MainWindowBase)ImFusion::MainWindowBaseinlinevirtual
updateRegisteredAlgorithm(const Algorithm &alg)ImFusion::ApplicationController
updateSelected()ImFusion::MainWindowBase
viewsWidget() (defined in ImFusion::MainWindowBase)ImFusion::MainWindowBaseinline
writeSettings()ImFusion::MainWindowBase
~ApplicationController() (defined in ImFusion::ApplicationController)ImFusion::ApplicationControllervirtual
~MainWindowBase() overrideImFusion::MainWindowBase
~SignalReceiver()ImFusion::SignalReceivervirtual
Search Tab / S to search, Esc to close