Medical Imaging Interaction Toolkit  2026.06.00
Medical Imaging Interaction Toolkit
QmitkScreenshotWidget Class Reference

Widget that displays a screenshot thumbnail with a remove button. More...

#include <QmitkScreenshotWidget.h>

Inheritance diagram for QmitkScreenshotWidget:
Collaboration diagram for QmitkScreenshotWidget:

Signals

void Remove (QmitkScreenshotWidget *sender)
 Emitted when the user clicks the remove button. More...
 

Public Member Functions

 QmitkScreenshotWidget (QWidget *parent=nullptr)
 Construct an empty screenshot widget. More...
 
 QmitkScreenshotWidget (const QString &screenshotPath, QWidget *parent=nullptr)
 Construct a screenshot widget with an initial screenshot. More...
 
 ~QmitkScreenshotWidget () override
 
void SetScreenshot (const QString &path)
 Set the screenshot image to display. More...
 
QString GetScreenshotPath () const
 Return the file path of the currently displayed screenshot. More...
 

Detailed Description

Widget that displays a screenshot thumbnail with a remove button.

Used within the screenshot question widget to show individual screenshots that have been captured or loaded. Each widget shows a preview and allows the user to remove it.

Definition at line 31 of file QmitkScreenshotWidget.h.

Constructor & Destructor Documentation

◆ QmitkScreenshotWidget() [1/2]

QmitkScreenshotWidget::QmitkScreenshotWidget ( QWidget *  parent = nullptr)
explicit

Construct an empty screenshot widget.

Parameters
parentOptional parent widget.

◆ QmitkScreenshotWidget() [2/2]

QmitkScreenshotWidget::QmitkScreenshotWidget ( const QString &  screenshotPath,
QWidget *  parent = nullptr 
)
explicit

Construct a screenshot widget with an initial screenshot.

Parameters
screenshotPathFile path to the screenshot image.
parentOptional parent widget.

◆ ~QmitkScreenshotWidget()

QmitkScreenshotWidget::~QmitkScreenshotWidget ( )
override

Member Function Documentation

◆ GetScreenshotPath()

QString QmitkScreenshotWidget::GetScreenshotPath ( ) const

Return the file path of the currently displayed screenshot.

◆ Remove

void QmitkScreenshotWidget::Remove ( QmitkScreenshotWidget *  sender)
signal

Emitted when the user clicks the remove button.

Parameters
senderPointer to the widget requesting removal.

◆ SetScreenshot()

void QmitkScreenshotWidget::SetScreenshot ( const QString &  path)

Set the screenshot image to display.

Parameters
pathFile path to the screenshot image.

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