dbaircraft.h 992 B

123456789101112131415161718192021222324252627282930313233
  1. #ifndef DBAIRCRAFT_H
  2. #define DBAIRCRAFT_H
  3. #include <QCoreApplication>
  4. /*!
  5. * \brief The dbAircraft class provides functionality for retreiving and storing
  6. * data relateted to the aircraft and tails tables of the database.
  7. */
  8. class dbAircraft
  9. {
  10. public:
  11. static QString retreiveRegistration(QString tail_ID);
  12. static QStringList newAcftGetString(QString searchstring);
  13. static QString newAcftGetId(QString registration);
  14. static QVector<QString> retreiveAircraftTypeFromReg(QString searchstring);
  15. static QStringList retreiveAircraftMake(QString searchstring);
  16. static QStringList retreiveAircraftModel(QString make, QString searchstring);
  17. static QStringList retreiveAircraftVariant(QString make, QString model, QString searchstring);
  18. static QString retreiveAircraftIdFromMakeModelVariant(QString make, QString model, QString variant);
  19. static bool commitTailToDb(QString registration, QString aircraft_id, QString company);
  20. };
  21. #endif // DBAIRCRAFT_H