CustusX  2023.01.05-dev+develop.0da12
An IGT application
cx::ScreenVideoProvider Class Reference

#include <cxScreenVideoProvider.h>

Inheritance diagram for cx::ScreenVideoProvider:

Public Member Functions

 ScreenVideoProvider (VisServicesPtr services)
 
class ViewCollectionWidgetgetSecondaryLayoutWidget ()
 
void saveScreenShot (QImage image, QString id)
 
QByteArray generatePNGEncoding (QImage image)
 
QPixmap grabScreen (unsigned screenid)
 
void showSecondaryLayout (QSize size, QString layout)
 
QImage grabSecondaryLayout ()
 
void closeSecondaryLayout ()
 

Detailed Description

Definition at line 51 of file cxScreenVideoProvider.h.

Constructor & Destructor Documentation

cx::ScreenVideoProvider::ScreenVideoProvider ( VisServicesPtr  services)

Definition at line 69 of file cxScreenVideoProvider.cpp.

Member Function Documentation

void cx::ScreenVideoProvider::closeSecondaryLayout ( )

Definition at line 163 of file cxScreenVideoProvider.cpp.

QByteArray cx::ScreenVideoProvider::generatePNGEncoding ( QImage  image)

Definition at line 82 of file cxScreenVideoProvider.cpp.

ViewCollectionWidget * cx::ScreenVideoProvider::getSecondaryLayoutWidget ( )

Definition at line 179 of file cxScreenVideoProvider.cpp.

QPixmap cx::ScreenVideoProvider::grabScreen ( unsigned  screenid)

Definition at line 91 of file cxScreenVideoProvider.cpp.

QImage cx::ScreenVideoProvider::grabSecondaryLayout ( )

Definition at line 169 of file cxScreenVideoProvider.cpp.

void cx::ScreenVideoProvider::saveScreenShot ( QImage  image,
QString  id 
)

Definition at line 77 of file cxScreenVideoProvider.cpp.

void cx::ScreenVideoProvider::showSecondaryLayout ( QSize  size,
QString  layout 
)

Definition at line 98 of file cxScreenVideoProvider.cpp.


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