NorMIT-nav  2023.01.05-dev+develop.0da12
An IGT application
cx::MainWindow Class Reference

This is the main gui class which controls the workflow. More...

#include <cxMainWindow.h>

Inheritance diagram for cx::MainWindow:

Public Member Functions

 MainWindow ()
 
virtual ~MainWindow ()
 
virtual QMenu * createPopupMenu ()
 

Protected Slots

void patientChangedSlot ()
 
void delayedShow ()
 
void aboutSlot ()
 
void preferencesSlot (int currentTabIndex=0)
 
void toggleFullScreenSlot ()
 
void showControlPanelActionSlot ()
 
void showSecondaryViewLayoutWindowActionSlot ()
 
void onApplicationStateChangedSlot ()
 
void onWorkflowStateChangedSlot ()
 
void saveDesktopSlot ()
 
void resetDesktopSlot ()
 
void onShowContextSentitiveHelp ()
 
void dockWidgetVisibilityChanged (bool val)
 
void focusChanged (QWidget *old, QWidget *now)
 
void onGUIExtenderServiceAdded (GUIExtenderService *service)
 
void onGUIExtenderServiceRemoved (GUIExtenderService *service)
 
void onGUIExtenderServiceModified (GUIExtenderService *service)
 

Protected Member Functions

void changeEvent (QEvent *event)
 

Detailed Description

This is the main gui class which controls the workflow.

Date
Jan 20, 2009
Author
Janne Beate Bakeng, SINTEF
Ole Vegard Solberg, SINTEF
Christian Askeland, SINTEF

Definition at line 55 of file cxMainWindow.h.

Constructor & Destructor Documentation

◆ MainWindow()

cx::MainWindow::MainWindow ( )

Definition at line 60 of file cxMainWindow.cpp.

◆ ~MainWindow()

cx::MainWindow::~MainWindow ( )
virtual

Definition at line 239 of file cxMainWindow.cpp.

Member Function Documentation

◆ aboutSlot

void cx::MainWindow::aboutSlot ( )
protectedslot

Definition at line 566 of file cxMainWindow.cpp.

◆ changeEvent()

void cx::MainWindow::changeEvent ( QEvent *  event)
protected

Definition at line 147 of file cxMainWindow.cpp.

◆ createPopupMenu()

QMenu * cx::MainWindow::createPopupMenu ( )
virtual

Definition at line 246 of file cxMainWindow.cpp.

◆ delayedShow

void cx::MainWindow::delayedShow ( )
protectedslot

Definition at line 128 of file cxMainWindow.cpp.

◆ dockWidgetVisibilityChanged

void cx::MainWindow::dockWidgetVisibilityChanged ( bool  val)
protectedslot

Definition at line 196 of file cxMainWindow.cpp.

◆ focusChanged

void cx::MainWindow::focusChanged ( QWidget *  old,
QWidget *  now 
)
protectedslot

Definition at line 202 of file cxMainWindow.cpp.

◆ onApplicationStateChangedSlot

void cx::MainWindow::onApplicationStateChangedSlot ( )
protectedslot

Definition at line 304 of file cxMainWindow.cpp.

◆ onGUIExtenderServiceAdded

void cx::MainWindow::onGUIExtenderServiceAdded ( GUIExtenderService service)
protectedslot

Definition at line 169 of file cxMainWindow.cpp.

◆ onGUIExtenderServiceModified

void cx::MainWindow::onGUIExtenderServiceModified ( GUIExtenderService service)
protectedslot

Definition at line 187 of file cxMainWindow.cpp.

◆ onGUIExtenderServiceRemoved

void cx::MainWindow::onGUIExtenderServiceRemoved ( GUIExtenderService service)
protectedslot

Definition at line 191 of file cxMainWindow.cpp.

◆ onShowContextSentitiveHelp

void cx::MainWindow::onShowContextSentitiveHelp ( )
protectedslot

Definition at line 381 of file cxMainWindow.cpp.

◆ onWorkflowStateChangedSlot

void cx::MainWindow::onWorkflowStateChangedSlot ( )
protectedslot

Definition at line 334 of file cxMainWindow.cpp.

◆ patientChangedSlot

void cx::MainWindow::patientChangedSlot ( )
protectedslot

Definition at line 427 of file cxMainWindow.cpp.

◆ preferencesSlot

void cx::MainWindow::preferencesSlot ( int  currentTabIndex = 0)
protectedslot

Definition at line 593 of file cxMainWindow.cpp.

◆ resetDesktopSlot

void cx::MainWindow::resetDesktopSlot ( )
protectedslot

Definition at line 375 of file cxMainWindow.cpp.

◆ saveDesktopSlot

void cx::MainWindow::saveDesktopSlot ( )
protectedslot

Definition at line 360 of file cxMainWindow.cpp.

◆ showControlPanelActionSlot

void cx::MainWindow::showControlPanelActionSlot ( )
protectedslot

Definition at line 410 of file cxMainWindow.cpp.

◆ showSecondaryViewLayoutWindowActionSlot

void cx::MainWindow::showSecondaryViewLayoutWindowActionSlot ( )
protectedslot

Definition at line 420 of file cxMainWindow.cpp.

◆ toggleFullScreenSlot

void cx::MainWindow::toggleFullScreenSlot ( )
protectedslot

Definition at line 386 of file cxMainWindow.cpp.


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