![]() |
open_iA 2021.08
A tool for the visual analysis and processing of volumetric datasets, with a focus on industrial computed tomography.
|
Child window of MainWindow's mdi area for showing a volume or mesh dataset. More...
#include <mdichild.h>
Public Slots | |
| void | addStatusMsg (QString const &txt) override |
| void | camPosition (double *camOptions) |
| Calls the camPosition function of iARenderer (described there in more detail). More... | |
| void | disableRenderWindows (int ch) override |
| void | enableRenderWindows () override |
| void | maximizeRC () |
| void | removeFinishedAlgorithms () |
| void | resetLayout () |
| void | setCamPosition (double *camOptions, bool rsParallelProjection) |
| Calls the setCamPosition function of iARenderer (described there in more detail). More... | |
| void | setCamPosition (int pos) |
| Calls the setCamPosition function of iARenderer (described there in more detail). More... | |
| void | setupProject (bool active=false) |
| void | setupStackView (bool active=false) |
| void | setupView (bool active=false) |
| void | toggleProfileHandles (bool isChecked) |
| void | updateProbe (int ptIndex, double *newPos) |
| void | updateRenderer () override |
| void | updateSlicer (int index) |
| void | updateSlicers () override |
| void | updateViews () override |
| bool | updateVolumePlayerView (int updateIndex, bool isApplyForAll) |
Public Slots inherited from iAMdiChild | |
| virtual void | disableRenderWindows (int ch)=0 |
| virtual void | enableRenderWindows ()=0 |
| method "enabling render windows", basically called when dataset is ready to be shown but quite convoluted and confusing, so: More... | |
| virtual void | updateRenderer ()=0 |
| Update 3D renderer. More... | |
| virtual void | updateSlicers ()=0 |
| Update all slice views. More... | |
| virtual void | updateViews ()=0 |
| Updates all views (slicers, renderers) More... | |
Public Member Functions | |
| MdiChild (MainWindow *mainWnd, iAPreferences const &preferences, bool unsavedChanges) | |
| ~MdiChild () | |
| void | addProject (QString const &key, QSharedPointer< iAProjectBase > project) override |
| add project More... | |
| void | applyViewerPreferences () |
| void | applyVolumeSettings (const bool loadSavedVolumeSettings) |
| Apply current volume settings to all modalities in the current list in dlg_modalities. More... | |
| bool | brightMode () const override |
| whether the current qss theme is bright mode (true) or dark mode (false) More... | |
| void | changeColor () |
| void | check2DMode () |
| int | chooseComponentNr (int modalityNr) |
| If given modality has more than one component, ask user to choose one of them. More... | |
| int | chooseModalityNr (QString const &caption="Choose Channel") override |
| If more than one modality loaded, ask user to choose one of them. More... | |
| void | clearHistogram () override |
| Clear current histogram (i.e. don't show it anymore) More... | |
| void | connectAlgorithmSignalsToChildSlots (iAAlgorithm *thread) |
| void | connectIOThreadSignals (iAIO *thread) override |
| void | connectThreadSignalsToChildSlots (iAAlgorithm *thread) override |
| QString | currentFile () const override |
| Name of the currently open file (project file / first modality file / ...) If possible, use something more specific (e.g. More... | |
| dlg_modalities * | dataDockWidget () override |
| Access to modalities dock widget. More... | |
| int | deletePoint () |
| bool | displayResult (QString const &title, vtkImageData *image=nullptr, vtkPolyData *poly=nullptr) override |
| display an image or a mesh might be deprecated soon. More... | |
| bool | doSaveProject (QString const &projectFileName) override |
| Store current situation in the given project file: More... | |
| bool | editPrefs (iAPreferences const &p) |
| bool | editRendererSettings (iARenderSettings const &rs, iAVolumeSettings const &vs) override |
| "set" rednder settings More... | |
| bool | editSlicerSettings (iASlicerSettings const &slicerSettings) |
| void | enableInteraction (bool b) |
| QFileInfo const & | fileInfo () const override |
| Access to file info of "current" file. More... | |
| QString | filePath () const override |
| bool | hasProfilePlot () const |
| whether this child has a profile plot (only has one if "normal" volume data loaded) More... | |
| iAChartWithFunctionsWidget * | histogram () override |
| QDockWidget * | histogramDockWidget () override |
| Access to histogram dock widget. More... | |
| vtkImageData * | imageData () override |
| Access the opacity function of the "main image". More... | |
| vtkSmartPointer< vtkImageData > | imagePointer () override |
| Access to the "main image". More... | |
| QDockWidget * | imagePropertyDockWidget () override |
| Access to image property dock widget. More... | |
| iAInteractionMode | interactionMode () const override |
| Retrieve the current interaction mode (whether camera is changed, or manual registration is active, see iAInteractionMode) More... | |
| bool | isFullyLoaded () const override |
| Checks whether the main image data is fully loaded. More... | |
| int | isFuncEndPoint (int index) |
| bool | isMaximized () |
| bool | isSliceProfileToggled (void) const |
| bool | isSnakeSlicerToggled () const |
| bool | isVolumeDataLoaded () const override |
| Whether volume data is loaded (only checks filename and volume dimensions). More... | |
| QString | layoutName () const override |
| Returns the name of the layout currently applied to this child window. More... | |
| bool | linkedMDIs () const |
| Whether this child has the linked MDIs feature enabled. More... | |
| bool | linkedViews () const override |
| Whether this child has the linked views feature enabled. More... | |
| void | linkMDIs (bool lm) |
| Enable or disable linked MDI windows for this MDI child. More... | |
| void | linkViews (bool l) |
| Enable or disable linked slicers and 3D renderer. More... | |
| bool | loadFile (const QString &f, bool isStack) override |
| Load a file. More... | |
| void | loadLayout (QString const &layout) override |
| Loads the layout with the given name from the settings store, and tries to restore the according dockwidgets configuration. More... | |
| bool | loadRaw (const QString &f) |
| bool | loadTransferFunction () |
| iAMainWindow * | mainWnd () override |
| Access to main window. More... | |
| void | maximizeSlicer (int mode) |
| maximize slicer dockwidget with the given mode More... | |
| bool | meshDataMovable () |
| QSharedPointer< iAModalityList > | modalities () override |
| Retrieve the list of all currently loaded modalities. More... | |
| QSharedPointer< iAModality > | modality (int idx) override |
| Retrieve data for modality with given index. More... | |
| void | multiview () override |
| Apply the "multiview" layout (i.e. More... | |
| vtkPolyData * | polyData () override |
| Access to "main" polydata object (if any) More... | |
| int const * | position () const override |
| Current coordinate position (defined by the respective slice number in the slice views). More... | |
| iAPreferences const & | preferences () const override |
| void | prepareForResult () |
| bool | profileHandlesEnabled () const |
| whether profile handles are currently shown (i.e. "Edit profile points" mode is enabled) More... | |
| QMap< QString, QSharedPointer< iAProjectBase > > const & | projects () |
| QDockWidget * | renderDockWidget () override |
| Access to 3D renderer dock widget. More... | |
| iARenderer * | renderer () override |
| Access to the 3D renderer widget. More... | |
| iARenderSettings const & | renderSettings () const override |
| void | resetTrf () |
| void | resetView () |
| bool | resultInNewWindow () const |
| bool | save () |
| bool | saveAs () |
| bool | saveFile (const QString &f, int modalityNr, int componentNr) |
| void | saveProject (QString const &fileName) override |
| Save all currently loaded files into a project with the given file name. More... | |
| bool | saveTransferFunction () |
| int | selectedFuncPoint () |
| void | setCurrentFile (const QString &f) |
| void | setHistogramFocus () |
| void | setImageData (QString const &filename, vtkSmartPointer< vtkImageData > imgData) |
| void | setImageData (vtkImageData *iData) override |
| Set "main image" - does not update views (see displayResult for a method that does)! More... | |
| void | setInteractionMode (iAInteractionMode mode) |
| void | setMeshDataMovable (bool movable) |
| void | setModalities (QSharedPointer< iAModalityList > modList) override |
| Set the list of modalities for this window. More... | |
| void | setReInitializeRenderWindows (bool reInit) override |
| void | setRenderSettings (iARenderSettings const &rs, iAVolumeSettings const &vs) |
| void | setROIVisible (bool visible) override |
| void | setupSlicers (iASlicerSettings const &ss, bool init) |
| void | showPoly () |
| int | sliceNumber (int mode) const |
| Get current slice number in the respective slicer. More... | |
| iASlicer * | slicer (int mode) override |
| Access slicer for given mode (use iASlicerMode enum for mode values) More... | |
| QHBoxLayout * | slicerContainerLayout (int mode) override |
| Access to the layout in the slicer dockwidget containing the actual iASlicer. More... | |
| QDockWidget * | slicerDockWidget (int mode) override |
| Access to slicer dock widget for the given mode. More... | |
| QSlider * | slicerScrollBar (int mode) override |
| Access to the scroll bar next to a slicer. More... | |
| iASlicerSettings const & | slicerSettings () const override |
| vtkTransform * | slicerTransform () override |
| void | toggleSliceProfile (bool isEnabled) |
| void | toggleSnakeSlicer (bool isEnabled) |
| void | updateLayout () override |
| Apply the layout currently selected in the layout combobox in the main window. More... | |
| void | updateROI (int const roi[6]) override |
| QString | userFriendlyCurrentFile () const |
| iAVolumeSettings const & | volumeSettings () const override |
| iAVolumeStack * | volumeStack () override |
| Access the "volume stack" if a stack of volumes is loaded. More... | |
| void | waitForPreviousIO () |
| waits for the IO thread to finish in case any I/O operation is running; otherwise it will immediately exit More... | |
| uint | createChannel () override |
| void | updateChannel (uint id, vtkSmartPointer< vtkImageData > imgData, vtkScalarsToColors *ctf, vtkPiecewiseFunction *otf, bool enable) override |
| Update the data of the given channel ID. More... | |
| void | updateChannelOpacity (uint id, double opacity) override |
| Update opacity of the given channel ID. More... | |
| void | setChannelRenderingEnabled (uint, bool enabled) override |
| Enable/Disable channel rendering for a given channel ID. More... | |
| void | setSlicerChannelEnabled (uint id, bool enabled) |
| Enable / disable a channel in all slicers. More... | |
| void | removeChannel (uint id) override |
| Remove channel in all slicers. More... | |
| iAChannelData * | channelData (uint id) override |
| iAChannelData const * | channelData (uint id) const override |
| void | initChannelRenderer (uint id, bool use3D, bool enableChannel=true) override |
| Initialize the renderers for a channel. More... | |
| void | toggleMagicLens2D (bool isEnabled) |
| Magic Lens. More... | |
| void | toggleMagicLens3D (bool isEnabled) |
| bool | isMagicLens2DEnabled () const override |
| whether the 2D magic lens in slicer is currently enabled More... | |
| bool | isMagicLens3DEnabled () const |
| void | setMagicLensInput (uint id) override |
| Set the ID of the channel which should be the input to the 2D magic lens in slicer. More... | |
| void | setMagicLensEnabled (bool isOn) override |
| Enable/Disable the 2D magic lens in slicer. More... | |
| void | reInitMagicLens (uint id, QString const &name, vtkSmartPointer< vtkImageData > imgData, vtkScalarsToColors *ctf) override |
| Reinitialize magic lens channel? More... | |
| int | magicLensSize () const |
| int | magicLensFrameWidth () const |
| bool | statisticsComputed (QSharedPointer< iAModality >) |
| bool | statisticsComputable (QSharedPointer< iAModality >, int modalityIdx=-1) |
| void | computeStatisticsAsync (std::function< void()> callbackSlot, QSharedPointer< iAModality > modality) |
| size_t | histogramNewBinCount (QSharedPointer< iAModality >) override |
| for recomputing histogram. should probably be made private somehow More... | |
| bool | histogramComputed (size_t newBinCount, QSharedPointer< iAModality >) override |
| void | computeHistogramAsync (std::function< void()> callbackSlot, size_t newBinCount, QSharedPointer< iAModality >) override |
Public Member Functions inherited from iAMdiChild | |
| virtual void | addStatusMsg (QString const &txt)=0 |
| Adds a message to the status bar. More... | |
Public Member Functions inherited from iASavableProject | |
| QString const & | fileName () const |
| return the name of the last file that was stored More... | |
| bool | saveProject (QString const &basePath) |
| Called from main window to save the project of the current window. More... | |
Additional Inherited Members | |
Public Types inherited from iAMdiChild | |
| enum | iAInteractionMode { imCamera , imRegistration } |
Signals inherited from iAMdiChild | |
| void | active () |
| obscure signal, actual use has to be determined More... | |
| void | closed () |
| void | fileLoaded () |
| emitted when the file data is loaded; the initialization operations are not fully done yet then - use histogramAvailable instead if you require the file to be fully loaded! More... | |
| void | histogramAvailable () |
| emitted when a file is fully loaded and its statistics and histogram are available. More... | |
| void | magicLensToggled (bool isToggled) |
| emitted whenever the magic lens has been toggled on or off More... | |
| void | rendererDeactivated (int c) |
| void | renderSettingsChanged () |
| emitted when the renderer settings have changed More... | |
| void | slicerSettingsChanged () |
| emitted when the slicer settings have changed More... | |
| void | transferFunctionChanged () |
| emitted when a transfer function changed More... | |
| void | viewsUpdated () |
| emitted when the slicer/renderer views have been updated, and when their camera has been reset More... | |
| void | pointSelected () |
| void | noPointSelected () |
| void | endPointSelected () |
Protected Member Functions inherited from iASavableProject | |
| virtual | ~iASavableProject () |
| Prevent destruction of the object through this interface. More... | |
Child window of MainWindow's mdi area for showing a volume or mesh dataset.
Some tools in the modules attach to MdiChild's to enhance their functionality.
| MdiChild::MdiChild | ( | MainWindow * | mainWnd, |
| iAPreferences const & | preferences, | ||
| bool | unsavedChanges | ||
| ) |
| MdiChild::~MdiChild | ( | ) |
|
overridevirtual |
add project
Implements iAMdiChild.
|
overrideslot |
| void MdiChild::applyViewerPreferences | ( | ) |
| void MdiChild::applyVolumeSettings | ( | const bool | loadSavedVolumeSettings | ) |
Apply current volume settings to all modalities in the current list in dlg_modalities.
|
overridevirtual |
whether the current qss theme is bright mode (true) or dark mode (false)
Implements iAMdiChild.
|
slot |
Calls the camPosition function of iARenderer (described there in more detail).
| camOptions | All informations of the camera stored in a double array |
| void MdiChild::changeColor | ( | ) |
|
overridevirtual |
Implements iAMdiChild.
|
overridevirtual |
Retrieve data for a given channel ID
Implements iAMdiChild.
| void MdiChild::check2DMode | ( | ) |
| int MdiChild::chooseComponentNr | ( | int | modalityNr | ) |
If given modality has more than one component, ask user to choose one of them.
(currently used for determining which modality to save)
|
overridevirtual |
If more than one modality loaded, ask user to choose one of them.
(currently used for determining which modality to save)
Implements iAMdiChild.
|
overridevirtual |
Clear current histogram (i.e. don't show it anymore)
Implements iAMdiChild.
|
overridevirtual |
Implements iAMdiChild.
| void MdiChild::computeStatisticsAsync | ( | std::function< void()> | callbackSlot, |
| QSharedPointer< iAModality > | modality | ||
| ) |
| void MdiChild::connectAlgorithmSignalsToChildSlots | ( | iAAlgorithm * | thread | ) |
|
overridevirtual |
Implements iAMdiChild.
|
overridevirtual |
Implements iAMdiChild.
|
overridevirtual |
Multi-Channel rendering Create a new channel, return its ID.
Implements iAMdiChild.
|
overridevirtual |
Name of the currently open file (project file / first modality file / ...) If possible, use something more specific (e.g.
file name from specific modality)
Implements iAMdiChild.
|
overridevirtual |
Access to modalities dock widget.
Implements iAMdiChild.
| int MdiChild::deletePoint | ( | ) |
|
overrideslot |
|
overridevirtual |
display an image or a mesh might be deprecated soon.
Use modality methods instead - though probably still required for first dataset at the moment.
Implements iAMdiChild.
|
overridevirtual |
Store current situation in the given project file:
Implements iASavableProject.
| bool MdiChild::editPrefs | ( | iAPreferences const & | p | ) |
|
overridevirtual |
"set" rednder settings
Implements iAMdiChild.
| bool MdiChild::editSlicerSettings | ( | iASlicerSettings const & | slicerSettings | ) |
| void MdiChild::enableInteraction | ( | bool | b | ) |
|
overrideslot |
|
overridevirtual |
Access to file info of "current" file.
Implements iAMdiChild.
|
overridevirtual |
Implements iAMdiChild.
| bool MdiChild::hasProfilePlot | ( | ) | const |
whether this child has a profile plot (only has one if "normal" volume data loaded)
|
overridevirtual |
Implements iAMdiChild.
|
overridevirtual |
Implements iAMdiChild.
|
overridevirtual |
Access to histogram dock widget.
Implements iAMdiChild.
|
overridevirtual |
for recomputing histogram. should probably be made private somehow
Implements iAMdiChild.
|
overridevirtual |
Access the opacity function of the "main image".
Access the color transfer function of the "main image"
Access to the "main image"
Implements iAMdiChild.
|
overridevirtual |
Access to the "main image".
Implements iAMdiChild.
|
overridevirtual |
Access to image property dock widget.
Implements iAMdiChild.
|
overridevirtual |
Initialize the renderers for a channel.
Implements iAMdiChild.
|
overridevirtual |
Retrieve the current interaction mode (whether camera is changed, or manual registration is active, see iAInteractionMode)
Implements iAMdiChild.
|
overridevirtual |
Checks whether the main image data is fully loaded.
Implements iAMdiChild.
| int MdiChild::isFuncEndPoint | ( | int | index | ) |
|
overridevirtual |
whether the 2D magic lens in slicer is currently enabled
Implements iAMdiChild.
| bool MdiChild::isMagicLens3DEnabled | ( | ) | const |
| bool MdiChild::isMaximized | ( | ) |
| bool MdiChild::isSliceProfileToggled | ( | void | ) | const |
| bool MdiChild::isSnakeSlicerToggled | ( | ) | const |
|
overridevirtual |
Whether volume data is loaded (only checks filename and volume dimensions).
Implements iAMdiChild.
|
overridevirtual |
Returns the name of the layout currently applied to this child window.
Implements iAMdiChild.
| bool MdiChild::linkedMDIs | ( | ) | const |
Whether this child has the linked MDIs feature enabled.
|
overridevirtual |
Whether this child has the linked views feature enabled.
Implements iAMdiChild.
| void MdiChild::linkMDIs | ( | bool | lm | ) |
Enable or disable linked MDI windows for this MDI child.
| void MdiChild::linkViews | ( | bool | l | ) |
Enable or disable linked slicers and 3D renderer.
|
overridevirtual |
Load a file.
Implements iAMdiChild.
|
overridevirtual |
Loads the layout with the given name from the settings store, and tries to restore the according dockwidgets configuration.
Implements iAMdiChild.
| bool MdiChild::loadRaw | ( | const QString & | f | ) |
| bool MdiChild::loadTransferFunction | ( | ) |
| int MdiChild::magicLensFrameWidth | ( | ) | const |
| int MdiChild::magicLensSize | ( | ) | const |
|
overridevirtual |
|
slot |
| void MdiChild::maximizeSlicer | ( | int | mode | ) |
maximize slicer dockwidget with the given mode
| bool MdiChild::meshDataMovable | ( | ) |
|
overridevirtual |
Retrieve the list of all currently loaded modalities.
Implements iAMdiChild.
|
overridevirtual |
Retrieve data for modality with given index.
Implements iAMdiChild.
|
overridevirtual |
Apply the "multiview" layout (i.e.
where not only one dock widget but multiple are shown) Should probably not be used anymore, might be deprecated soon
Implements iAMdiChild.
|
overridevirtual |
Access to "main" polydata object (if any)
Implements iAMdiChild.
|
overridevirtual |
Current coordinate position (defined by the respective slice number in the slice views).
Implements iAMdiChild.
|
overridevirtual |
Implements iAMdiChild.
| void MdiChild::prepareForResult | ( | ) |
| bool MdiChild::profileHandlesEnabled | ( | ) | const |
whether profile handles are currently shown (i.e. "Edit profile points" mode is enabled)
| QMap< QString, QSharedPointer< iAProjectBase > > const & MdiChild::projects | ( | ) |
|
overridevirtual |
Reinitialize magic lens channel?
Implements iAMdiChild.
|
overridevirtual |
Remove channel in all slicers.
Implements iAMdiChild.
|
slot |
|
overridevirtual |
Access to 3D renderer dock widget.
Implements iAMdiChild.
|
overridevirtual |
Access to the 3D renderer widget.
Implements iAMdiChild.
|
overridevirtual |
Implements iAMdiChild.
|
slot |
| void MdiChild::resetTrf | ( | ) |
| void MdiChild::resetView | ( | ) |
| bool MdiChild::resultInNewWindow | ( | ) | const |
| bool MdiChild::save | ( | ) |
| bool MdiChild::saveAs | ( | ) |
| bool MdiChild::saveFile | ( | const QString & | f, |
| int | modalityNr, | ||
| int | componentNr | ||
| ) |
|
overridevirtual |
Save all currently loaded files into a project with the given file name.
Implements iAMdiChild.
| bool MdiChild::saveTransferFunction | ( | ) |
| int MdiChild::selectedFuncPoint | ( | ) |
|
slot |
Calls the setCamPosition function of iARenderer (described there in more detail).
| camOptions | All informations of the camera stored in a double array |
| rsParallelProjection | boolean variable to determine if parallel projection option on. |
|
slot |
Calls the setCamPosition function of iARenderer (described there in more detail).
| pos | set one of the predefined camera positions |
|
overridevirtual |
Enable/Disable channel rendering for a given channel ID.
Implements iAMdiChild.
| void MdiChild::setCurrentFile | ( | const QString & | f | ) |
| void MdiChild::setHistogramFocus | ( | ) |
| void MdiChild::setImageData | ( | QString const & | filename, |
| vtkSmartPointer< vtkImageData > | imgData | ||
| ) |
|
overridevirtual |
Set "main image" - does not update views (see displayResult for a method that does)!
Implements iAMdiChild.
| void MdiChild::setInteractionMode | ( | iAInteractionMode | mode | ) |
|
overridevirtual |
Enable/Disable the 2D magic lens in slicer.
Implements iAMdiChild.
|
overridevirtual |
Set the ID of the channel which should be the input to the 2D magic lens in slicer.
Implements iAMdiChild.
| void MdiChild::setMeshDataMovable | ( | bool | movable | ) |
|
overridevirtual |
Set the list of modalities for this window.
Implements iAMdiChild.
|
overridevirtual |
Implements iAMdiChild.
| void MdiChild::setRenderSettings | ( | iARenderSettings const & | rs, |
| iAVolumeSettings const & | vs | ||
| ) |
|
overridevirtual |
Implements iAMdiChild.
| void MdiChild::setSlicerChannelEnabled | ( | uint | id, |
| bool | enabled | ||
| ) |
Enable / disable a channel in all slicers.
|
slot |
| void MdiChild::setupSlicers | ( | iASlicerSettings const & | ss, |
| bool | init | ||
| ) |
|
slot |
|
slot |
| void MdiChild::showPoly | ( | ) |
| int MdiChild::sliceNumber | ( | int | mode | ) | const |
Get current slice number in the respective slicer.
|
overridevirtual |
Access slicer for given mode (use iASlicerMode enum for mode values)
Implements iAMdiChild.
|
overridevirtual |
Access to the layout in the slicer dockwidget containing the actual iASlicer.
Implements iAMdiChild.
|
overridevirtual |
Access to slicer dock widget for the given mode.
| mode | slicer to access - use constants from iASlicerMode enum |
Implements iAMdiChild.
|
overridevirtual |
Access to the scroll bar next to a slicer.
Implements iAMdiChild.
|
overridevirtual |
Implements iAMdiChild.
|
overridevirtual |
Implements iAMdiChild.
| bool MdiChild::statisticsComputable | ( | QSharedPointer< iAModality > | modality, |
| int | modalityIdx = -1 |
||
| ) |
| bool MdiChild::statisticsComputed | ( | QSharedPointer< iAModality > | modality | ) |
| void MdiChild::toggleMagicLens2D | ( | bool | isEnabled | ) |
Magic Lens.
| void MdiChild::toggleMagicLens3D | ( | bool | isEnabled | ) |
|
slot |
| void MdiChild::toggleSliceProfile | ( | bool | isEnabled | ) |
| void MdiChild::toggleSnakeSlicer | ( | bool | isEnabled | ) |
|
overridevirtual |
Update the data of the given channel ID.
Implements iAMdiChild.
|
overridevirtual |
Update opacity of the given channel ID.
Implements iAMdiChild.
|
overridevirtual |
Apply the layout currently selected in the layout combobox in the main window.
Implements iAMdiChild.
|
slot |
|
overrideslot |
|
overridevirtual |
Implements iAMdiChild.
|
slot |
|
overrideslot |
|
overrideslot |
|
slot |
| QString MdiChild::userFriendlyCurrentFile | ( | ) | const |
|
overridevirtual |
Implements iAMdiChild.
|
overridevirtual |
Access the "volume stack" if a stack of volumes is loaded.
Implements iAMdiChild.
| void MdiChild::waitForPreviousIO | ( | ) |
waits for the IO thread to finish in case any I/O operation is running; otherwise it will immediately exit