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);
}
1.7.2