Klaus Basan
f53a64396a
Ref T103, not all executables on MacOSX are bundles
2017-09-24 19:50:22 +01:00
Klaus Basan
0e3a06c24e
Ref T107, some minor fixes while investigating T107
2017-09-24 19:50:20 +01:00
Klaus Basan
4a7ad09e46
Ref T105, m_updateTimer as protected member of CContinuousWorker
...
* stop timer
* default cleanup implementation
* set timer name
2017-09-24 19:50:14 +01:00
Klaus Basan
7f3643fb0e
Ref T105, use enabled in CContinuousWorker
...
* removed slots
* getName
2017-09-24 19:50:06 +01:00
Klaus Basan
291af98770
Formatting
2017-09-24 19:50:04 +01:00
Klaus Basan
847fcfbb71
Ref T104, return inconsistent airports
2017-09-24 19:50:03 +01:00
Klaus Basan
297c2f0539
Ref T104, return inconsistent aircraft/airline ICAOs codes
...
- use audit
- and log inconsistent DB entries
2017-09-24 19:50:02 +01:00
Klaus Basan
922e39f61d
Ref T104, utility function
2017-09-24 19:50:01 +01:00
Klaus Basan
4c5dca40d7
Ref T104, new log category
2017-09-24 19:50:00 +01:00
Klaus Basan
07b096b398
Ref T103, verify important files/directories
...
* utility function in CDirectoryUtils
* deployed in main/application
2017-09-24 19:49:58 +01:00
Klaus Basan
d25be35868
Ref T103, unified isMacOSXBundle
2017-09-24 19:49:57 +01:00
Klaus Basan
caf358401f
Ref T103, executable file path moved to CDirectoryUtils::executableFilePath
2017-09-24 19:49:56 +01:00
Klaus Basan
3245ff4ef4
Ref T103, plugin directory now from CDirectoryUtils::pluginDirectory()
...
Hence we can use const QString & like const QString &CPluginManagerWeatherData::pluginDirectory()
2017-09-24 19:49:54 +01:00
Klaus Basan
a9198e4f13
Ref T103, Unified naming of directory functions
...
* some started with get/some not (removed get, get is normally used for our getters)
* some used swift, getSwiftXZY dir (removed swift)
* used full word "directory", not dir/directory mixed
2017-09-24 19:49:53 +01:00
Klaus Basan
debd9c802f
Ref T103, moved directory functions from CBuildConfig to CDirectoryUtils
...
getApplicationDir renamed to getBinDir() as it works different on MacOs
see https://dev.swift-project.org/w/dev/swiftpc/dirstructure/
2017-09-24 19:49:51 +01:00
Klaus Basan
eaac4dacd6
Ref T30, added font icons
...
Additionally removed bogus font menu entry in swiftdata
2017-09-24 19:49:50 +01:00
Klaus Basan
9c52334017
Ref T30, icon for font
2017-09-24 19:49:42 +01:00
Mathew Sutcliffe
c790e344ac
BLACK_AUDIT macro for paranoid checks on data consistency
...
Summary:
Triggers a breakpoint when the debugger is attached to a debug build. Otherwise, logs a warning.
Related: T101
Reviewers: kbasan, rwinklmeier
Reviewed By: kbasan
Subscribers: jenkins
Tags: #swift_pilot_client
Differential Revision: https://dev.swift-project.org/D35
2017-09-24 19:49:35 +01:00
Mathew Sutcliffe
7d7ce055ef
T102 Implement move constructor and move assignment for CWorkerPointer
...
so the connection to the worker's aboutToStart signal remains valid.
2017-09-24 19:49:34 +01:00
Mathew Sutcliffe
a37b12c8bc
T102 Fixed mistake that caused CWorkerPointer to delete the worker
...
immediately as soon as it starts.
2017-09-24 19:49:33 +01:00
Mathew Sutcliffe
fdbfda848f
T102 Don't try to wait for a worker to finish while holding a lock
...
on the mutex that protects its finished flag, as it will deadlock.
2017-09-24 19:49:31 +01:00
Klaus Basan
709b9a3dd9
Check thread for icon cache (assert)
2017-09-24 19:49:28 +01:00
Klaus Basan
9ad721b77a
Ref T99, use new icon names
...
* use icon id list from directory for performance
* some minor adjustments
2017-09-24 19:49:26 +01:00
Klaus Basan
da77908dcf
Typos
2017-09-24 19:49:24 +01:00
Klaus Basan
ec844fd438
Ref T27, made isAircraftInRange context and provider function
...
Based on clang warnings and RW's comment now pure virtual and context and provider function
2017-09-24 19:49:19 +01:00
Klaus Basan
d15b6446e3
Ref T26, another callsign to airline resolution
2017-09-24 19:49:15 +01:00
Klaus Basan
2093d9def2
Ref T97, use fuzzy search for aircraft ICAO
2017-09-24 19:49:13 +01:00
Klaus Basan
32abac5d94
Ref T97, fuzzy search function
2017-09-24 19:49:11 +01:00
Klaus Basan
ff556e771f
Ref T94, J super heavy
2017-09-24 19:49:10 +01:00
Klaus Basan
e3fd0e20c1
Ref T26, 1st implementation using flight plan remarks
2017-09-24 19:49:09 +01:00
Klaus Basan
fa5ee8e22f
Ref T26, find most important manufacturer for an ICAO code
2017-09-24 19:49:06 +01:00
Klaus Basan
d2d44085ba
Formatting
2017-09-24 19:49:03 +01:00
Klaus Basan
d96a9a9fa2
Improved update missing parts
2017-09-24 19:49:02 +01:00
Klaus Basan
e10ab7b9de
Ref T26, preparing to use flight plan data
...
* stub utility class (no function yet)
* use value objects in matcher signature instead of strings)
* removed initNewAircraft, use reverseLookupModelWithFlightplanData
2017-09-24 19:48:59 +01:00
Klaus Basan
8cf79e4ddb
Fixed minor isEmpty() bug
2017-06-27 20:50:34 +02:00
Klaus Basan
b50071fa3c
Replace CR for html string
2017-06-27 20:50:34 +02:00
Klaus Basan
417496024e
Ref T26, Ref T27, added utility function in remote aircraft provider
2017-06-27 20:50:33 +02:00
Klaus Basan
0c336952d2
Ref T26, Ref T27, utility functions in "value object" classes
2017-06-27 20:50:31 +02:00
Klaus Basan
1956a27b19
Formatting
2017-06-27 20:50:29 +02:00
Klaus Basan
36037c4c04
Ref T85, minor improvements on server type
...
* UI: generic generation of combobox
* UI: Read only for combobox
* CServer utility functions
2017-06-27 20:50:28 +02:00
Klaus Basan
6d26c96569
Ref T27, preparation for refactoring, turned private slots into normal member functions
...
* Motivation: slots no longer required, and in the driver the (small) slot overhead might matter
* renamed some members to better reflect future use
* timer intervals as constexpr
* fixed some typos and comments
2017-06-27 20:50:26 +02:00
Klaus Basan
5aaf5cdeb1
Improved log messages and some typos fixed in DB reader
2017-06-27 20:50:25 +02:00
Mathew Sutcliffe
de5cb56525
Fixed strict aliasing warning
...
Summary:
Use `noquote` method instead of relying on undefined behaviour. This fixes a warning in GCC 6.3.
`noquote` method was added in Qt 5.4.
Reviewers: #swift_pilot_client, kbasan
Reviewed By: kbasan
Subscribers: jenkins
Tags: #swift_pilot_client
Differential Revision: https://dev.swift-project.org/D26
2017-06-23 18:17:56 +01:00
Klaus Basan
a7e5b70633
Unified parameter nane
2017-06-18 22:51:11 +02:00
Klaus Basan
2746b0a5f9
Improved VATSIM datafile parsing
...
* removed empty split value at end
* some formatting
* columns to lower case at 1st parsing, not always
2017-06-18 22:51:09 +02:00
Klaus Basan
63598a6a4e
Ref T70, utility functions
...
* remove duplicates
* 3 model descriptions
2017-06-18 22:51:07 +02:00
Klaus Basan
eecbcbf914
Ref T80, remove invalid combined codes
2017-06-18 22:51:05 +02:00
Klaus Basan
699a8d0f9f
Ref T82, removed add button for servers, only save
...
* save will add a new server when not already existing
* when saved with same name, it will override values
* default values for FSD setup
* adjusted validation
2017-06-18 22:51:04 +02:00
Klaus Basan
76e1a06c44
Ref T82, allow to sort by severity
2017-06-18 22:51:03 +02:00
Klaus Basan
e45ad3b7e9
Fix missing arg
2017-06-18 22:51:03 +02:00