if (!theParent.isValid()) {
switch (theRow) {
case 0:
- return createIndex(theRow, theColumn, (quintptr) ParamsFolder);
+ return createIndex(theRow, theColumn, (qint32) ParamsFolder);
case 1:
- return createIndex(theRow, theColumn, (quintptr) ConstructFolder);
+ return createIndex(theRow, theColumn, (qint32) ConstructFolder);
}
} else {
if (theParent.internalId() == ParamsFolder)
- return createIndex(theRow, theColumn, (quintptr) ParamObject);
+ return createIndex(theRow, theColumn, (qint32) ParamObject);
if (theParent.internalId() == ConstructFolder)
- return createIndex(theRow, theColumn, (quintptr) ConstructObject);
+ return createIndex(theRow, theColumn, (qint32) ConstructObject);
}
return QModelIndex();
}
case ConstructFolder:
return QModelIndex();
case ParamObject:
- return createIndex(0, 0, (quintptr) ParamsFolder);
+ return createIndex(0, 0, (qint32) ParamsFolder);
case ConstructObject:
- return createIndex(1, 0, (quintptr) ConstructFolder);
+ return createIndex(1, 0, (qint32) ConstructFolder);
}
return QModelIndex();
}
switch (theIndex.internalId()) {
case ParamsFolder:
case ConstructFolder:
- return 0;
+ return FeaturePtr();
case ParamObject:
return myDocument->feature(PARAMETERS_GROUP, theIndex.row());
case ConstructObject:
return myDocument->feature(CONSTRUCTIONS_GROUP, theIndex.row());
}
- return 0;
+ return FeaturePtr();
}
QModelIndex XGUI_PartDataModel::index(int theRow, int theColumn, const QModelIndex &theParent) const
{
if (!theParent.isValid())
- return createIndex(theRow, 0, (quintptr) MyRoot);
+ return createIndex(theRow, 0, (qint32) MyRoot);
int aId = (int)theParent.internalId();
switch (aId) {
case MyRoot:
switch (theRow) {
case 0:
- return createIndex(0, 0, (quintptr) ParamsFolder);
+ return createIndex(0, 0, (qint32) ParamsFolder);
case 1:
- return createIndex(1, 0, (quintptr) ConstructFolder);
+ return createIndex(1, 0, (qint32) ConstructFolder);
}
case ParamsFolder:
- return createIndex(theRow, 0, (quintptr) ParamObject);
+ return createIndex(theRow, 0, (qint32) ParamObject);
case ConstructFolder:
- return createIndex(theRow, 0, (quintptr) ConstructObject);
+ return createIndex(theRow, 0, (qint32) ConstructObject);
}
return QModelIndex();
}
return QModelIndex();
case ParamsFolder:
case ConstructFolder:
- return createIndex(0, 0, (quintptr) MyRoot);
+ return createIndex(0, 0, (qint32) MyRoot);
case ParamObject:
- return createIndex(0, 0, (quintptr) ParamsFolder);
+ return createIndex(0, 0, (qint32) ParamsFolder);
case ConstructObject:
- return createIndex(1, 0, (quintptr) ConstructFolder);
+ return createIndex(1, 0, (qint32) ConstructFolder);
}
return QModelIndex();
}
return myDocument->feature(PARTS_GROUP, myId);
case ParamsFolder:
case ConstructFolder:
- return 0;
+ return FeaturePtr();
case ParamObject:
return featureDocument()->feature(PARAMETERS_GROUP, theIndex.row());
case ConstructObject:
return featureDocument()->feature(CONSTRUCTIONS_GROUP, theIndex.row());
}
- return 0;
+ return FeaturePtr();
}