1 #ifndef __USERINPUT_H__ 
    2 #define __USERINPUT_H__ 
   13 using EntryData = QMap<QString, QString>;
 
   34     UserInput(EntryData new_data, MetaTag tag)
 
   35         :  data(new_data), meta_tag(tag) {}
 
   37     QString only(QString data_type)
 const { 
return data.value(data_type); }
 
   38     const EntryData& all()
 const { 
return data; }
 
   41 UserInput newPilotInput(EntryData ed) { 
return UserInput(ed, UserInput::MetaTag::Pilot); }
 
   42 UserInput newFlightInput(EntryData ed) { 
return UserInput(ed, UserInput::MetaTag::Flight); }
 
   43 UserInput newAircraftInput(EntryData ed) { 
return UserInput(ed, UserInput::MetaTag::Aircraft); }