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

Experimental class for IPad usage. More...

#include <cxSecondaryViewLayoutWindow.h>

Inheritance diagram for cx::SecondaryViewLayoutWindow:

Public Member Functions

 SecondaryViewLayoutWindow (QWidget *parent)
 
 ~SecondaryViewLayoutWindow ()
 
void tryShowOnSecondaryScreen ()
 
 SecondaryViewLayoutWindow (QWidget *parent, ViewServicePtr viewService)
 
 ~SecondaryViewLayoutWindow ()
 
void tryShowOnSecondaryScreen ()
 

Public Attributes

int mSecondaryLayoutId
 

Protected Member Functions

virtual void showEvent (QShowEvent *event)
 
virtual void hideEvent (QCloseEvent *event)
 
virtual void closeEvent (QCloseEvent *event)
 
virtual void showEvent (QShowEvent *event)
 
virtual void hideEvent (QCloseEvent *event)
 
virtual void closeEvent (QCloseEvent *event)
 

Detailed Description

Experimental class for IPad usage.

This detached main window can be moved onto a secondary screen. The use case was a IPad where scrolling etc could control the CustusX scene.

See also
SecondaryMainWindow
Date
05.11.2013
Author
christiana

Definition at line 34 of file cxSecondaryViewLayoutWindow.h.

Constructor & Destructor Documentation

◆ SecondaryViewLayoutWindow() [1/2]

cx::SecondaryViewLayoutWindow::SecondaryViewLayoutWindow ( QWidget *  parent)

Definition at line 25 of file cxSecondaryViewLayoutWindow.cpp.

◆ ~SecondaryViewLayoutWindow() [1/2]

cx::SecondaryViewLayoutWindow::~SecondaryViewLayoutWindow ( )

Definition at line 31 of file cxSecondaryViewLayoutWindow.cpp.

◆ SecondaryViewLayoutWindow() [2/2]

cx::SecondaryViewLayoutWindow::SecondaryViewLayoutWindow ( QWidget *  parent,
ViewServicePtr  viewService 
)

Definition at line 36 of file cxScreenVideoProvider.cpp.

◆ ~SecondaryViewLayoutWindow() [2/2]

cx::SecondaryViewLayoutWindow::~SecondaryViewLayoutWindow ( )
inline

Definition at line 35 of file cxScreenVideoProvider.h.

Member Function Documentation

◆ closeEvent() [1/2]

virtual void cx::SecondaryViewLayoutWindow::closeEvent ( QCloseEvent *  event)
protectedvirtual

◆ closeEvent() [2/2]

void cx::SecondaryViewLayoutWindow::closeEvent ( QCloseEvent *  event)
protectedvirtual

Definition at line 102 of file cxSecondaryViewLayoutWindow.cpp.

◆ hideEvent() [1/2]

virtual void cx::SecondaryViewLayoutWindow::hideEvent ( QCloseEvent *  event)
protectedvirtual

◆ hideEvent() [2/2]

void cx::SecondaryViewLayoutWindow::hideEvent ( QCloseEvent *  event)
protectedvirtual

Definition at line 97 of file cxSecondaryViewLayoutWindow.cpp.

◆ showEvent() [1/2]

virtual void cx::SecondaryViewLayoutWindow::showEvent ( QShowEvent *  event)
protectedvirtual

◆ showEvent() [2/2]

void cx::SecondaryViewLayoutWindow::showEvent ( QShowEvent *  event)
protectedvirtual

Definition at line 90 of file cxSecondaryViewLayoutWindow.cpp.

◆ tryShowOnSecondaryScreen() [1/2]

void cx::SecondaryViewLayoutWindow::tryShowOnSecondaryScreen ( )

◆ tryShowOnSecondaryScreen() [2/2]

void cx::SecondaryViewLayoutWindow::tryShowOnSecondaryScreen ( )

Definition at line 45 of file cxSecondaryViewLayoutWindow.cpp.

Member Data Documentation

◆ mSecondaryLayoutId

int cx::SecondaryViewLayoutWindow::mSecondaryLayoutId

Definition at line 38 of file cxScreenVideoProvider.h.


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