|  | openPilotLog
    | 
The ValidationState class encapsulates a QBitArray that has a bit set (or unset) depending on wether the input for the associated index has been verified. The indexes correspond to the mandatory items enumerated in the ValidationItem enum. More...
#include <newflightdialog.h>
| Public Types | |
| enum | ValidationItem { doft = 0 , dept = 1 , dest = 2 , tofb = 3 , tonb = 4 , pic = 5 , acft = 6 } | 
| The ValidationItem enum contains the items that are mandatory for logging a flight: Date of Flight, Departure, Destination, Time Off Blocks, Time On Blocks, Pilot in Command, Aircraft Registration. | |
| Public Member Functions | |
| void | validate (ValidationItem item) | 
| void | validate (int index) | 
| void | invalidate (ValidationItem item) | 
| void | invalidate (int index) | 
| bool | allValid () const | 
| bool | timesValid () const | 
| bool | locationsValid () const | 
| bool | nightDataValid () const | 
| bool | acftValid () const | 
| bool | validAt (int index) const | 
| bool | validAt (ValidationItem item) const | 
| void | printValidationStatus () const | 
The ValidationState class encapsulates a QBitArray that has a bit set (or unset) depending on wether the input for the associated index has been verified. The indexes correspond to the mandatory items enumerated in the ValidationItem enum.