|  | openPilotLog
    | 
 
  
| Public Types | |
| enum | CurrencyName { Licence = 1, TypeRating = 2, LineCheck = 3, Medical = 4, Custom1 = 5, Custom2 = 6 } | 
| Public Member Functions | |
| ACurrencyEntry (CurrencyName name) | |
| ACurrencyEntry::ACurrencyEntry Creates an ACurrenyEntry object.  More... | |
| ACurrencyEntry (CurrencyName name, QDate expiration_date) | |
| ACurrencyEntry (const ACurrencyEntry &te)=default | |
| ACurrencyEntry & | operator= (const ACurrencyEntry &te)=default | 
| bool | isValid () const | 
| ACurrencyEntry::isValid returns true if the object holds a valid expiration date.  More... | |
|  Public Member Functions inherited from AEntry | |
| AEntry (const AEntry &)=default | |
| AEntry & | operator= (const AEntry &)=default | 
| AEntry (DataPosition position_) | |
| AEntry (RowData_T table_data) | |
| AEntry (DataPosition position_, RowData_T table_data) | |
| void | setData (RowData_T table_data) | 
| void | setPosition (DataPosition position_) | 
| const DataPosition & | getPosition () | 
| const RowData_T & | getData () | 
| Additional Inherited Members | |
|  Public Attributes inherited from AEntry | |
| RowData_T | tableData | 
|  Protected Attributes inherited from AEntry | |
| DataPosition | position | 
| ACurrencyEntry::ACurrencyEntry | ( | ACurrencyEntry::CurrencyName | currency_name | ) | 
ACurrencyEntry::ACurrencyEntry Creates an ACurrenyEntry object.
The Data Position is initalized by using the strongly typed enum CurrencyName, which maps to the static row id for the currency.
| bool ACurrencyEntry::isValid | ( | ) | const | 
ACurrencyEntry::isValid returns true if the object holds a valid expiration date.
Unless a user has previously entered an expiration date, this will return false.