Slicer 5.9
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
qSlicerAppMainWindow Class Reference

#include <Applications/SlicerApp/qSlicerAppMainWindow.h>

Inheritance diagram for qSlicerAppMainWindow:
Collaboration diagram for qSlicerAppMainWindow:

Public Types

typedef qSlicerMainWindow Superclass
 
- Public Types inherited from qSlicerMainWindow
typedef QMainWindow Superclass
 

Public Slots

void on_HelpAboutSlicerAppAction_triggered ()
 
void on_HelpAcknowledgmentsAction_triggered ()
 
void on_HelpBrowseTutorialsAction_triggered ()
 
void on_HelpDocumentationAction_triggered ()
 
void on_HelpGetHelpAction_triggered ()
 
void on_HelpHowToCiteAction_triggered ()
 
void on_HelpJoinUsOnLinkedInAction_triggered ()
 
void on_HelpKeyboardShortcutsAction_triggered ()
 
void on_HelpQuickStartAction_triggered ()
 
void on_HelpReportBugOrFeatureRequestAction_triggered ()
 
void on_HelpSearchFeatureRequestsAction_triggered ()
 
void on_HelpSlicerPublicationsAction_triggered ()
 
void on_HelpUserInterfaceAction_triggered ()
 
void on_HelpViewLicenseAction_triggered ()
 
void on_HelpVisitSlicerForumAction_triggered ()
 
- Public Slots inherited from qSlicerMainWindow
virtual void addFileToRecentFiles (const qSlicerIO::IOProperties &fileProperties)
 
virtual void on_CopyAction_triggered ()
 
virtual void on_CutAction_triggered ()
 
virtual void on_EditApplicationSettingsAction_triggered ()
 
virtual void on_EditPlayMacroAction_triggered ()
 
virtual void on_EditRecordMacroAction_triggered ()
 
virtual void on_EditRedoAction_triggered ()
 
virtual void on_EditUndoAction_triggered ()
 
virtual void on_FavoriteModulesChanged ()
 Refresh favorite modules toolbar from application settings.
 
virtual void on_FileAddDataAction_triggered ()
 
virtual void on_FileAddTransformAction_triggered ()
 
virtual void on_FileAddVolumeAction_triggered ()
 
virtual void on_FileCloseSceneAction_triggered ()
 
virtual void on_FileExitAction_triggered ()
 
virtual void on_FileFavoriteModulesAction_triggered ()
 
virtual void on_FileImportSceneAction_triggered ()
 
virtual void on_FileLoadDataAction_triggered ()
 
virtual void on_FileLoadSceneAction_triggered ()
 
virtual void on_FileSaveSceneAction_triggered ()
 
virtual void on_LoadDICOMAction_triggered ()
 
virtual void on_ModuleHomeAction_triggered ()
 
virtual void on_PasteAction_triggered ()
 
virtual void on_SDBSaveToDirectoryAction_triggered ()
 
virtual void on_SDBSaveToMRBAction_triggered ()
 
virtual void on_ShowStatusBarAction_triggered (bool)
 
virtual void on_ViewExtensionsManagerAction_triggered ()
 
virtual void on_WindowToolbarsResetToDefaultAction_triggered ()
 
virtual void onErrorLogToggled (bool)
 
virtual void onFileRecentLoadedActionTriggered ()
 
virtual void onLayoutActionTriggered (QAction *action)
 
virtual void onLayoutCompareActionTriggered (QAction *action)
 
virtual void onLayoutCompareGridActionTriggered (QAction *action)
 
virtual void onLayoutCompareWidescreenActionTriggered (QAction *action)
 
virtual void onPythonConsoleToggled (bool)
 
virtual void removeAllMaximizedViewNodes ()
 Restores the original (non-maximized) layout in all viewports.
 
virtual void restoreGUIState (bool force=false)
 
virtual void restoreToolbars ()
 
virtual void saveGUIState (bool force=false)
 
virtual void setHomeModuleCurrent ()
 
virtual void setLayout (int)
 Set the view layout.
 
virtual void setLayoutNumberOfCompareViewColumns (int)
 
virtual void setLayoutNumberOfCompareViewRows (int)
 

Public Member Functions

 qSlicerAppMainWindow (QWidget *parent=nullptr)
 
 ~qSlicerAppMainWindow () override
 
- Public Member Functions inherited from qSlicerMainWindow
Q_INVOKABLE QDockWidget * errorLogDockWidget () const
 Return a pointer to the dock widget that shows the Error Log.
 
Q_INVOKABLE ctkErrorLogWidget * errorLogWidget () const
 
Q_INVOKABLE qSlicerModuleSelectorToolBarmoduleSelector () const
 
 qSlicerMainWindow (QWidget *parent=nullptr)
 
 ~qSlicerMainWindow () override
 

Protected Member Functions

 qSlicerAppMainWindow (qSlicerAppMainWindowPrivate *pimpl, QWidget *parent)
 
- Protected Member Functions inherited from qSlicerMainWindow
void changeEvent (QEvent *event) override
 
void closeEvent (QCloseEvent *event) override
 
virtual void disclaimer ()
 Open a popup to warn the user Slicer is not for clinical use.
 
void dragEnterEvent (QDragEnterEvent *event) override
 
void dropEvent (QDropEvent *event) override
 
bool eventFilter (QObject *object, QEvent *event) override
 
virtual void pythonConsoleInitialDisplay ()
 Open Python console if it was requested.
 
 qSlicerMainWindow (qSlicerMainWindowPrivate *pimpl, QWidget *parent)
 
virtual void setupMenuActions ()
 Connect MainWindow action with slots defined in MainWindowCore.
 
void showEvent (QShowEvent *event) override
 

Additional Inherited Members

- Signals inherited from qSlicerMainWindow
void initialWindowShown ()
 
- Protected Slots inherited from qSlicerMainWindow
virtual void onErrorLogDockWidgetAreaChanged (Qt::DockWidgetArea)
 
virtual void onFileSaved (const qSlicerIO::IOProperties &fileProperties)
 
virtual void onLayoutChanged (int)
 
virtual void onModuleAboutToBeUnloaded (const QString &moduleName)
 
virtual void onModuleLoaded (const QString &moduleName)
 
virtual void onMRMLSceneModified (vtkObject *)
 
virtual void onNewFileLoaded (const qSlicerIO::IOProperties &fileProperties)
 
void onUserViewedErrorLog ()
 
virtual void onWarningsOrErrorsOccurred (ctkErrorLogLevel::LogLevel logLevel)
 
void setExtensionUpdatesAvailable (bool updateAvailable)
 
- Protected Attributes inherited from qSlicerMainWindow
QScopedPointer< qSlicerMainWindowPrivate > d_ptr
 

Detailed Description

Definition at line 30 of file qSlicerAppMainWindow.h.

Member Typedef Documentation

◆ Superclass

Constructor & Destructor Documentation

◆ qSlicerAppMainWindow() [1/2]

qSlicerAppMainWindow::qSlicerAppMainWindow ( QWidget * parent = nullptr)

◆ ~qSlicerAppMainWindow()

qSlicerAppMainWindow::~qSlicerAppMainWindow ( )
override

◆ qSlicerAppMainWindow() [2/2]

qSlicerAppMainWindow::qSlicerAppMainWindow ( qSlicerAppMainWindowPrivate * pimpl,
QWidget * parent )
protected

Member Function Documentation

◆ on_HelpAboutSlicerAppAction_triggered

void qSlicerAppMainWindow::on_HelpAboutSlicerAppAction_triggered ( )
slot

◆ on_HelpAcknowledgmentsAction_triggered

void qSlicerAppMainWindow::on_HelpAcknowledgmentsAction_triggered ( )
slot

◆ on_HelpBrowseTutorialsAction_triggered

void qSlicerAppMainWindow::on_HelpBrowseTutorialsAction_triggered ( )
slot

◆ on_HelpDocumentationAction_triggered

void qSlicerAppMainWindow::on_HelpDocumentationAction_triggered ( )
slot

◆ on_HelpGetHelpAction_triggered

void qSlicerAppMainWindow::on_HelpGetHelpAction_triggered ( )
slot

◆ on_HelpHowToCiteAction_triggered

void qSlicerAppMainWindow::on_HelpHowToCiteAction_triggered ( )
slot

◆ on_HelpJoinUsOnLinkedInAction_triggered

void qSlicerAppMainWindow::on_HelpJoinUsOnLinkedInAction_triggered ( )
slot

◆ on_HelpKeyboardShortcutsAction_triggered

void qSlicerAppMainWindow::on_HelpKeyboardShortcutsAction_triggered ( )
slot

◆ on_HelpQuickStartAction_triggered

void qSlicerAppMainWindow::on_HelpQuickStartAction_triggered ( )
slot

◆ on_HelpReportBugOrFeatureRequestAction_triggered

void qSlicerAppMainWindow::on_HelpReportBugOrFeatureRequestAction_triggered ( )
slot

◆ on_HelpSearchFeatureRequestsAction_triggered

void qSlicerAppMainWindow::on_HelpSearchFeatureRequestsAction_triggered ( )
slot

◆ on_HelpSlicerPublicationsAction_triggered

void qSlicerAppMainWindow::on_HelpSlicerPublicationsAction_triggered ( )
slot

◆ on_HelpUserInterfaceAction_triggered

void qSlicerAppMainWindow::on_HelpUserInterfaceAction_triggered ( )
slot

◆ on_HelpViewLicenseAction_triggered

void qSlicerAppMainWindow::on_HelpViewLicenseAction_triggered ( )
slot

◆ on_HelpVisitSlicerForumAction_triggered

void qSlicerAppMainWindow::on_HelpVisitSlicerForumAction_triggered ( )
slot

The documentation for this class was generated from the following file: