18 #ifndef PROPERTYEDITOR_H
19 #define PROPERTYEDITOR_H
25 #include "ui_PropertyEditorWidget.h"
26 #include "QLineEditFilter.h"
38 Ui::PropertyEditorWidget *ui;
39 QMap <QString, int> propertyToLine;
40 QMap <QString, QString> propertyToValue;
42 bool internalPropertyChange;
44 QString currentTagname, currentName;
45 QString currentFilterString;
68 void setTagname(QString tagname, QString name);
102 static bool isURL(
const QString &tagname,
const QString &attr);
104 QSize sizeHint()
const {
return QSize(250, 400); }
112 void updateWithItemChanges(QTableWidgetItem *item);
117 void filterProperties(
const QString&);
120 void propertyChanged(QString property, QString value);
123 #endif // PROPERTYEDITOR_H