Move OpenFileCommand member functions to Params

This commit is contained in:
David Capello 2016-12-01 11:37:45 -03:00
parent 2e457fecad
commit 83bd999f41
2 changed files with 8 additions and 8 deletions

View File

@ -88,6 +88,14 @@ void OpenFileCommand::onLoadParams(const Params& params)
m_filename = params.get("filename");
m_folder = params.get("folder"); // Initial folder
m_repeatCheckbox = (params.get("repeat_checkbox") == "true");
std::string sequence = params.get("sequence");
if (sequence == "agree")
m_seqDecision = SequenceDecision::Agree;
else if (sequence == "skip")
m_seqDecision = SequenceDecision::Skip;
else
m_seqDecision = SequenceDecision::Ask;
}
void OpenFileCommand::onExecute(Context* context)

View File

@ -24,14 +24,6 @@ namespace app {
OpenFileCommand();
Command* clone() const override { return new OpenFileCommand(*this); }
SequenceDecision sequenceDecision() const {
return m_seqDecision;
}
void setSequenceDecision(SequenceDecision seqDecision) {
m_seqDecision = seqDecision;
}
const std::vector<std::string>& usedFiles() const {
return m_usedFiles;
}