ImFusion SDK 4.3
MainWindowBase Member List

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

addAlgorithm(std::unique_ptr< Algorithm > a, const Properties *config=nullptr) overrideMainWindowBasevirtual
addAlgorithmToHistory(const Algorithm &a, bool allowReplayWorkspaces=true)ApplicationControllervirtual
addController(Controller *controller)MainWindowBasevirtual
addPlaceholder(const std::string &name, const std::string &value)ApplicationControllervirtual
addRecentFile(const QString &algorithm, const QString &fileName, const Properties *p)MainWindowBase
algorithmDock() const =0 (defined in MainWindowBase)MainWindowBasepure virtual
algorithmHistory() constApplicationController
algorithms() constApplicationController
annotationModel() const (defined in MainWindowBase)MainWindowBasevirtual
annotationModel() (defined in MainWindowBase)MainWindowBasevirtual
annotationWidget() (defined in MainWindowBase)MainWindowBaseinline
ApplicationController(std::unique_ptr< DataModel > dataModel, std::optional< Framework::InitConfig > sdkInitConfig)ApplicationController
applySettings()MainWindowBasevirtual
askWorkspacePlaceholders(const std::vector< std::string > &placeholderKeys) overrideMainWindowBasevirtual
canBeDeleted(const Data *data) overrideMainWindowBasevirtual
checkDicomMagicByte(const Filesystem::Path &filename) constApplicationControllerprotected
clearAlgorithms()ApplicationControllervirtual
closeAll() overrideMainWindowBasevirtual
closeEvent(QCloseEvent *event) overrideMainWindowBaseprotected
collapseDockButton() const (defined in MainWindowBase)MainWindowBaseinlinevirtual
configureAlgorithm(Algorithm *a) overrideMainWindowBaseprotectedvirtual
controllerBar() const (defined in MainWindowBase)MainWindowBaseinlinevirtual
dataItemFilterModel() (defined in MainWindowBase)MainWindowBasevirtual
dataItemModel() const (defined in MainWindowBase)MainWindowBasevirtual
dataItemModel() (defined in MainWindowBase)MainWindowBasevirtual
dataModel() (defined in ApplicationController)ApplicationControllerinlinevirtual
dataModel() const (defined in ApplicationController)ApplicationControllerinlinevirtual
dataSelectionModel() const (defined in MainWindowBase)MainWindowBasevirtual
dataSelectionModel() (defined in MainWindowBase)MainWindowBasevirtual
dataWidget() (defined in MainWindowBase)MainWindowBaseinline
deleteControllerIfOwned(Controller *controller)MainWindowBaseprotected
dependingAlgorithms(const Data *data) constApplicationControllervirtual
dependingAlgorithms(const DataList &data) constApplicationControllervirtual
disconnectAll()SignalReceiverprotected
display() const =0 (defined in MainWindowBase)MainWindowBasepure virtual
dragEnterEvent(QDragEnterEvent *event) overrideMainWindowBase
dropEvent(QDropEvent *event) overrideMainWindowBase
eventFilter(QObject *target, QEvent *event) overrideMainWindowBaseprotected
executeAlgorithms()ApplicationControllervirtual
expandAnnotationWidget(bool visible=true)MainWindowBase
getAlgorithm(const std::string &id) constApplicationControllervirtual
getAlgorithm(const std::string &id="") constApplicationController
getAlgorithmController(const Algorithm *a) const overrideMainWindowBasevirtual
getAlgorithmController(const std::string &id) constMainWindowBasevirtual
getControllerDecorator(const Controller *controller)MainWindowBasevirtual
getDataController(const std::string &name) constMainWindowBasevirtual
getDataController() constMainWindowBase
ignoreAnnotationInHistory(InteractiveObject &annotation)ApplicationController
ignoreDataInHistory(Data &data)ApplicationController
importData()MainWindowBase
initIOPlugins(QMenu *importMenu)MainWindowBase
load(int argc, char **argv)ApplicationController
loadAll(const std::vector< std::string > &fileNames)ApplicationController
loadPlugins(const std::vector< std::string > &pluginFolders=std::vector< std::string >())ApplicationController
loadStyleSheet(QApplication &app, QString style)MainWindowBasestatic
loadStyleSheet(QApplication &app)MainWindowBasestatic
loadStyleSheet()MainWindowBasevirtual
loadWorkspace(const Filesystem::Path &filename, const std::optional< std::map< std::string, std::string > > &=std::nullopt)ApplicationControllervirtual
logWidget() const (defined in MainWindowBase)MainWindowBaseinlinevirtual
m_actionsMainWindowBaseprotected
m_algorithmControllerMainWindowBaseprotected
m_algorithmHistoryApplicationControllerprotected
m_algorithmsApplicationControllerprotected
m_algorithmTemplatesApplicationControllerprotected
m_annotationWidgetMainWindowBaseprotected
m_controllersMainWindowBaseprotected
m_dataControllersMainWindowBaseprotected
m_dataItemModelMainWindowBaseprotected
m_dataModel (defined in ApplicationController)ApplicationControllerprotected
m_dataWidgetMainWindowBaseprotected
m_ignoredAnnotationsApplicationControllerprotected
m_ignoredDataApplicationControllerprotected
m_layoutWidgetMainWindowBaseprotected
m_logFileLocationApplicationControllerprotectedstatic
m_placeholdersApplicationControllerprotected
m_postLoadActionsMainWindowBaseprotected
m_prepareDownsampleApplicationControllerprotected
m_prepareNoShiftScaleApplicationControllerprotected
m_prepareShiftOnlyApplicationControllerprotected
m_progressDialogMainWindowBaseprotected
m_recentFilesMenuMainWindowBaseprotected
m_selWidgetMainWindowBaseprotected
m_untrackedDataApplicationControllerprotected
mainWidget() const (defined in MainWindowBase)MainWindowBaseinlinevirtual
MainWindowBase(std::optional< Framework::InitConfig > sdkInitConfig, QWidget *parent=nullptr, Qt::WindowFlags flags=Qt::Widget)MainWindowBase
onDataDeleted()MainWindowBaseinlinevirtualslot
onDataDeleting(Data *data)MainWindowBasevirtualslot
onObjectDeleting(InteractiveObject *obj)MainWindowBasevirtual
onPaste() (defined in MainWindowBase)MainWindowBase
onScreenChanged(QScreen *newScreen)MainWindowBaseprotectedvirtualslot
onSelectionModelChanged(const QItemSelection &selected, const QItemSelection &deselected)MainWindowBaseprotectedvirtualslot
onVisibleDataChanged(const DataList &before, const DataList &now)MainWindowBasevirtualslot
open(const std::string &algorithm, const std::string &name, DataList *data, bool addToRecentFiles=true, const Properties *p=nullptr, std::string *effectivePath=nullptr) overrideMainWindowBaseprotectedvirtual
open(const std::string &filename, DataList *outDataList=nullptr)MainWindowBasevirtual
openFile(const QString *additionalFilters=0, QString *filename=0, QString *selectedFilter=0)MainWindowBaseprotected
openWithIoAlgorithms(const std::vector< std::string > &algs, const std::string &filename, DataList *dataOut) overrideMainWindowBaseprotectedvirtual
operator=(SignalReceiver rhs)SignalReceiver
placeholders() constApplicationControllervirtual
postLoad(Data *data)MainWindowBaseprotectedvirtualslot
PostLoadAction enum nameMainWindowBase
postLoadActions() constMainWindowBaseinline
prepareData(Data *data) const overrideMainWindowBaseprotectedslot
processDroppedFiles(const QStringList filenames)MainWindowBaseprotectedslot
processEvents()MainWindowBase
progress() overrideMainWindowBasevirtual
readDefaultStyleQssFiles()MainWindowBasestatic
readSettings()MainWindowBase
registerAlgorithm(const Algorithm &alg)ApplicationController
reloadStyleSheet()MainWindowBasestatic
removeAlgorithm(Algorithm *a, bool del=true) overrideMainWindowBasevirtual
removeAlgorithm(Algorithm *a, bool del, bool delCtrl, bool executed=false)MainWindowBasevirtual
removeAlgorithmLater(Algorithm *a, bool del, bool delCtrl, bool executed=false)MainWindowBase
removeController(Controller *controller)MainWindowBasevirtual
reset(bool keepTester=false)MainWindowBase
resetLayout()MainWindowBasevirtual
resetViews()MainWindowBasevirtual
saveFileAs(const QString *additionalFilters=0, QString *filename=0, QString *selectedFilter=0)MainWindowBaseprotected
saveWorkspace(const Filesystem::Path &filename, std::optional< std::set< std::string > > selectedDataComps=std::nullopt)ApplicationControllervirtual
scrollBarLayout() const =0 (defined in MainWindowBase)MainWindowBasepure virtual
secondaryAlgorithmDock() constMainWindowBaseinlinevirtual
selectData(const Data *data)MainWindowBase
selectData(const DataList &selection)MainWindowBase
selectedAnnotations(const Data *dataset, bool includeGlobal=true) constMainWindowBase
selectedData() constMainWindowBase
selectionWidget() (defined in MainWindowBase)MainWindowBaseinline
setLogoPixmap(std::unique_ptr< QPixmap > logoPixmap)MainWindowBasevirtual
setPlaceholders(const std::map< std::string, std::string > &placeholders)ApplicationControllervirtual
setPostLoadActions(Flags< PostLoadAction > value)MainWindowBaseinline
setStatusText(const QString &)MainWindowBaseinlinevirtual
settingsChanged()MainWindowBasesignal
setupWidgets()MainWindowBase
showAnnotationWidget(bool visible=true)MainWindowBase
showDataWidget(bool visible=true)MainWindowBase
signalAlgorithmRemovedApplicationController
SignalReceiver()=defaultSignalReceiver
SignalReceiver(const SignalReceiver &other)SignalReceiver
toggleFullscreen(bool flag)MainWindowBaseprotectedslot
toolbar() const (defined in MainWindowBase)MainWindowBaseinlinevirtual
updateRegisteredAlgorithm(const Algorithm &alg)ApplicationController
updateSelected()MainWindowBase
viewsWidget() (defined in MainWindowBase)MainWindowBaseinline
writeSettings()MainWindowBase
~ApplicationController() (defined in ApplicationController)ApplicationControllervirtual
~MainWindowBase() overrideMainWindowBase
~SignalReceiver()SignalReceivervirtual
Search Tab / S to search, Esc to close