2
0

openPilotLog.pro 7.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210
  1. QT += core gui sql network
  2. greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
  3. CONFIG += c++17
  4. # The following define makes your compiler emit warnings if you use
  5. # any Qt feature that has been marked deprecated (the exact warnings
  6. # depend on your compiler). Please consult the documentation of the
  7. # deprecated API in order to know how to port your code away from it.
  8. DEFINES += QT_DEPRECATED_WARNINGS
  9. # You can also make your code fail to compile if it uses deprecated APIs.
  10. # In order to do so, uncomment the following line.
  11. # You can also select to disable deprecated APIs only up to a certain version of Qt.
  12. #DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0
  13. SOURCES += \
  14. main.cpp \
  15. mainwindow.cpp \
  16. src/classes/adownload.cpp \
  17. src/classes/aircraft.cpp \
  18. src/classes/arunguard.cpp \
  19. src/classes/asettings.cpp \
  20. src/classes/astrictrxvalidator.cpp \
  21. src/classes/flight.cpp \
  22. src/classes/pilot.cpp \
  23. src/database/adatabasesetup.cpp \
  24. src/database/db.cpp \
  25. src/database/dbinfo.cpp \
  26. src/database/entry_deprecated.cpp \
  27. src/experimental/aaircraftentry.cpp \
  28. src/experimental/adatabase.cpp \
  29. src/experimental/aentry.cpp \
  30. src/experimental/aflightentry.cpp \
  31. src/experimental/apilotentry.cpp \
  32. src/experimental/atailentry.cpp \
  33. src/functions/acalc.cpp \
  34. src/functions/areadcsv.cpp \
  35. src/functions/astat.cpp \
  36. src/gui/dialogues/firstrundialog.cpp \
  37. src/gui/dialogues/newflightdialog.cpp \
  38. src/gui/dialogues/newpilotdialog.cpp \
  39. src/gui/dialogues/newtaildialog.cpp \
  40. src/gui/widgets/aircraftwidget.cpp \
  41. src/gui/widgets/debugwidget.cpp \
  42. src/gui/widgets/homewidget.cpp \
  43. src/gui/widgets/logbookwidget.cpp \
  44. src/gui/widgets/pilotswidget.cpp \
  45. src/gui/widgets/settingswidget.cpp \
  46. src/gui/widgets/totalswidget.cpp \
  47. src/testing/abenchmark.cpp \
  48. src/testing/atimer.cpp
  49. HEADERS += \
  50. mainwindow.h \
  51. src/classes/adownload.h \
  52. src/classes/aircraft.h \
  53. src/classes/arunguard.h \
  54. src/classes/asettings.h \
  55. src/classes/astrictrxvalidator.h \
  56. src/classes/flight.h \
  57. src/classes/pilot.h \
  58. src/database/adatabasesetup.h \
  59. src/database/db.h \
  60. src/database/dbinfo.h \
  61. src/database/entry_deprecated.h \
  62. src/database/tablecolumnliterals.h \
  63. src/experimental/UserInput.h \
  64. src/experimental/aaircraftentry.h \
  65. src/experimental/adatabase.h \
  66. src/experimental/aentry.h \
  67. src/experimental/aflightentry.h \
  68. src/experimental/apilotentry.h \
  69. src/experimental/atailentry.h \
  70. src/experimental/decl.h \
  71. src/functions/acalc.h \
  72. src/functions/areadcsv.h \
  73. src/functions/astat.h \
  74. src/gui/dialogues/firstrundialog.h \
  75. src/gui/dialogues/newflightdialog.h \
  76. src/gui/dialogues/newpilotdialog.h \
  77. src/gui/dialogues/newtaildialog.h \
  78. src/gui/widgets/aircraftwidget.h \
  79. src/gui/widgets/debugwidget.h \
  80. src/gui/widgets/homewidget.h \
  81. src/gui/widgets/logbookwidget.h \
  82. src/gui/widgets/pilotswidget.h \
  83. src/gui/widgets/settingswidget.h \
  84. src/gui/widgets/totalswidget.h \
  85. src/testing/abenchmark.h \
  86. src/testing/adebug.h \
  87. src/testing/atimer.h
  88. FORMS += \
  89. mainwindow.ui \
  90. src/gui/dialogues/firstrundialog.ui \
  91. src/gui/dialogues/newflight.ui \
  92. src/gui/dialogues/newpilot.ui \
  93. src/gui/dialogues/newtail.ui \
  94. src/gui/widgets/aircraftwidget.ui \
  95. src/gui/widgets/debugwidget.ui \
  96. src/gui/widgets/homewidget.ui \
  97. src/gui/widgets/logbookwidget.ui \
  98. src/gui/widgets/pilotswidget.ui \
  99. src/gui/widgets/settingswidget.ui \
  100. src/gui/widgets/totalswidget.ui
  101. # Default rules for deployment.
  102. qnx: target.path = /tmp/$${TARGET}/bin
  103. else: unix:!android: target.path = /opt/$${TARGET}/bin
  104. !isEmpty(target.path): INSTALLS += target
  105. RESOURCES += \
  106. assets/icons.qrc \
  107. assets/themes/breeze.qrc
  108. DISTFILES += \
  109. assets/themes/dark.qss \
  110. assets/themes/dark/branch_closed-on.svg \
  111. assets/themes/dark/branch_closed.svg \
  112. assets/themes/dark/branch_open-on.svg \
  113. assets/themes/dark/branch_open.svg \
  114. assets/themes/dark/checkbox_checked.svg \
  115. assets/themes/dark/checkbox_checked_disabled.svg \
  116. assets/themes/dark/checkbox_indeterminate.svg \
  117. assets/themes/dark/checkbox_indeterminate_disabled.svg \
  118. assets/themes/dark/checkbox_unchecked.svg \
  119. assets/themes/dark/checkbox_unchecked_disabled.svg \
  120. assets/themes/dark/close-hover.svg \
  121. assets/themes/dark/close-pressed.svg \
  122. assets/themes/dark/close.svg \
  123. assets/themes/dark/down_arrow-hover.svg \
  124. assets/themes/dark/down_arrow.svg \
  125. assets/themes/dark/down_arrow_disabled.svg \
  126. assets/themes/dark/hmovetoolbar.svg \
  127. assets/themes/dark/hsepartoolbar.svg \
  128. assets/themes/dark/left_arrow.svg \
  129. assets/themes/dark/left_arrow_disabled.svg \
  130. assets/themes/dark/radio_checked.svg \
  131. assets/themes/dark/radio_checked_disabled.svg \
  132. assets/themes/dark/radio_unchecked.svg \
  133. assets/themes/dark/radio_unchecked_disabled.svg \
  134. assets/themes/dark/right_arrow.svg \
  135. assets/themes/dark/right_arrow_disabled.svg \
  136. assets/themes/dark/sizegrip.svg \
  137. assets/themes/dark/spinup_disabled.svg \
  138. assets/themes/dark/stylesheet-branch-end-closed.svg \
  139. assets/themes/dark/stylesheet-branch-end-open.svg \
  140. assets/themes/dark/stylesheet-branch-end.svg \
  141. assets/themes/dark/stylesheet-branch-more.svg \
  142. assets/themes/dark/stylesheet-vline.svg \
  143. assets/themes/dark/transparent.svg \
  144. assets/themes/dark/undock-hover.svg \
  145. assets/themes/dark/undock.svg \
  146. assets/themes/dark/up_arrow-hover.svg \
  147. assets/themes/dark/up_arrow.svg \
  148. assets/themes/dark/up_arrow_disabled.svg \
  149. assets/themes/dark/vmovetoolbar.svg \
  150. assets/themes/dark/vsepartoolbars.svg \
  151. assets/themes/dark_original.qss \
  152. assets/themes/light.qss \
  153. assets/themes/light/branch_closed-on.svg \
  154. assets/themes/light/branch_closed.svg \
  155. assets/themes/light/branch_open-on.svg \
  156. assets/themes/light/branch_open.svg \
  157. assets/themes/light/checkbox_checked-hover.svg \
  158. assets/themes/light/checkbox_checked.svg \
  159. assets/themes/light/checkbox_checked_disabled.svg \
  160. assets/themes/light/checkbox_indeterminate-hover.svg \
  161. assets/themes/light/checkbox_indeterminate.svg \
  162. assets/themes/light/checkbox_indeterminate_disabled.svg \
  163. assets/themes/light/checkbox_unchecked-hover.svg \
  164. assets/themes/light/checkbox_unchecked_disabled.svg \
  165. assets/themes/light/close-hover.svg \
  166. assets/themes/light/close-pressed.svg \
  167. assets/themes/light/close.svg \
  168. assets/themes/light/down_arrow-hover.svg \
  169. assets/themes/light/down_arrow.svg \
  170. assets/themes/light/down_arrow_disabled.svg \
  171. assets/themes/light/hmovetoolbar.svg \
  172. assets/themes/light/hsepartoolbar.svg \
  173. assets/themes/light/left_arrow.svg \
  174. assets/themes/light/left_arrow_disabled.svg \
  175. assets/themes/light/radio_checked-hover.svg \
  176. assets/themes/light/radio_checked.svg \
  177. assets/themes/light/radio_checked_disabled.svg \
  178. assets/themes/light/radio_unchecked-hover.svg \
  179. assets/themes/light/radio_unchecked_disabled.svg \
  180. assets/themes/light/right_arrow.svg \
  181. assets/themes/light/right_arrow_disabled.svg \
  182. assets/themes/light/sizegrip.svg \
  183. assets/themes/light/spinup_disabled.svg \
  184. assets/themes/light/stylesheet-branch-end-closed.svg \
  185. assets/themes/light/stylesheet-branch-end-open.svg \
  186. assets/themes/light/stylesheet-branch-end.svg \
  187. assets/themes/light/stylesheet-branch-more.svg \
  188. assets/themes/light/stylesheet-vline.svg \
  189. assets/themes/light/transparent.svg \
  190. assets/themes/light/undock-hover.svg \
  191. assets/themes/light/undock.svg \
  192. assets/themes/light/up_arrow-hover.svg \
  193. assets/themes/light/up_arrow.svg \
  194. assets/themes/light/up_arrow_disabled.svg \
  195. assets/themes/light/vmovetoolbar.svg \
  196. assets/themes/light/vsepartoolbars.svg \
  197. assets/themes/light_original.qss \
  198. assets/themes/theme_license