Go to the documentation of this file.
11 #ifndef PROCESS_PARMS_MODEL_HPP
12 #define PROCESS_PARMS_MODEL_HPP
16 #include <QAbstractTableModel>
17 #include <QStyledItemDelegate>
24 QWidget*
createEditor(QWidget* parent,
const QStyleOptionViewItem& option,
const QModelIndex& index)
const;
25 void setEditorData(QWidget* editor,
const QModelIndex& index)
const;
26 void setModelData(QWidget* editor, QAbstractItemModel* model,
const QModelIndex& index)
const;
27 void updateEditorGeometry(QWidget* editor,
const QStyleOptionViewItem& option,
const QModelIndex& index)
const;
39 int rowCount(
const QModelIndex& = QModelIndex())
const {
45 QVariant
data(
const QModelIndex& index,
int role)
const;
46 QVariant
headerData(
int section, Qt::Orientation orientation,
int role = Qt::DisplayRole)
const;
47 Qt::ItemFlags
flags(
const QModelIndex& index)
const;
48 bool setData(
const QModelIndex& index,
const QVariant& value,
int role = Qt::EditRole);
void updateEditorGeometry(QWidget *editor, const QStyleOptionViewItem &option, const QModelIndex &index) const
QVariant headerData(int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const
QWidget * createEditor(QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const
bool setData(const QModelIndex &index, const QVariant &value, int role=Qt::EditRole)
QStringList parmChoice(int pos) const
void setEditorData(QWidget *editor, const QModelIndex &index) const
mgx::ParmChoiceList _parmChoice
const QStringList & parms() const
QList< QStringList > ParmChoiceList
Type of the dictionary giving the list of possible strings for each argument.
ProcessParmsModel(QObject *parent=0)
void setParms(const mgx::ProcessDefinition &def)
int rowCount(const QModelIndex &=QModelIndex()) const
void setModelData(QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const
FreeFloatDelegate(QObject *parent=0)
int columnCount(const QModelIndex &=QModelIndex()) const
QVariant data(const QModelIndex &index, int role) const
Qt::ItemFlags flags(const QModelIndex &index) const