![]() |
open_iA 2021.08
A tool for the visual analysis and processing of volumetric datasets, with a focus on industrial computed tomography.
|
#include <iAMainWindow.h>
Signals | |
| void | histogramAvailable () |
| void | styleChanged () |
Public Member Functions | |
| virtual QMdiSubWindow * | activeChild ()=0 |
| Return the QMdiSubWindow for the current child. More... | |
| virtual iAMdiChild * | activeMdiChild ()=0 |
| Provides access to the currently active mdi child, if such is available. More... | |
| virtual QMdiSubWindow * | addSubWindow (QWidget *child)=0 |
| add a new widget as sub window in the mdi area, and return the respective mdi subwindow. More... | |
| virtual bool | brightMode () const =0 |
| whether the current qss theme is bright mode (true) or dark mode (false) More... | |
| virtual void | closeAllSubWindows ()=0 |
| Close all child windows (with a question whether sure if a child has modified data) More... | |
| virtual void | closeMdiChild (iAMdiChild *child)=0 |
| Close a child window. More... | |
| virtual iAMdiChild * | createMdiChild (bool unsavedChanges)=0 |
| Create a new child window. More... | |
| virtual QString const & | currentFile () const =0 |
| virtual QMenu * | fileMenu ()=0 |
| Get the File menu (can be used by modules to append entries to it). More... | |
| virtual QMenu * | filtersMenu ()=0 |
| Get the Filters menu (can be used by modules to append entries to it). More... | |
| virtual QMenu * | helpMenu ()=0 |
| Get the Help menu (can be used by modules to append entries to it). More... | |
| virtual void | loadFile (QString fileName, bool isStack)=0 |
| load the file under the given filename in a new child window More... | |
| virtual void | makeActionChildDependent (QAction *action)=0 |
| mark a QAction (typically added to filters or tools menu by a module) as depending on an MDI child window being open and active More... | |
| virtual QList< iAMdiChild * > | mdiChildList ()=0 |
| Get the list of current MdiChild windows. More... | |
| virtual iAModuleDispatcher & | moduleDispatcher () const =0 |
| retrieve the module dispatcher More... | |
| virtual QString const & | path () const =0 |
| Retrieve current directory path (the "working folder") More... | |
| virtual iAMdiChild * | secondNonActiveChild ()=0 |
| Provides access to a second loaded mdi child, if such is available. More... | |
| virtual void | setPath (QString const &p)=0 |
| Set current directory path (the "working folder") More... | |
| virtual QMenu * | toolsMenu ()=0 |
| Get the Tools menu (can be used by modules to append entries to it). More... | |
| virtual iAMdiChild * | resultChild (QString const &title)=0 |
| virtual iAMdiChild * | resultChild (int childInd, QString const &title)=0 |
| virtual iAMdiChild * | resultChild (iAMdiChild *oldChild, QString const &title)=0 |
|
pure virtual |
Return the QMdiSubWindow for the current child.
Implemented in MainWindow, and MainWindow.
|
pure virtual |
Provides access to the currently active mdi child, if such is available.
Implemented in MainWindow.
|
pure virtual |
add a new widget as sub window in the mdi area, and return the respective mdi subwindow.
Implemented in MainWindow.
|
pure virtual |
whether the current qss theme is bright mode (true) or dark mode (false)
Implemented in MainWindow.
|
pure virtual |
Close all child windows (with a question whether sure if a child has modified data)
Implemented in MainWindow.
|
pure virtual |
Close a child window.
Implemented in MainWindow.
|
pure virtual |
Create a new child window.
Implemented in MainWindow.
|
pure virtual |
Implemented in MainWindow.
|
pure virtual |
Get the File menu (can be used by modules to append entries to it).
Implemented in MainWindow.
|
pure virtual |
Get the Filters menu (can be used by modules to append entries to it).
Implemented in MainWindow.
|
pure virtual |
Get the Help menu (can be used by modules to append entries to it).
Implemented in MainWindow.
|
signal |
|
pure virtual |
load the file under the given filename in a new child window
Implemented in MainWindow.
|
pure virtual |
mark a QAction (typically added to filters or tools menu by a module) as depending on an MDI child window being open and active
Implemented in MainWindow.
|
pure virtual |
Get the list of current MdiChild windows.
Implemented in MainWindow.
|
pure virtual |
retrieve the module dispatcher
Implemented in MainWindow.
|
pure virtual |
Retrieve current directory path (the "working folder")
Implemented in MainWindow.
|
pure virtual |
Implemented in MainWindow.
|
pure virtual |
Implemented in MainWindow.
|
pure virtual |
Get access to result child with the given title. (depending on preferences, this will either open a new mdi child window, or reuse the currently active one)
Implemented in MainWindow.
|
pure virtual |
Provides access to a second loaded mdi child, if such is available.
Will throw an error if none is available or more than two are loaded.
Implemented in MainWindow.
|
pure virtual |
Set current directory path (the "working folder")
Implemented in MainWindow.
|
signal |
|
pure virtual |
Get the Tools menu (can be used by modules to append entries to it).
Implemented in MainWindow.