Merge branch 'master' into pygromacs
authorAlexey Shvetsov <alexxy@omrb.pnpi.spb.ru>
Sun, 26 Jul 2015 09:00:05 +0000 (12:00 +0300)
committerAlexey Shvetsov <alexxy@omrb.pnpi.spb.ru>
Sun, 26 Jul 2015 09:00:05 +0000 (12:00 +0300)
Change-Id: I3cbb006177c6117e4310ad182d15bdbc3aa6ed79

1  2 
src/gromacs/trajectoryanalysis/analysismodule.h
src/gromacs/trajectoryanalysis/cmdlinerunner.cpp
src/gromacs/trajectoryanalysis/runnercommon.cpp

index 912db6c9633ce7b530abc8cfa47fd645b1659da2,056d3ac5ef858ea810dbebc759cc0d573b9f48cd..6a8ebfef9d4aab29d649babe48e225f999a72290
@@@ -114,20 -114,12 +114,16 @@@ TrajectoryAnalysisCommandLineRunner::Im
  
      options.addManager(&fileoptManager);
      options.addManager(&seloptManager);
 -    IOptionsContainer &commonOptions = options.addGroup();
 +    if (full) {
-         options.addSubSection(&commonOptions);
++          IOptionsContainer &commonOptions = options.addGroup();
 +    }
-     options.addSubSection(&selectionOptions);
-     options.addSubSection(&moduleOptions);
+     IOptionsContainer &moduleOptions = options.addGroup();
  
      module_->initOptions(&moduleOptions, settings);
 -    common->initOptions(&commonOptions);
 +    if (full) {
-         common->initOptions(&commonOptions);
++          common->initOptions(&commonOptions);
 +    }
-     selections->initOptions(&selectionOptions);
+     selections->initOptions(&commonOptions);
  
      {
          CommandLineParser  parser(&options);
          options.finish();
      }
  
 -    common->optionsFinished();
 +    if (full) {
-         common->optionsFinished(&commonOptions);
++          common->optionsFinished();
 +    }
-     module_->optionsFinished(&moduleOptions, settings);
+     module_->optionsFinished(settings);
  
      common->initIndexGroups(selections, bUseDefaultGroups_);