QT-Toolkit/GUI dependent class that provides to send a Message to the QT's StatusBar. More...
#include <QmitkStatusBar.h>
Public Types | |
typedef QmitkStatusBar | Self |
typedef mitk::StatusBarImplementation | Superclass |
typedef itk::SmartPointer< Self > | Pointer |
typedef itk::SmartPointer < const Self > | ConstPointer |
Public Member Functions | |
virtual const char * | GetClassName () const |
QmitkStatusBar (QStatusBar *instance) | |
Constructor; holds param instance internaly and connects this to the mitkStatusBar. | |
virtual | ~QmitkStatusBar () |
Destructor. | |
virtual void | DisplayText (const char *t) |
Send a string to the applications StatusBar (QStatusBar). | |
virtual void | DisplayText (const char *t, int ms) |
virtual void | DisplayErrorText (const char *t) |
Send a string as an error message to StatusBar. The implementation calls DisplayText() | |
virtual void | DisplayWarningText (const char *t) |
virtual void | DisplayWarningText (const char *t, int ms) |
virtual void | DisplayGenericOutputText (const char *t) |
virtual void | DisplayDebugText (const char *t) |
virtual void | DisplayGreyValueText (const char *t) |
virtual void | Clear () |
removes any temporary message being shown. | |
virtual void | SetSizeGripEnabled (bool enable) |
Set the QSizeGrip of the window (the triangle in the lower right Windowcorner for changing the size) to enabled or disabled. |
QT-Toolkit/GUI dependent class that provides to send a Message to the QT's StatusBar.
A delay time can be set.
All mitk-classes will call this class for output: mitk::StatusBar::GetInstance();
Definition at line 34 of file QmitkStatusBar.h.
typedef itk::SmartPointer<const Self> QmitkStatusBar::ConstPointer |
Definition at line 38 of file QmitkStatusBar.h.
typedef itk::SmartPointer<Self> QmitkStatusBar::Pointer |
Definition at line 38 of file QmitkStatusBar.h.
typedef QmitkStatusBar QmitkStatusBar::Self |
Definition at line 38 of file QmitkStatusBar.h.
Definition at line 38 of file QmitkStatusBar.h.
QmitkStatusBar::QmitkStatusBar | ( | QStatusBar * | instance ) |
Constructor; holds param instance internaly and connects this to the mitkStatusBar.
Definition at line 78 of file QmitkStatusBar.cpp.
References mitk::StatusBar::SetImplementation().
:StatusBarImplementation() { m_StatusBar = instance; m_GreyValueLabel = new QLabel(m_StatusBar,0); m_StatusBar->addPermanentWidget(m_GreyValueLabel); mitk::StatusBar::SetImplementation(this); }
QmitkStatusBar::~QmitkStatusBar | ( | ) | [virtual] |
void QmitkStatusBar::Clear | ( | ) | [virtual] |
removes any temporary message being shown.
Clear the text in the StatusBar
Implements mitk::StatusBarImplementation.
Definition at line 60 of file QmitkStatusBar.cpp.
{ if (m_StatusBar != NULL) m_StatusBar->clearMessage(); // TODO bug #1357 //qApp->processEvents(); // produces crashes! }
virtual void QmitkStatusBar::DisplayDebugText | ( | const char * | t ) | [inline, virtual] |
Implements mitk::StatusBarImplementation.
Definition at line 62 of file QmitkStatusBar.h.
{ this->DisplayText(t); };
virtual void QmitkStatusBar::DisplayErrorText | ( | const char * | t ) | [inline, virtual] |
Send a string as an error message to StatusBar. The implementation calls DisplayText()
Implements mitk::StatusBarImplementation.
Definition at line 58 of file QmitkStatusBar.h.
{ this->DisplayText(t); };
virtual void QmitkStatusBar::DisplayGenericOutputText | ( | const char * | t ) | [inline, virtual] |
Implements mitk::StatusBarImplementation.
Definition at line 61 of file QmitkStatusBar.h.
{this->DisplayText(t);}
void QmitkStatusBar::DisplayGreyValueText | ( | const char * | t ) | [virtual] |
Show the grey value text in the statusbar
Implements mitk::StatusBarImplementation.
Definition at line 52 of file QmitkStatusBar.cpp.
{ QString text(t); m_GreyValueLabel->setText(text); }
void QmitkStatusBar::DisplayText | ( | const char * | t ) | [virtual] |
Send a string to the applications StatusBar (QStatusBar).
Display the text in the statusbar of the applikation
Implements mitk::StatusBarImplementation.
Definition at line 33 of file QmitkStatusBar.cpp.
{ m_StatusBar->showMessage(t); // TODO bug #1357 //qApp->processEvents(); // produces crashes! }
void QmitkStatusBar::DisplayText | ( | const char * | t, |
int | ms | ||
) | [virtual] |
Display the text in the statusbar of the applikation for ms seconds
Implements mitk::StatusBarImplementation.
Definition at line 43 of file QmitkStatusBar.cpp.
{ m_StatusBar->showMessage(t, ms); // TODO bug #1357 //qApp->processEvents(); // produces crashes! }
virtual void QmitkStatusBar::DisplayWarningText | ( | const char * | t ) | [inline, virtual] |
Implements mitk::StatusBarImplementation.
Definition at line 59 of file QmitkStatusBar.h.
{ this->DisplayText(t); };
virtual void QmitkStatusBar::DisplayWarningText | ( | const char * | t, |
int | ms | ||
) | [inline, virtual] |
Implements mitk::StatusBarImplementation.
Definition at line 60 of file QmitkStatusBar.h.
{ this->DisplayText(t, ms); };
virtual const char* QmitkStatusBar::GetClassName | ( | ) | const [virtual] |
void QmitkStatusBar::SetSizeGripEnabled | ( | bool | enable ) | [virtual] |
Set the QSizeGrip of the window (the triangle in the lower right Windowcorner for changing the size) to enabled or disabled.
enable or disable the QSizeGrip
Implements mitk::StatusBarImplementation.
Definition at line 71 of file QmitkStatusBar.cpp.
Referenced by QmitkWorkbenchWindowAdvisor::PostWindowCreate(), and QmitkExtWorkbenchWindowAdvisor::PostWindowCreate().
{
if (m_StatusBar != NULL)
m_StatusBar->setSizeGripEnabled(enable);
}