Slicer  5.0
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
List of all members | Public Types | Public Slots | Public Member Functions | Protected Member Functions
qSlicerAppMainWindow Class Reference

#include <Applications/SlicerApp/qSlicerAppMainWindow.h>

Inheritance diagram for qSlicerAppMainWindow:
Inheritance graph
[legend]
Collaboration diagram for qSlicerAppMainWindow:
Collaboration graph
[legend]

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_HelpJoinUsOnTwitterAction_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_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_WindowErrorLogAction_triggered ()
 
virtual void on_WindowToolbarsResetToDefaultAction_triggered ()
 
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 restoreGUIState (bool force=false)
 
virtual void restoreToolbars ()
 
virtual void saveGUIState (bool force=false)
 
virtual void setHomeModuleCurrent ()
 
virtual void setLayout (int)
 Set the view layout. More...
 
virtual void setLayoutMaximizedViewNode (vtkMRMLAbstractViewNode *)
 
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 ctkErrorLogWidget * errorLogWidget () const
 
Q_INVOKABLE vtkMRMLAbstractViewNodelayoutMaximizedViewNode ()
 Return the view node that is temporarily shown maximized in the view layout. More...
 
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. More...
 
void dragEnterEvent (QDragEnterEvent *event) override
 
void dropEvent (QDropEvent *event) override
 
bool eventFilter (QObject *object, QEvent *event) override
 
virtual void pythonConsoleInitialDisplay ()
 Open Python interactor if it was requested. More...
 
 qSlicerMainWindow (qSlicerMainWindowPrivate *pimpl, QWidget *parent)
 
virtual void setupMenuActions ()
 Connect MainWindow action with slots defined in MainWindowCore. More...
 
void showEvent (QShowEvent *event) override
 

Additional Inherited Members

- Signals inherited from qSlicerMainWindow
void initialWindowShown ()
 
- Protected Slots inherited from qSlicerMainWindow
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)
 
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

Definition at line 34 of file qSlicerAppMainWindow.h.

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_HelpJoinUsOnTwitterAction_triggered

void qSlicerAppMainWindow::on_HelpJoinUsOnTwitterAction_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: