25 Qt::ItemFlags result = Qt::ItemIsSelectable | Qt::ItemIsEnabled;
28 if (sourceIndex.isValid()) {
30 result |= Qt::ItemIsEditable;
34 result |= Qt::ItemIsDragEnabled;
41 QMimeData*
mimeData =
new QMimeData();
43 for (
auto proxyIndex : proxyIndexes) {
61 if (sourceIndex.column() == 0) {
#define ASSERT(condition)
Defines class FitParameterHelper.
Defines classes for ParameterTreeItems.
Defines class ParameterTuningModel.
Defines class SessionModel.
The FilterPropertyProxy class filters out all PropertyItem's and similar from SessionModel to have on...
static QModelIndex toSourceIndex(QModelIndex index)
static QString getParameterItemPath(const ParameterItem *parameterItem)
return path to given item in the ParameterTreeContainer
The ParameterItem class represent a tuning value in a parameter tuning tree.
Qt::ItemFlags flags(const QModelIndex &proxyIndex) const
QMimeData * mimeData(const QModelIndexList &proxyIndexes) const
ParameterTuningModel(QObject *parent=0)
ParameterItem * getParameterItem(const QModelIndex &proxyIndex) const
Returns ParameterItem from given proxy index.
SessionItem * itemForIndex(const QModelIndex &index) const
const QString LinkMimeType