46 void popupContextMenu()
override;
47 void setOverplotDisabled(
bool disabled);
85 void onPlotSpectrumClicked();
86 void onPlotBinClicked();
87 void onOverplotSpectrumClicked();
88 void onPlotSpectrumWithErrorsClicked();
89 void onOverplotSpectrumWithErrorsClicked();
90 void onPlotColorfillClicked();
91 void onSampleLogsClicked();
92 void onSliceViewerClicked();
93 void onShowInstrumentClicked();
94 void onShowNewInstrumentViewClicked();
95 void onShowDataClicked();
96 void onShowAlgorithmHistoryClicked();
97 void onShowDetectorsClicked();
98 void onPlotAdvancedClicked();
99 void onPlotSurfaceClicked();
100 void onPlotWireframeClicked();
101 void onPlotContourClicked();
102 void onPlotMDHistoWorkspaceClicked();
103 void onOverPlotMDHistoWorkspaceClicked();
104 void onPlotMDHistoWorkspaceWithErrorsClicked();
105 void onOverPlotMDHistoWorkspaceWithErrorsClicked();
106 void onSampleMaterialClicked();
107 void onSampleShapeClicked();
108 void onSuperplotClicked();
109 void onSuperplotWithErrsClicked();
110 void onSuperplotBinsClicked();
111 void onSuperplotBinsWithErrsClicked();
114 QMenu *createWorkspaceContextMenu(
const QStringList &selectedWorkspaces);
120 void addGeneralWorkspaceActions(QMenu *menu)
const;
124 MenuActions intersectionOfActions(std::vector<MenuActions> actionVecs);
126 QAction *m_plotSpectrum, *m_plotBin, *
m_overplotSpectrum, *m_plotSpectrumWithErrs, *m_overplotSpectrumWithErrs,
127 *
m_plotColorfill, *m_sampleLogs, *m_sliceViewer, *m_showInstrument, *m_showData, *m_showAlgorithmHistory,
128 *m_showDetectors, *
m_plotAdvanced, *m_plotSurface, *m_plotWireframe, *m_plotContour, *m_plotMDHisto1D,
129 *
m_overplotMDHisto1D, *m_plotMDHisto1DWithErrs, *m_overplotMDHisto1DWithErrs, *m_sampleMaterial, *m_sampleShape,