|
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.