insilmaril@623: #ifndef ATTRIBUTEWIDGET_H insilmaril@623: #define ATTRIBUTEWIDGET_H insilmaril@623: insilmaril@623: #include "ui_attributewidget.h" insilmaril@623: insilmaril@627: #include "attribute.h" insilmaril@627: insilmaril@623: #include insilmaril@623: insilmaril@623: class AttributeWidget: public QWidget insilmaril@623: { insilmaril@623: Q_OBJECT insilmaril@623: public: insilmaril@623: AttributeWidget (QWidget *parent=0); insilmaril@627: void setTable (AttributeTable *at=0); insilmaril@627: void setKey (const QString &k); insilmaril@627: void setValues (const QStringList &vl); insilmaril@627: insilmaril@627: public slots: insilmaril@627: virtual void keyTextChanged(const QString &t); insilmaril@627: virtual void valueTextChanged(const QString &t); insilmaril@627: insilmaril@623: private: insilmaril@623: Ui::AttributeWidget ui; insilmaril@627: AttributeTable *table; insilmaril@627: QString key; insilmaril@623: }; insilmaril@623: #endif