Remove rest of OptionsGlobalProperties.
authorTeemu Murtola <teemu.murtola@gmail.com>
Fri, 10 Feb 2012 19:58:58 +0000 (21:58 +0200)
committerTeemu Murtola <teemu.murtola@gmail.com>
Mon, 20 Feb 2012 18:26:43 +0000 (20:26 +0200)
commitb34fca3e927c6d2b026ca7f1ef6a6ef2a036ab87
tree26bc03e9e6a5cb0da7005ae22a53dac37c80ab56
parentd98556ab175586e9b63ab708b651c885acf151b4
Remove rest of OptionsGlobalProperties.

Replaced plot type handling with a separate AnalysisDataPlotSettings
class, which is now declared in the same module where the actual
plotting is implemented.

Interaction with the existing output_env_t structure (that is needed for
passing to legacy methods) could be improved, but that is internal and
local to a few classes, so it's easy to fix later.

Also fixed a MSVC-specific warning in basicoptions.cpp that for some
reason appeared, although that part of the code was not touched.

Part of issue #839.

Change-Id: I5a18f5730f915578ff4661b48ec36b07d9cee35c
20 files changed:
share/template/template.cpp
src/gromacs/analysisdata/modules/plot-impl.h
src/gromacs/analysisdata/modules/plot.cpp
src/gromacs/analysisdata/modules/plot.h
src/gromacs/options.h
src/gromacs/options/basicoptions.cpp
src/gromacs/options/globalproperties.cpp [deleted file]
src/gromacs/options/globalproperties.h [deleted file]
src/gromacs/options/options-impl.h
src/gromacs/options/options.cpp
src/gromacs/options/options.h
src/gromacs/selection/tests/selectionoption.cpp
src/gromacs/trajectoryanalysis/analysissettings-impl.h
src/gromacs/trajectoryanalysis/analysissettings.cpp
src/gromacs/trajectoryanalysis/analysissettings.h
src/gromacs/trajectoryanalysis/cmdlinerunner.cpp
src/gromacs/trajectoryanalysis/modules/angle.cpp
src/gromacs/trajectoryanalysis/modules/distance.cpp
src/gromacs/trajectoryanalysis/modules/select.cpp
src/gromacs/trajectoryanalysis/runnercommon.cpp