{
Q_OBJECT
public:
- explicit StringListDelegate(QObject *parent = 0);
+ StringListDelegate(QString separator, QObject *parent = 0);
+ //void paint(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const;
+ QSize sizeHint(const QStyleOptionViewItem &option, const QModelIndex &index) const;
+ QWidget* createEditor(QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const;
+ void setEditorData(QWidget *editor, const QModelIndex &index) const;
+ void setModelData(QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const;
-signals:
-
-public slots:
+private slots:
+ void commitAndCloseEditor();
+private:
+ QString separator;
};
#endif // STRINGLISTDELEGATE_H