Sending a message to the applications StatusBar. More...
#include <mitkStatusBar.h>
Public Member Functions | |
virtual const char * | GetClassName () const |
void | DisplayText (const char *t) |
Send a string to the applications StatusBar. | |
void | DisplayText (const char *t, int ms) |
Send a string with a time delay to the applications StatusBar. | |
void | DisplayErrorText (const char *t) |
void | DisplayWarningText (const char *t) |
void | DisplayWarningText (const char *t, int ms) |
void | DisplayGenericOutputText (const char *t) |
void | DisplayDebugText (const char *t) |
void | DisplayGreyValueText (const char *t) |
void | Clear () |
removes any temporary message being shown. | |
void | SetSizeGripEnabled (bool enable) |
Set the SizeGrip of the window (the triangle in the lower right Windowcorner for changing the size) to enabled or disabled. | |
Static Public Member Functions | |
static StatusBar * | GetInstance () |
static method to get the GUI dependent StatusBar-instance so the methods DisplayText, etc. can be called No reference counting, cause of decentral static use! | |
static void | SetImplementation (StatusBarImplementation *instance) |
Supply a GUI- dependent StatusBar. Has to be set by the application to connect the application dependent subclass of mitkStatusBar if you create an instance, then call ->Delete() on the supplied instance after setting it. | |
Protected Member Functions | |
StatusBar () | |
virtual | ~StatusBar () |
Static Protected Attributes | |
static StatusBarImplementation * | m_Implementation = NULL |
static StatusBar * | m_Instance = NULL |
Sending a message to the applications StatusBar.
Holds a GUI dependent StatusBarImplementation and sends the text further. nearly equal to itk::OutputWindow, no Window, but one line of text and a delay for clear. all mitk-classes use this class to display text on GUI-StatusBar. The mainapplication has to set the internal held StatusBarImplementation with SetInstance(..).
Definition at line 36 of file mitkStatusBar.h.
mitk::StatusBar::StatusBar | ( | ) | [protected] |
mitk::StatusBar::~StatusBar | ( | ) | [protected, virtual] |
Definition at line 118 of file mitkStatusBar.cpp.
{ }
void mitk::StatusBar::Clear | ( | ) |
removes any temporary message being shown.
Definition at line 77 of file mitkStatusBar.cpp.
References mitk::StatusBarImplementation::Clear(), and m_Implementation.
{ if ( m_Implementation != NULL) m_Implementation->Clear(); }
void mitk::StatusBar::DisplayDebugText | ( | const char * | t ) |
Definition at line 67 of file mitkStatusBar.cpp.
References mitk::StatusBarImplementation::DisplayDebugText(), and m_Implementation.
{ if (m_Implementation != NULL) m_Implementation->DisplayDebugText(t); }
void mitk::StatusBar::DisplayErrorText | ( | const char * | t ) |
Definition at line 47 of file mitkStatusBar.cpp.
References mitk::StatusBarImplementation::DisplayErrorText(), and m_Implementation.
Referenced by mitk::CutImageWithOutputTypeSelect(), and mitk::AutoCropImageFilter::ITKCrop3DImage().
{ if (m_Implementation != NULL) m_Implementation->DisplayErrorText(t); }
void mitk::StatusBar::DisplayGenericOutputText | ( | const char * | t ) |
Definition at line 62 of file mitkStatusBar.cpp.
References mitk::StatusBarImplementation::DisplayGenericOutputText(), and m_Implementation.
{ if (m_Implementation != NULL) m_Implementation->DisplayGenericOutputText(t); }
void mitk::StatusBar::DisplayGreyValueText | ( | const char * | t ) |
Definition at line 72 of file mitkStatusBar.cpp.
References mitk::StatusBarImplementation::DisplayGreyValueText(), and m_Implementation.
{ if (m_Implementation != NULL) m_Implementation->DisplayGreyValueText(t); }
void mitk::StatusBar::DisplayText | ( | const char * | t, |
int | ms | ||
) |
Send a string with a time delay to the applications StatusBar.
Display the text in the statusbar of the applikation for ms seconds
Definition at line 41 of file mitkStatusBar.cpp.
References mitk::StatusBarImplementation::DisplayText(), and m_Implementation.
{ if (m_Implementation != NULL) m_Implementation->DisplayText(t, ms); }
void mitk::StatusBar::DisplayText | ( | const char * | t ) |
Send a string to the applications StatusBar.
Display the text in the statusbar of the applikation
Definition at line 32 of file mitkStatusBar.cpp.
References mitk::StatusBarImplementation::DisplayText(), and m_Implementation.
Referenced by mitk::Mesh::ExecuteOperation(), mitk::CreateSurfaceTool::ProcessOneWorkingData(), and mitk::CalculateGrayValueStatisticsTool::ProcessOneWorkingData().
{ if (m_Implementation != NULL) m_Implementation->DisplayText(t); }
void mitk::StatusBar::DisplayWarningText | ( | const char * | t, |
int | ms | ||
) |
Definition at line 57 of file mitkStatusBar.cpp.
References mitk::StatusBarImplementation::DisplayWarningText(), and m_Implementation.
{ if (m_Implementation != NULL) m_Implementation->DisplayWarningText(t, ms); }
void mitk::StatusBar::DisplayWarningText | ( | const char * | t ) |
Definition at line 52 of file mitkStatusBar.cpp.
References mitk::StatusBarImplementation::DisplayWarningText(), and m_Implementation.
{ if (m_Implementation != NULL) m_Implementation->DisplayWarningText(t); }
virtual const char* mitk::StatusBar::GetClassName | ( | ) | const [virtual] |
StatusBar * mitk::StatusBar::GetInstance | ( | ) | [static] |
static method to get the GUI dependent StatusBar-instance so the methods DisplayText, etc. can be called No reference counting, cause of decentral static use!
Get the instance of this StatusBar
Definition at line 92 of file mitkStatusBar.cpp.
References m_Instance, and StatusBar().
Referenced by QmitkQBallReconstructionView::AnalyticalQBallReconstruction(), mitk::CutImageWithOutputTypeSelect(), QmitkDiffusionTensorEstimation::DirectionVolumesAngularErrorButton(), QmitkTensorReconstructionView::DoTensorsToDWI(), QmitkDiffusionDicomImport::Error(), mitk::Mesh::ExecuteOperation(), QmitkSegmentationPostProcessing::InternalCreateSurface(), mitk::AutoCropImageFilter::ITKCrop3DImage(), QmitkTensorReconstructionView::ItkTensorReconstruction(), QmitkQBallReconstructionView::NumericalQBallReconstruction(), QmitkIGTExampleView::OnPlaying(), QmitkIGTExampleView::OnRecording(), QmitkIGTRecorderView::OnStartRecording(), QmitkIGTLoggerWidget::OnStartRecording(), QmitkIGTExampleView::OnTestNavigation(), QmitkIGTExampleView::OnTestTracking(), mitk::CreateSurfaceTool::ProcessOneWorkingData(), mitk::CalculateGrayValueStatisticsTool::ProcessOneWorkingData(), QmitkDiffusionTensorEstimation::QBallReconstructionAnalyticalButton(), QmitkDiffusionTensorEstimation::QBallReconstructionButton(), QmitkDiffusionTensorEstimation::QBallStandardAlgorithmsDeconvolutionButton(), QmitkDiffusionTensorEstimation::QBallStandardAlgorithmsDirectionButton(), QmitkDiffusionTensorEstimation::QBallStandardAlgorithmsGFAButton(), QmitkDiffusionTensorEstimation::QBallVolumesVisualizeSelectedButton(), QmitkDiffusionQuantificationView::QBIQuantification(), QmitkIGTRecorderView::RecordFrame(), QmitkDiffusionTensorEstimation::StandardAlgorithmsDirectionButton(), QmitkDiffusionTensorEstimation::StandardAlgorithmsFAButton(), QmitkDiffusionTensorEstimation::StandardAlgorithmsRAButton(), QmitkDiffusionDicomImport::Status(), QmitkIGTLoggerWidget::StopRecording(), QmitkTensorReconstructionView::TeemTensorReconstruction(), QmitkDiffusionTensorEstimation::TensorEstimationButton(), QmitkDiffusionTensorEstimation::TensorEstimationTeemEstimateButton(), and QmitkDiffusionQuantificationView::TensorQuantification().
{ if (m_Instance == NULL)//if not set, then send a errormessage on OutputWindow { m_Instance = new StatusBar(); } return m_Instance; }
void mitk::StatusBar::SetImplementation | ( | StatusBarImplementation * | implementation ) | [static] |
Supply a GUI- dependent StatusBar. Has to be set by the application to connect the application dependent subclass of mitkStatusBar if you create an instance, then call ->Delete() on the supplied instance after setting it.
Set an instance of this; application must do this!See Header!
Definition at line 105 of file mitkStatusBar.cpp.
References m_Implementation.
Referenced by QmitkStatusBar::QmitkStatusBar().
{ if ( m_Implementation == implementation ) { return; } m_Implementation = implementation; }
void mitk::StatusBar::SetSizeGripEnabled | ( | bool | enable ) |
Set the SizeGrip of the window (the triangle in the lower right Windowcorner for changing the size) to enabled or disabled.
Definition at line 82 of file mitkStatusBar.cpp.
References m_Implementation, and mitk::StatusBarImplementation::SetSizeGripEnabled().
{ if (m_Implementation != NULL) { m_Implementation->SetSizeGripEnabled(enable); } }
StatusBarImplementation * mitk::StatusBar::m_Implementation = NULL [static, protected] |
Definition at line 80 of file mitkStatusBar.h.
Referenced by Clear(), DisplayDebugText(), DisplayErrorText(), DisplayGenericOutputText(), DisplayGreyValueText(), DisplayText(), DisplayWarningText(), SetImplementation(), and SetSizeGripEnabled().
StatusBar * mitk::StatusBar::m_Instance = NULL [static, protected] |
Definition at line 81 of file mitkStatusBar.h.
Referenced by GetInstance().