Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #ifndef QMITKINFODIALOG_H_
00019 #define QMITKINFODIALOG_H_
00020
00021 #include <vector>
00022
00023 #include <QDialog>
00024
00025
00026 namespace mitk
00027 {
00028 class DataNode;
00029 }
00030 class QTextBrowser;
00031 class QLineEdit;
00032
00037 class QmitkInfoDialog : public QDialog
00038 {
00039 Q_OBJECT
00040
00041 public:
00042 QmitkInfoDialog( std::vector<mitk::DataNode*> _Nodes, QWidget * parent = 0, Qt::WindowFlags f = 0 );
00043 public slots:
00044 void OnSelectionChanged(const mitk::DataNode*);
00045 void OnSearchButtonClicked ( bool checked = false );
00046 void OnCancelButtonClicked ( bool checked = false );
00047 void KeyWordTextChanged(const QString & text);
00048 protected:
00049 bool eventFilter(QObject *obj, QEvent *event);
00050 protected:
00051 QLineEdit* m_KeyWord;
00052 QPushButton* m_SearchButton;
00053 QTextBrowser* m_TextBrowser;
00054 };
00055
00056 #endif // QMITKINFODIALOG_H_