openPilotLog
experimental::UserInput Class Reference

The EntryData struct. Contains ALL possible data. However depending on who is constructing it, different types are initialised. FUTURE: Would it be necessary to able to change data? George: I would say no because we dont want to fuck around with the entry. Collect data from user -> Pack it up in the entry -> Consume it. More...

#include <UserInput.h>

Public Types

enum  MetaTag { Pilot, Flight, Aircraft }
 

Public Member Functions

 UserInput (EntryData new_data, MetaTag tag)
 
QString only (QString data_type) const
 
const EntryData & all () const
 

Public Attributes

enum experimental::UserInput::MetaTag meta_tag
 

Detailed Description

The EntryData struct. Contains ALL possible data. However depending on who is constructing it, different types are initialised. FUTURE: Would it be necessary to able to change data? George: I would say no because we dont want to fuck around with the entry. Collect data from user -> Pack it up in the entry -> Consume it.

Todo:
Figure out exactly what the database would prefer as return value George: I would assume key: value pairs where the keys are what you would put in the queries. This will affect data aswell (and propably simplify it)

The documentation for this class was generated from the following file: