53 QWidget *createEditor(QWidget *parent,
const QStyleOptionViewItem &option,
const QModelIndex &index)
const;
55 void setEditorData(QWidget *editor,
const QModelIndex &index)
const;
56 void setModelData(QWidget *editor, QAbstractItemModel *model,
const QModelIndex &index)
const;
57 void updateEditorGeometry(QWidget *editor,
const QStyleOptionViewItem &option,
const QModelIndex &index)
const;
60 QSharedPointer<ito::ParamMeta> m_meta;
76 void on_newListItemButton_clicked();
77 void on_deleteListItemButton_clicked();
78 void on_moveListItemUpButton_clicked();
79 void on_moveListItemDownButton_clicked();
80 void on_listWidget_currentRowChanged();
81 void on_listWidget_itemDoubleClicked(QListWidgetItem *item);
82 void on_buttonBox_clicked(QAbstractButton* btn);
85 virtual void setItemData(
int role,
const QVariant &v);
86 virtual QVariant getItemData(
int role)
const;
87 QList<QPair<QString, QVariant>> parseListItems(
const ito::Param ¶m)
const;
88 void updateButtonState();
92 Ui::paramInputDialog ui;
94 QString m_newItemText;
99 QRegularExpression m_RegExp;