Implemented StringListDelegate.
[emufront] / src / delegates / stringlistdelegate.h
index e9830c3..d26be65 100644 (file)
@@ -26,12 +26,18 @@ class StringListDelegate : public QStyledItemDelegate
 {
     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