Mantid
|
#include <MantidWSIndexDialog.h>
Classes | |
class | QLineEditWithErrorMark |
Auxiliary class to wrap the QLineEdit allowing warning to the user for invalid inputs. More... | |
struct | UserInput |
struct | UserInputAdvanced |
Plain old data structures to hold all user-selected input. More... | |
Public Member Functions | |
QMultiMap< QString, std::set< int > > | getPlots () const |
Returns the QMultiMap that contains all the workspaces that are to be plotted, mapped to the set of workspace indices. More... | |
UserInput | getSelections () |
Returns a structure holding all of the selected options. More... | |
bool | is1DPlotSelected () const |
Returns whether the simple 1D plot option has been selected. More... | |
bool | isContourPlotSelected () const |
Returns whether contour plot is selected. More... | |
bool | isErrorBarsSelected () const |
Returns whether the error bars option has been selected. More... | |
bool | isSurfacePlotSelected () const |
Returns whether surface plot is selected. More... | |
bool | isTiledPlotSelected () const |
Returns whether the tiled plot option has been selected. More... | |
bool | isWaterfallPlotSelected () const |
Returns whether the waterfall option has been selected. More... | |
MantidWSIndexWidget (QWidget *parent, const Qt::WindowFlags &flags, const QList< QString > &wsNames, const bool showWaterfallOption=false, const bool showTiledOption=false, const bool isAdvanced=false) | |
Constructor - same parameters as one of the parent constructors, along with a list of the names of workspaces to be plotted. More... | |
bool | plotAllRequested () |
Called by dialog when plot all requested. More... | |
bool | plotRequested () |
Called by dialog when plot requested. More... | |
bool | validatePlotOptions () |
Validate plot options when either plot or plot all is requested. More... | |
Static Public Attributes | |
static const QString | CONTOUR_PLOT = "Contour Plot" |
static const QString | CUSTOM = "Custom" |
The string "Custom". More... | |
static const QString | SIMPLE_PLOT = "1D Plot" |
Strings for plot types. More... | |
static const QString | SURFACE_PLOT = "Surface Plot" |
static const QString | WATERFALL_PLOT = "Waterfall Plot" |
static const QString | WORKSPACE_INDEX = "Workspace index" |
static const QString | WORKSPACE_NAME = "Workspace name" |
The string "Workspace index". More... | |
Private Slots | |
void | editedSpectraField () |
Called when the spectraField has been edited. More... | |
void | editedWsField () |
Called when the wsField has been edited. More... | |
void | onLogSelected (const QString &logName) |
Called when the log selection is changed. More... | |
void | onPlotOptionChanged (const QString &logName) |
Called when the plot option has changed. More... | |
Private Member Functions | |
void | checkForSpectraAxes () |
Check to see if all workspaces have a spectrum axis. More... | |
void | generateSpectraNumIntervals () |
Generates an IntervalList which defines which spectra IDs the user can ask to plot. More... | |
void | generateWsIndexIntervals () |
Generates an IntervalList which defines which workspace indices the user can ask to plot. More... | |
const QString | getAxisName () const |
Gets the axis name. More... | |
const std::set< double > | getCustomLogValues () const |
Get the set of custom log values. More... | |
const QString | getLogName () const |
Gets the log name. More... | |
int | getPlotIndex () const |
Get the plot index. More... | |
Mantid::API::MatrixWorkspace_const_sptr | getWorkspace (const QString &workspaceName) const |
Get a handle a workspace by name. More... | |
void | init () |
Initializes the layout of the dialog. More... | |
void | initLogs () |
Initializes the layout of the log options. More... | |
void | initOptionsBoxes () |
Initialize the layout of the options check boxes. More... | |
void | initSpectraBox () |
Initializes the layout of the spectra ID section of the dialog. More... | |
void | initWorkspaceBox () |
Initializes the layout of the workspace index section of the dialog. More... | |
bool | isSuitableForContourOrSurfacePlot () const |
Check if workspaces are suitable for contour or surface plot. More... | |
bool | isSuitableForLogValues (const QString &plotOption) const |
Check if workspaces are suitable for use of log values. More... | |
void | populateLogComboBox () |
Populate the log combo box. More... | |
void | showPlotOptionsError (const QString &message) |
Provide warning if there are plot errors. More... | |
bool | usingSpectraNumbers () const |
Whether or not there are any common spectra IDs between workspaces. More... | |
Private Attributes | |
bool | m_advanced |
Is the plotting advanced? More... | |
QLabel * | m_axisLabel |
QLineEditWithErrorMark * | m_axisNameEdit |
QLabel * | m_customLogLabel |
QVBoxLayout * | m_logBox |
QLabel * | m_logLabel |
QGroupBox * | m_logOptionsGroup |
QComboBox * | m_logSelector |
QLineEditWithErrorMark * | m_logValues |
QVBoxLayout * | m_optionsBox |
QLabel * | m_orMessage |
QVBoxLayout * | m_outer |
QLabel * | m_plotOptionLabel |
QComboBox * | m_plotOptions |
QCheckBox * | m_showErrorBars |
bool | m_spectra |
Do we allow the user to ask for a range of spectra IDs or not? More... | |
QVBoxLayout * | m_spectraBox |
QLineEditWithErrorMark * | m_spectraField |
QLabel * | m_spectraMessage |
IntervalList | m_spectraNumChoice |
IntervalList | m_spectraNumIntervals |
bool | m_tiled |
Do we allow the display of the tiled option. More... | |
bool | m_usingSprectraNumChoice = false |
bool | m_usingWsIndexChoice = false |
Flags to indicate which one of the two interval lists above is chosen by user. More... | |
bool | m_waterfall |
Do we allow the display of the waterfall option. More... | |
QVBoxLayout * | m_wsBox |
QLineEditWithErrorMark * | m_wsField |
IntervalList | m_wsIndexChoice |
IntervalLists for the range of indices/numbers CHOSEN by the user. More... | |
IntervalList | m_wsIndexIntervals |
IntervalLists for the range of indices/numbers AVAILABLE to the user. More... | |
QLabel * | m_wsMessage |
Pointers to the obligatory Qt objects: More... | |
QList< QString > | m_wsNames |
A list of names of workspaces which are to be plotted. More... | |
Definition at line 200 of file MantidWSIndexDialog.h.
MantidQt::MantidWidgets::MantidWSIndexWidget::MantidWSIndexWidget | ( | QWidget * | parent, |
const Qt::WindowFlags & | flags, | ||
const QList< QString > & | wsNames, | ||
const bool | showWaterfallOption = false , |
||
const bool | showTiledOption = false , |
||
const bool | isAdvanced = false |
||
) |
Constructor - same parameters as one of the parent constructors, along with a list of the names of workspaces to be plotted.
Construct a widget of this type.
parent | :: The owning dialog |
flags | :: Window flags that are passed the the QWidget constructor |
wsNames | :: the names of the workspaces to be plotted |
showWaterfallOption | :: true if waterfall plot enabled |
showTiledOption | :: true if tiled plot enabled |
isAdvanced | :: true if advanced plotting has been selected |
Definition at line 54 of file MantidWSIndexDialog.cpp.
References checkForSpectraAxes(), generateSpectraNumIntervals(), generateWsIndexIntervals(), init(), and m_spectra.
|
private |
Check to see if all workspaces have a spectrum axis.
Check to see if all workspaces have a spectrum axis.
If even one does not have a spectra axis, then we wont ask the user to enter spectra Numberss - only workspace indices.
Definition at line 678 of file MantidWSIndexDialog.cpp.
References hasSpectra, Mantid::Kernel::SingletonHolder< T >::Instance(), m_spectra, and m_wsNames.
Referenced by MantidWSIndexWidget().
|
privateslot |
Called when the spectraField has been edited.
Called when user edits spectra field.
Definition at line 276 of file MantidWSIndexDialog.cpp.
References MantidQt::MantidWidgets::MantidWSIndexWidget::QLineEditWithErrorMark::lineEdit(), m_wsField, and MantidQt::MantidWidgets::MantidWSIndexWidget::QLineEditWithErrorMark::setError().
Referenced by initSpectraBox().
|
privateslot |
Called when the wsField has been edited.
Called when user edits workspace field.
Definition at line 268 of file MantidWSIndexDialog.cpp.
References MantidQt::MantidWidgets::MantidWSIndexWidget::QLineEditWithErrorMark::lineEdit(), m_spectraField, and MantidQt::MantidWidgets::MantidWSIndexWidget::QLineEditWithErrorMark::setError().
Referenced by initWorkspaceBox().
|
private |
Generates an IntervalList which defines which spectra IDs the user can ask to plot.
Get available intervals for spectra Numbers.
Definition at line 730 of file MantidWSIndexDialog.cpp.
References MantidQt::MantidWidgets::IntervalList::addInterval(), Mantid::Kernel::SingletonHolder< T >::Instance(), MantidQt::MantidWidgets::IntervalList::intersect(), m_spectraNumIntervals, m_wsNames, and MantidQt::MantidWidgets::IntervalList::setIntervalList().
Referenced by MantidWSIndexWidget().
|
private |
Generates an IntervalList which defines which workspace indices the user can ask to plot.
Get the available interval for each of the workspaces, and then present the user with interval which is the INTERSECTION of each of those intervals.
Definition at line 704 of file MantidWSIndexDialog.cpp.
References MantidQt::MantidWidgets::IntervalList::addInterval(), Mantid::Kernel::SingletonHolder< T >::Instance(), MantidQt::MantidWidgets::IntervalList::intersect(), m_wsIndexIntervals, m_wsNames, and MantidQt::MantidWidgets::IntervalList::setIntervalList().
Referenced by MantidWSIndexWidget().
|
private |
Gets the axis name.
Gets the name that the user gave for the Y axis of the surface plot.
Definition at line 176 of file MantidWSIndexDialog.cpp.
References MantidQt::MantidWidgets::MantidWSIndexWidget::QLineEditWithErrorMark::lineEdit(), and m_axisNameEdit.
Referenced by getSelections().
|
private |
Get the set of custom log values.
If "Custom" is selected as log, returns the list of values the user has input into the edit box, otherwise returns an empty set.
Note that the set is ordered by definition, and values are only added if they are successfully converted to a double.
Definition at line 157 of file MantidWSIndexDialog.cpp.
References CUSTOM, MantidQt::MantidWidgets::MantidWSIndexWidget::QLineEditWithErrorMark::lineEdit(), m_logSelector, m_logValues, and value.
Referenced by getSelections().
|
private |
Gets the log name.
Gets the log that user selected to plot against.
Definition at line 182 of file MantidWSIndexDialog.cpp.
References m_logSelector.
Referenced by getSelections().
|
private |
Get the plot index.
Returns the workspace index to be plotted.
Definition at line 121 of file MantidWSIndexDialog.cpp.
References getPlots().
Referenced by getSelections().
QMultiMap< QString, std::set< int > > MantidQt::MantidWidgets::MantidWSIndexWidget::getPlots | ( | ) | const |
Returns the QMultiMap that contains all the workspaces that are to be plotted, mapped to the set of workspace indices.
Returns the user-selected plots.
Definition at line 188 of file MantidWSIndexDialog.cpp.
References MantidQt::MantidWidgets::IntervalList::getIntSet(), MantidQt::MantidWidgets::IntervalList::getList(), Mantid::Kernel::SingletonHolder< T >::Instance(), m_spectraNumChoice, m_wsIndexChoice, and m_wsNames.
Referenced by getPlotIndex(), MantidQt::MantidWidgets::MantidWSIndexDialog::getPlots(), and getSelections().
MantidWSIndexWidget::UserInput MantidQt::MantidWidgets::MantidWSIndexWidget::getSelections | ( | ) |
Returns a structure holding all of the selected options.
Returns the user-selected options.
Definition at line 73 of file MantidWSIndexDialog.cpp.
References MantidQt::MantidWidgets::MantidWSIndexWidget::UserInputAdvanced::accepted, MantidQt::MantidWidgets::MantidWSIndexWidget::UserInput::advanced, MantidQt::MantidWidgets::MantidWSIndexWidget::UserInputAdvanced::axisName, MantidQt::MantidWidgets::MantidWSIndexWidget::UserInput::contour, CUSTOM, MantidQt::MantidWidgets::MantidWSIndexWidget::UserInputAdvanced::customLogValues, MantidQt::MantidWidgets::MantidWSIndexWidget::UserInput::errors, getAxisName(), getCustomLogValues(), getLogName(), getPlotIndex(), getPlots(), is1DPlotSelected(), MantidQt::MantidWidgets::MantidWSIndexWidget::UserInput::isAdvanced, isContourPlotSelected(), isErrorBarsSelected(), isSurfacePlotSelected(), isTiledPlotSelected(), isWaterfallPlotSelected(), MantidQt::MantidWidgets::MantidWSIndexWidget::UserInputAdvanced::logName, m_advanced, m_wsNames, MantidQt::MantidWidgets::MantidWSIndexWidget::UserInputAdvanced::plotIndex, MantidQt::MantidWidgets::MantidWSIndexWidget::UserInput::plots, MantidQt::MantidWidgets::MantidWSIndexWidget::UserInput::simple, MantidQt::MantidWidgets::MantidWSIndexWidget::UserInput::surface, MantidQt::MantidWidgets::MantidWSIndexWidget::UserInput::tiled, MantidQt::MantidWidgets::MantidWSIndexWidget::UserInput::waterfall, WORKSPACE_INDEX, WORKSPACE_NAME, and MantidQt::MantidWidgets::MantidWSIndexWidget::UserInputAdvanced::workspaceNames.
Referenced by MantidQt::MantidWidgets::MantidWSIndexDialog::getSelections().
|
private |
Get a handle a workspace by name.
Definition at line 659 of file MantidWSIndexDialog.cpp.
References Mantid::Kernel::SingletonHolder< T >::Instance().
Referenced by populateLogComboBox().
|
private |
Initializes the layout of the dialog.
Set up widget UI.
Definition at line 419 of file MantidWSIndexDialog.cpp.
References initLogs(), initOptionsBoxes(), initSpectraBox(), initWorkspaceBox(), m_advanced, and m_outer.
Referenced by MantidWSIndexWidget().
|
private |
Initializes the layout of the log options.
Definition at line 514 of file MantidWSIndexDialog.cpp.
References MantidQt::MantidWidgets::MantidWSIndexWidget::QLineEditWithErrorMark::lineEdit(), m_axisLabel, m_axisNameEdit, m_customLogLabel, m_logBox, m_logLabel, m_logOptionsGroup, m_logSelector, m_logValues, m_outer, onLogSelected(), and populateLogComboBox().
Referenced by init().
|
private |
Initialize the layout of the options check boxes.
Set up Options boxes UI.
Definition at line 481 of file MantidWSIndexDialog.cpp.
References CONTOUR_PLOT, isSuitableForContourOrSurfacePlot(), m_advanced, m_optionsBox, m_outer, m_plotOptionLabel, m_plotOptions, m_showErrorBars, m_tiled, m_waterfall, onPlotOptionChanged(), SIMPLE_PLOT, SURFACE_PLOT, and WATERFALL_PLOT.
Referenced by init().
|
private |
Initializes the layout of the spectra ID section of the dialog.
Set up Spectra box UI.
Definition at line 455 of file MantidWSIndexDialog.cpp.
References editedSpectraField(), MantidQt::MantidWidgets::MantidWSIndexWidget::QLineEditWithErrorMark::lineEdit(), m_orMessage, m_outer, m_spectraBox, m_spectraField, m_spectraMessage, m_spectraNumIntervals, spectraNumbers, MantidQt::MantidWidgets::IntervalList::toQString(), and usingSpectraNumbers().
Referenced by init().
|
private |
Initializes the layout of the workspace index section of the dialog.
Set up Workspace box UI.
Definition at line 433 of file MantidWSIndexDialog.cpp.
References editedWsField(), MantidQt::MantidWidgets::MantidWSIndexWidget::QLineEditWithErrorMark::lineEdit(), m_outer, m_wsBox, m_wsField, m_wsIndexIntervals, m_wsMessage, and MantidQt::MantidWidgets::IntervalList::toQString().
Referenced by init().
bool MantidQt::MantidWidgets::MantidWSIndexWidget::is1DPlotSelected | ( | ) | const |
Returns whether the simple 1D plot option has been selected.
Whether the user selected "1D plot".
Definition at line 233 of file MantidWSIndexDialog.cpp.
References m_plotOptions, and SIMPLE_PLOT.
Referenced by getSelections(), and MantidQt::MantidWidgets::MantidWSIndexDialog::is1DPlotSelected().
bool MantidQt::MantidWidgets::MantidWSIndexWidget::isContourPlotSelected | ( | ) | const |
Returns whether contour plot is selected.
Whether the user selected contour plot.
Definition at line 257 of file MantidWSIndexDialog.cpp.
References CONTOUR_PLOT, and m_plotOptions.
Referenced by getSelections(), and MantidQt::MantidWidgets::MantidWSIndexDialog::isContourPlotSelected().
bool MantidQt::MantidWidgets::MantidWSIndexWidget::isErrorBarsSelected | ( | ) | const |
Returns whether the error bars option has been selected.
Whether the user has selected plot with error bars.
Definition at line 263 of file MantidWSIndexDialog.cpp.
References m_showErrorBars.
Referenced by getSelections(), and MantidQt::MantidWidgets::MantidWSIndexDialog::isErrorBarsSelected().
|
private |
Check if workspaces are suitable for contour or surface plot.
Definition at line 665 of file MantidWSIndexDialog.cpp.
References m_wsNames.
Referenced by initOptionsBoxes().
|
private |
Check if workspaces are suitable for use of log values.
Definition at line 668 of file MantidWSIndexDialog.cpp.
References CONTOUR_PLOT, SIMPLE_PLOT, SURFACE_PLOT, and WATERFALL_PLOT.
Referenced by onPlotOptionChanged().
bool MantidQt::MantidWidgets::MantidWSIndexWidget::isSurfacePlotSelected | ( | ) | const |
Returns whether surface plot is selected.
Whether the user selected surface plot.
Definition at line 251 of file MantidWSIndexDialog.cpp.
References m_plotOptions, and SURFACE_PLOT.
Referenced by getSelections(), and MantidQt::MantidWidgets::MantidWSIndexDialog::isSurfacePlotSelected().
bool MantidQt::MantidWidgets::MantidWSIndexWidget::isTiledPlotSelected | ( | ) | const |
Returns whether the tiled plot option has been selected.
Whether the user selected "tiled".
Definition at line 245 of file MantidWSIndexDialog.cpp.
References m_plotOptions.
Referenced by getSelections(), and MantidQt::MantidWidgets::MantidWSIndexDialog::isTiledPlotSelected().
bool MantidQt::MantidWidgets::MantidWSIndexWidget::isWaterfallPlotSelected | ( | ) | const |
Returns whether the waterfall option has been selected.
Whether the user selected "waterfall".
Definition at line 239 of file MantidWSIndexDialog.cpp.
References m_plotOptions, and WATERFALL_PLOT.
Referenced by getSelections(), and MantidQt::MantidWidgets::MantidWSIndexDialog::isWaterfallPlotSelected().
|
privateslot |
Called when the log selection is changed.
Called when log selection changed If "Custom" selected, enable the custom log input box.
Otherwise, it is read-only. Also put the log name into the axis name box as a default choice.
logName | :: [input] Text selected in combo box |
Definition at line 554 of file MantidWSIndexDialog.cpp.
References CUSTOM, MantidQt::MantidWidgets::MantidWSIndexWidget::QLineEditWithErrorMark::lineEdit(), m_axisNameEdit, and m_logValues.
Referenced by initLogs().
|
privateslot |
Called when the plot option has changed.
Called when plot option is changed.
plotOption | :: [input] New plot option |
Definition at line 564 of file MantidWSIndexDialog.cpp.
References CONTOUR_PLOT, CUSTOM, isSuitableForLogValues(), MantidQt::MantidWidgets::MantidWSIndexWidget::QLineEditWithErrorMark::lineEdit(), m_advanced, m_axisNameEdit, m_logSelector, m_logValues, m_plotOptions, m_showErrorBars, SURFACE_PLOT, WORKSPACE_INDEX, and WORKSPACE_NAME.
Referenced by initOptionsBoxes().
bool MantidQt::MantidWidgets::MantidWSIndexWidget::plotAllRequested | ( | ) |
Called by dialog when plot all requested.
Called when dialog requests to plot all.
Definition at line 325 of file MantidWSIndexDialog.cpp.
References m_usingSprectraNumChoice, m_usingWsIndexChoice, m_wsIndexChoice, m_wsIndexIntervals, and validatePlotOptions().
Referenced by MantidQt::MantidWidgets::MantidWSIndexDialog::plotAll().
bool MantidQt::MantidWidgets::MantidWSIndexWidget::plotRequested | ( | ) |
Called by dialog when plot requested.
Called when dialog requests a plot.
Definition at line 285 of file MantidWSIndexDialog.cpp.
References MantidQt::MantidWidgets::IntervalList::addIntervals(), MantidQt::MantidWidgets::MantidWSIndexWidget::QLineEditWithErrorMark::lineEdit(), m_spectraField, m_spectraNumChoice, m_usingSprectraNumChoice, m_usingWsIndexChoice, m_wsField, m_wsIndexChoice, MantidQt::MantidWidgets::MantidWSIndexWidget::QLineEditWithErrorMark::setError(), and validatePlotOptions().
Referenced by MantidQt::MantidWidgets::MantidWSIndexDialog::plot().
|
private |
Populate the log combo box.
Populate the log combo box with all log names that have single numeric value per workspace (and occur in every workspace)
Definition at line 602 of file MantidWSIndexDialog.cpp.
References CUSTOM, getWorkspace(), m_logSelector, m_wsNames, Mantid::Kernel::Math::TimeAveragedMean, value, and WORKSPACE_NAME.
Referenced by initLogs().
|
private |
Provide warning if there are plot errors.
Displays a message box with the supplied error string.
message | :: [input] Error message to display |
Definition at line 141 of file MantidWSIndexDialog.cpp.
|
private |
Whether or not there are any common spectra IDs between workspaces.
Whether widget is using spectra IDs or workspace indices.
Definition at line 758 of file MantidWSIndexDialog.cpp.
References MantidQt::MantidWidgets::IntervalList::getList(), m_spectra, and m_spectraNumIntervals.
Referenced by initSpectraBox().
bool MantidQt::MantidWidgets::MantidWSIndexWidget::validatePlotOptions | ( | ) |
Validate plot options when either plot or plot all is requested.
Validate plot options when a plot is requested set appropriate error if not valid.
Definition at line 336 of file MantidWSIndexDialog.cpp.
References MantidQt::MantidWidgets::IntervalList::clear(), CONTOUR_PLOT, CUSTOM, MantidQt::MantidWidgets::MantidWSIndexWidget::QLineEditWithErrorMark::lineEdit(), m_advanced, m_logSelector, m_logValues, m_plotOptions, m_spectraNumChoice, m_usingSprectraNumChoice, m_usingWsIndexChoice, m_wsIndexChoice, m_wsNames, MantidQt::MantidWidgets::MantidWSIndexWidget::QLineEditWithErrorMark::setError(), SURFACE_PLOT, MantidQt::MantidWidgets::IntervalList::totalIntervalLength(), and value.
Referenced by plotAllRequested(), and plotRequested().
|
static |
Definition at line 261 of file MantidWSIndexDialog.h.
Referenced by initOptionsBoxes(), isContourPlotSelected(), isSuitableForLogValues(), onPlotOptionChanged(), and validatePlotOptions().
|
static |
The string "Custom".
Definition at line 256 of file MantidWSIndexDialog.h.
Referenced by getCustomLogValues(), getSelections(), onLogSelected(), onPlotOptionChanged(), populateLogComboBox(), and validatePlotOptions().
|
private |
Is the plotting advanced?
Definition at line 358 of file MantidWSIndexDialog.h.
Referenced by getSelections(), init(), initOptionsBoxes(), onPlotOptionChanged(), and validatePlotOptions().
|
private |
Definition at line 362 of file MantidWSIndexDialog.h.
Referenced by initLogs().
|
private |
Definition at line 368 of file MantidWSIndexDialog.h.
Referenced by getAxisName(), initLogs(), onLogSelected(), and onPlotOptionChanged().
|
private |
Definition at line 361 of file MantidWSIndexDialog.h.
Referenced by initLogs().
|
private |
Definition at line 365 of file MantidWSIndexDialog.h.
Referenced by initLogs().
|
private |
Definition at line 361 of file MantidWSIndexDialog.h.
Referenced by initLogs().
|
private |
Definition at line 364 of file MantidWSIndexDialog.h.
Referenced by initLogs().
|
private |
Definition at line 366 of file MantidWSIndexDialog.h.
Referenced by getCustomLogValues(), getLogName(), initLogs(), onPlotOptionChanged(), populateLogComboBox(), and validatePlotOptions().
|
private |
Definition at line 363 of file MantidWSIndexDialog.h.
Referenced by getCustomLogValues(), initLogs(), onLogSelected(), onPlotOptionChanged(), and validatePlotOptions().
|
private |
Definition at line 365 of file MantidWSIndexDialog.h.
Referenced by initOptionsBoxes().
|
private |
Definition at line 361 of file MantidWSIndexDialog.h.
Referenced by initSpectraBox().
|
private |
Definition at line 365 of file MantidWSIndexDialog.h.
Referenced by init(), initLogs(), initOptionsBoxes(), initSpectraBox(), and initWorkspaceBox().
|
private |
Definition at line 361 of file MantidWSIndexDialog.h.
Referenced by initOptionsBoxes().
|
private |
Definition at line 366 of file MantidWSIndexDialog.h.
Referenced by initOptionsBoxes(), is1DPlotSelected(), isContourPlotSelected(), isSurfacePlotSelected(), isTiledPlotSelected(), isWaterfallPlotSelected(), onPlotOptionChanged(), and validatePlotOptions().
|
private |
Definition at line 367 of file MantidWSIndexDialog.h.
Referenced by initOptionsBoxes(), isErrorBarsSelected(), and onPlotOptionChanged().
|
private |
Do we allow the user to ask for a range of spectra IDs or not?
Definition at line 349 of file MantidWSIndexDialog.h.
Referenced by checkForSpectraAxes(), MantidWSIndexWidget(), and usingSpectraNumbers().
|
private |
Definition at line 365 of file MantidWSIndexDialog.h.
Referenced by initSpectraBox().
|
private |
Definition at line 363 of file MantidWSIndexDialog.h.
Referenced by editedWsField(), initSpectraBox(), and plotRequested().
|
private |
Definition at line 361 of file MantidWSIndexDialog.h.
Referenced by initSpectraBox().
|
private |
Definition at line 375 of file MantidWSIndexDialog.h.
Referenced by getPlots(), plotRequested(), and validatePlotOptions().
|
private |
Definition at line 373 of file MantidWSIndexDialog.h.
Referenced by generateSpectraNumIntervals(), initSpectraBox(), and usingSpectraNumbers().
|
private |
Do we allow the display of the tiled option.
Definition at line 355 of file MantidWSIndexDialog.h.
Referenced by initOptionsBoxes().
|
private |
Definition at line 378 of file MantidWSIndexDialog.h.
Referenced by plotAllRequested(), plotRequested(), and validatePlotOptions().
|
private |
Flags to indicate which one of the two interval lists above is chosen by user.
Definition at line 378 of file MantidWSIndexDialog.h.
Referenced by plotAllRequested(), plotRequested(), and validatePlotOptions().
|
private |
Do we allow the display of the waterfall option.
Definition at line 352 of file MantidWSIndexDialog.h.
Referenced by initOptionsBoxes().
|
private |
Definition at line 365 of file MantidWSIndexDialog.h.
Referenced by initWorkspaceBox().
|
private |
Definition at line 363 of file MantidWSIndexDialog.h.
Referenced by editedSpectraField(), initWorkspaceBox(), and plotRequested().
|
private |
IntervalLists for the range of indices/numbers CHOSEN by the user.
Definition at line 375 of file MantidWSIndexDialog.h.
Referenced by getPlots(), plotAllRequested(), plotRequested(), and validatePlotOptions().
|
private |
IntervalLists for the range of indices/numbers AVAILABLE to the user.
Definition at line 373 of file MantidWSIndexDialog.h.
Referenced by generateWsIndexIntervals(), initWorkspaceBox(), and plotAllRequested().
|
private |
Pointers to the obligatory Qt objects:
Definition at line 361 of file MantidWSIndexDialog.h.
Referenced by initWorkspaceBox().
|
private |
A list of names of workspaces which are to be plotted.
Definition at line 371 of file MantidWSIndexDialog.h.
Referenced by checkForSpectraAxes(), generateSpectraNumIntervals(), generateWsIndexIntervals(), getPlots(), getSelections(), isSuitableForContourOrSurfacePlot(), populateLogComboBox(), and validatePlotOptions().
|
static |
Strings for plot types.
Definition at line 258 of file MantidWSIndexDialog.h.
Referenced by initOptionsBoxes(), is1DPlotSelected(), and isSuitableForLogValues().
|
static |
Definition at line 260 of file MantidWSIndexDialog.h.
Referenced by initOptionsBoxes(), isSuitableForLogValues(), isSurfacePlotSelected(), onPlotOptionChanged(), and validatePlotOptions().
|
static |
Definition at line 259 of file MantidWSIndexDialog.h.
Referenced by initOptionsBoxes(), isSuitableForLogValues(), and isWaterfallPlotSelected().
|
static |
Definition at line 254 of file MantidWSIndexDialog.h.
Referenced by getSelections(), and onPlotOptionChanged().
|
static |
The string "Workspace index".
Definition at line 253 of file MantidWSIndexDialog.h.
Referenced by getSelections(), onPlotOptionChanged(), and populateLogComboBox().