28 #include <QGridLayout>
29 #include <QVBoxLayout>
38 , m_resetViewAction(new QAction(this))
41 auto vlayout =
new QVBoxLayout;
42 vlayout->setMargin(0);
43 vlayout->setSpacing(0);
45 auto gridLayout =
new QGridLayout;
46 gridLayout->setMargin(0);
47 gridLayout->setSpacing(0);
53 vlayout->addLayout(gridLayout);
56 auto hlayout =
new QHBoxLayout;
57 hlayout->setMargin(0);
58 hlayout->setSpacing(0);
59 hlayout->addLayout(vlayout);
81 if (!
jobItem()->isValidForFitting())
85 [
this](
const QString&
name) {
#define ASSERT(condition)
Defines class Data1DViewItem.
Defines classes DiffItemController, FitComparison1DViewController.
Defines class FitSuiteItem.
Defines class Plot1DCanvas.
Defines class PlotStatusLabel.
Defines class RealDataItem.
Defines class SessionModel.
View model for 1D DataItem.
void resetView()
Set axes viewport to original data.
void setItem(JobItem *job_item)
Data1DViewItem * diffItemView()
static const QString P_STATUS
Data1DViewItem * dataItemView()
void setOnPropertyChange(std::function< void(QString)> f, const void *caller=0)
The Plot1DCanvas class contains SpecularPlotWithDataView for specular data presentation,...
void setItem(SessionItem *dataItemView) override
The PlotStatusLabel class shows status string as reported by DescriptedPlot in a frame.
void reset()
Disconnects all color maps from the label.
void addPlot(ScientificPlot *plot)
ModelMapper * mapper()
Returns the current model mapper of this item. Creates new one if necessary.
QString const & name(EShape k)