15 #ifndef BORNAGAIN_GUI_VIEW_SAMPLEDESIGNER_SAMPLEVIEW_H
16 #define BORNAGAIN_GUI_VIEW_SAMPLEDESIGNER_SAMPLEVIEW_H
19 #include <QMainWindow>
Defines class SampleItem.
Handles creation and appearance of docked widgets in the context of QMainWindow. It is used for Sampl...
Project document class handles all data related to the opened project (sample, job,...
Panel to show 3D view of sample. Contains toolbar and RealSpaceCanvas.
This can hold any item which belongs to a sample.
List view to select one sample (left side of layer-oriented sample editor)
void showEvent(QShowEvent *) override
void onAboutToRemoveItem(SampleItem item)
RealSpacePanel * m_realSpacePanel
void fillViewMenu(QMenu *menu)
SampleListView * m_sampleSelectionView
void updateSingleSampleMode()
void toggleRealSpaceView()
ProjectDocument * m_document
SampleView(QWidget *parent, ProjectDocument *document)
void onRequestViewInRealSpace(SampleItem itemToView)
Show the item in the real space view.
DocksController * m_docks
Base class for a GUI data item.