FAST  3.2.0
Framework for Heterogeneous Medical Image Computing and Visualization
Signals | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
fast::WindowWidget Class Reference

#include <WindowWidget.hpp>

+ Inheritance diagram for fast::WindowWidget:
+ Collaboration diagram for fast::WindowWidget:

Signals

void widgetHasClosed ()
 
void filesDropped (const QList< QString > &filenames)
 

Public Member Functions

 WindowWidget ()
 
void keyPressEvent (QKeyEvent *event)
 
void closeEvent (QCloseEvent *event)
 
ViewcreateView ()
 
void addView (View *view)
 
std::vector< View * > getViews () const
 
void clearViews ()
 
 ~WindowWidget ()
 
void saveScreenshotOnClose (std::string filename)
 
void saveScreenshotOfViewsOnClose (std::string filename)
 

Protected Member Functions

void dragEnterEvent (QDragEnterEvent *event) override
 
void dropEvent (QDropEvent *event) override
 

Protected Attributes

bool mSaveScreenshotOnClose
 
std::string mScreenshotFilename
 
bool mSaveScreenshotOfViewsOnClose
 
std::string mScreenshotViewsFilename
 

Constructor & Destructor Documentation

◆ WindowWidget()

fast::WindowWidget::WindowWidget ( )

◆ ~WindowWidget()

fast::WindowWidget::~WindowWidget ( )

Member Function Documentation

◆ addView()

void fast::WindowWidget::addView ( View view)

◆ clearViews()

void fast::WindowWidget::clearViews ( )

◆ closeEvent()

void fast::WindowWidget::closeEvent ( QCloseEvent *  event)

◆ createView()

View* fast::WindowWidget::createView ( )

◆ dragEnterEvent()

void fast::WindowWidget::dragEnterEvent ( QDragEnterEvent *  event)
overrideprotected

◆ dropEvent()

void fast::WindowWidget::dropEvent ( QDropEvent *  event)
overrideprotected

◆ filesDropped

void fast::WindowWidget::filesDropped ( const QList< QString > &  filenames)
signal

◆ getViews()

std::vector<View*> fast::WindowWidget::getViews ( ) const

◆ keyPressEvent()

void fast::WindowWidget::keyPressEvent ( QKeyEvent *  event)

◆ saveScreenshotOfViewsOnClose()

void fast::WindowWidget::saveScreenshotOfViewsOnClose ( std::string  filename)

◆ saveScreenshotOnClose()

void fast::WindowWidget::saveScreenshotOnClose ( std::string  filename)

◆ widgetHasClosed

void fast::WindowWidget::widgetHasClosed ( )
signal

Member Data Documentation

◆ mSaveScreenshotOfViewsOnClose

bool fast::WindowWidget::mSaveScreenshotOfViewsOnClose
protected

◆ mSaveScreenshotOnClose

bool fast::WindowWidget::mSaveScreenshotOnClose
protected

◆ mScreenshotFilename

std::string fast::WindowWidget::mScreenshotFilename
protected

◆ mScreenshotViewsFilename

std::string fast::WindowWidget::mScreenshotViewsFilename
protected

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