22 const QString jobdata_file_prefix =
"jobdata";
23 const QString refdata_file_prefix =
"refdata";
24 const QString realdata_file_prefix =
"realdata";
25 const QString instrument_file_prefix =
"instrdata";
26 const QString nativedata_file_prefix =
"nativedata";
29 QString intensityDataFileName(
const QString& itemName,
const QString& prefix);
36 return intensityDataFileName(jobItem.
itemName(), jobdata_file_prefix);
43 return intensityDataFileName(jobItem.
itemName(), refdata_file_prefix);
48 return intensityDataFileName(jobItem.
getIdentifier(), nativedata_file_prefix);
55 return intensityDataFileName(realDataItem.
name(), realdata_file_prefix);
60 return intensityDataFileName(realDataItem.
name(), nativedata_file_prefix);
65 return intensityDataFileName(instrumentItem.
id(), instrument_file_prefix);
72 QStringList result = QStringList() << QString(jobdata_file_prefix +
"_*.int.gz")
73 << QString(refdata_file_prefix +
"_*.int.gz")
74 << QString(realdata_file_prefix +
"_*.int.gz")
75 << QString(nativedata_file_prefix +
"_*.int.gz")
76 << QString(instrument_file_prefix +
"_*.int.gz");
82 QString intensityDataFileName(
const QString& itemName,
const QString& prefix)
85 return QString(
"%1_%2_0.int.gz").arg(prefix).arg(bodyName);
Defines class GUIHelpers functions.
Defines InstrumentItems classes.
Defines auxiliary functions in ItemFileNameUtils namespace.
Defines class RealDataItem.
QString getIdentifier() const
The RealDataItem class represents intensity data imported from file and intended for fitting.
QString name() const
The name which is presented to the user.
QString itemName() const
Get item name, return display name if no name is set.
QString getValidFileName(const QString &proposed_name)
Returns valid file name to be saved on disk.
QStringList nonXMLFileNameFilters()
Returns list of fileName filters related to nonXML data stored by JobModel and RealDataModel.
QString nativeDataFileName(const RealDataItem &realDataItem)
QString instrumentDataFileName(const InstrumentItem &instrumentItem)
QString jobResultsFileName(const JobItem &jobItem)
Constructs the name of the file with simulated intensities.
QString realDataFileName(const RealDataItem &realDataItem)
Constructs the name of the intensity file belonging to real data item.
QString jobReferenceFileName(const JobItem &jobItem)
Constructs the name of the file with reference data.
QString jobNativeDataFileName(const JobItem &jobItem)