super(Test, self).__init__("test", "test")
def initOptions(self, options, settings):
- options.setDescription(self.description())
+ settings.setHelpText(self.description())
def getBatch(self):
return self.modules
self.options.append(options_list)
def initOptions(self, options, settings):
- options.setDescription(self.description())
+ settings.setHelpText(self.description())
def getBatch(self):
return self.modules
public:
Options(const char *name, const char *title);
- const char* name() const;
- %MethodCode
- sipRes = sipCpp->name().c_str();
- %End
- const char* title() const;
- %MethodCode
- sipRes = sipCpp->title().c_str();
- %End
- const char* description() const;
- %MethodCode
- sipRes = sipCpp->description().c_str();
- %End
- void setDescription (const char *desc);
void addManager (IOptionManager *manager);
void addSubSection (Options *section);
void addOption(const AbstractOption &settings);
void setPBC(bool bPBC);
void setRmPBC(bool bRmPBC);
void setFrameFlags(int frflags);
+ void setHelpText(const char *helpText);
+ %MethodCode
+ const char *const helpText[] = {a0};
+ sipCpp->setHelpText(helpText);
+ %End
private:
TrajectoryAnalysisSettings(const TrajectoryAnalysisSettings &other);
};
def initOptions(self, options, settings):
print('python: initOptions')
+ settings.setHelpText('A stupid test module')
+
self.optionsHolder = Options.PyOptionsHolder()
- options.setDescription('A stupid test module')
options.addOption(self.optionsHolder.selectionOption('sel').required())
options.addOption(self.optionsHolder.fileNameOption('file').defaultBasename('test').description('filename from python to rule them all').outputFile().required().filetype(Options.eftGenericData))
settings.setFlag(TrajectoryAnalysis.TrajectoryAnalysisSettings.efRequireTop)