11 #include "PlusConfigure.h" 12 #include "PlusWidgetsExport.h" 15 #include <vtkCallbackCommand.h> 20 #include <QPushButton> 46 virtual void Execute(vtkObject* caller,
unsigned long eventId,
void* callData);
78 void SetMaxMessageCount(
int count);
87 bool eventFilter(QObject* obj, QEvent* ev);
89 void resizeEvent(QResizeEvent* event);
100 void ResetIconState();
105 void ParseMessage(QString& aInputString);
116 void CreateCustomContextMenu(
const QPoint& aPoint);
121 void ClearMessageList();
126 void ClearFilterButtonClicked();
131 void FilterLineEditEdited(
const QString&);
136 void ApplyFilterTimerFired();
143 void AddMessage(QString aInputString);
QTextEdit * m_MessageTextEdit
QLineEdit * m_FilterLineEdit
QTimer m_FilterInputTimer
QPushButton * m_ClearFilterButton
unsigned long m_DisplayMessageCallbackTag
unsigned long m_DisplayWideMessageCallbackTag
vtkDisplayMessageCallback()
static vtkDisplayMessageCallback * New()
Callback command class that catches the log message event and adds it to the text field of the status...
Phidget_ChannelClass uint32_t * count
virtual void Execute(vtkObject *caller, unsigned long eventId, void *callData)
QFrame * m_MessageListFrame
std::vector< QString > m_MessageLog