Medical Imaging Interaction Toolkit  2018.4.99-389bf124
Medical Imaging Interaction Toolkit
QmitkProgressBar Class Reference

QT-Toolkit/GUI dependent class that provides the QT's ProgressBar. More...

#include <QmitkProgressBar.h>

Inheritance diagram for QmitkProgressBar:
Collaboration diagram for QmitkProgressBar:

Signals

void SignalAddStepsToDo (unsigned int steps)
 
void SignalProgress (unsigned int steps)
 
void SignalSetPercentageVisible (bool visible)
 

Public Member Functions

 QmitkProgressBar (QWidget *parent=nullptr, const char *name=nullptr)
 Constructor; holds param instance internally and connects this to the mitkProgressBar. More...
 
 ~QmitkProgressBar () override
 Destructor. More...
 
void SetPercentageVisible (bool visible) override
 Sets whether the current progress value is displayed. More...
 
void AddStepsToDo (unsigned int steps) override
 Adds steps to totalSteps. More...
 
void Progress (unsigned int steps) override
 Sets the current amount of progress to current progress + steps. More...
 
- Public Member Functions inherited from mitk::ProgressBarImplementation
 ProgressBarImplementation ()
 Constructor. More...
 
virtual ~ProgressBarImplementation ()
 Destructor. More...
 

Protected Slots

virtual void SlotAddStepsToDo (unsigned int steps)
 
virtual void SlotProgress (unsigned int steps)
 
virtual void SlotSetPercentageVisible (bool visible)
 

Detailed Description

QT-Toolkit/GUI dependent class that provides the QT's ProgressBar.

All mitk-classes will call this class for output: mitk::ProgressBar::GetInstance();

Definition at line 28 of file QmitkProgressBar.h.

Constructor & Destructor Documentation

◆ QmitkProgressBar()

QmitkProgressBar::QmitkProgressBar ( QWidget *  parent = nullptr,
const char *  name = nullptr 
)

◆ ~QmitkProgressBar()

QmitkProgressBar::~QmitkProgressBar ( )
override

Member Function Documentation

◆ AddStepsToDo()

void QmitkProgressBar::AddStepsToDo ( unsigned int  steps)
overridevirtual

Adds steps to totalSteps.

Documentation

Implements mitk::ProgressBarImplementation.

Definition at line 44 of file QmitkProgressBar.cpp.

References SignalAddStepsToDo().

◆ Progress()

void QmitkProgressBar::Progress ( unsigned int  steps)
overridevirtual

Sets the current amount of progress to current progress + steps.

Parameters

Implements mitk::ProgressBarImplementation.

Definition at line 54 of file QmitkProgressBar.cpp.

References SignalProgress().

◆ SetPercentageVisible()

void QmitkProgressBar::SetPercentageVisible ( bool  visible)
overridevirtual

Sets whether the current progress value is displayed.

Sets whether the current progress value is displayed.

Implements mitk::ProgressBarImplementation.

Definition at line 35 of file QmitkProgressBar.cpp.

References SignalSetPercentageVisible().

Referenced by QmitkProgressBar().

◆ SignalAddStepsToDo

void QmitkProgressBar::SignalAddStepsToDo ( unsigned int  steps)
signal

Referenced by AddStepsToDo(), and QmitkProgressBar().

◆ SignalProgress

void QmitkProgressBar::SignalProgress ( unsigned int  steps)
signal

Referenced by Progress(), and QmitkProgressBar().

◆ SignalSetPercentageVisible

void QmitkProgressBar::SignalSetPercentageVisible ( bool  visible)
signal

◆ SlotAddStepsToDo

void QmitkProgressBar::SlotAddStepsToDo ( unsigned int  steps)
protectedvirtualslot

◆ SlotProgress

void QmitkProgressBar::SlotProgress ( unsigned int  steps)
protectedvirtualslot

◆ SlotSetPercentageVisible

void QmitkProgressBar::SlotSetPercentageVisible ( bool  visible)
protectedvirtualslot

Definition at line 114 of file QmitkProgressBar.cpp.

Referenced by QmitkProgressBar().


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