24 #include <QHBoxLayout>
25 #include <QHeaderView>
29 #include <QVBoxLayout>
31 #include <vtkRenderWindow.h>
36 : QWidget(parent, f), m_NodePropertiesTableView(0), m_Model(0)
52 if (_List.IsNotNull())
74 QVBoxLayout *_NodePropertiesLayout =
new QVBoxLayout;
75 QWidget *_PropertyFilterKeyWordPane =
new QWidget(QWidget::parentWidget());
76 QHBoxLayout *_PropertyFilterKeyWordLayout =
new QHBoxLayout;
77 QLabel *_LabelPropertyFilterKeyWord =
new QLabel(
"Filter: ", _PropertyFilterKeyWordPane);
82 setLayout(_NodePropertiesLayout);
84 _PropertyFilterKeyWordPane->setLayout(_PropertyFilterKeyWordLayout);
86 _PropertyFilterKeyWordLayout->setMargin(0);
87 _PropertyFilterKeyWordLayout->addWidget(_LabelPropertyFilterKeyWord);
90 _NodePropertiesLayout->setMargin(0);
91 _NodePropertiesLayout->addWidget(_PropertyFilterKeyWordPane);
103 SIGNAL(textChanged(
const QString &)),
QLineEdit * m_TxtPropertyFilterKeyWord
virtual void SetFilterPropertiesKeyWord(std::string _FilterKeyWord)
Set a keyword for filtering of properties. Only properties beginning with this string will be shown...
QTableView * getTable() const
void SetPropertyList(mitk::PropertyList::Pointer _List)
void PropertyFilterKeyWordTextChanged(const QString &text)
QmitkPropertiesTableModel * getModel() const
QmitkPropertiesTableModel * m_Model
QTableView * m_NodePropertiesTableView
QmitkPropertiesTableEditor(QWidget *parent=0, Qt::WindowFlags f=0, mitk::DataNode::Pointer _Node=0)
void SetPropertyList(mitk::PropertyList *_PropertyList)
virtual ~QmitkPropertiesTableEditor()
Standard dtor. Nothing to do here.