Mathew Sutcliffe
dae235881c
refs #247 Removed hashing based on address, which is very wrong.
2014-12-13 01:38:47 +00:00
Mathew Sutcliffe
a2c0a893c0
refs #247 Fixed mistakes.
2014-12-13 01:38:46 +00:00
Mathew Sutcliffe
57b2a6b588
refs #247 Removed methods which were missed in refs #345 .
2014-12-13 01:38:45 +00:00
Roland Winklmeier
562cadee8a
Fix several gcc, cppcheck and clang warnings
2014-12-01 23:15:49 +01:00
Mathew Sutcliffe
54e883c322
refs #334 VATSIM threaded reader classes using CContinuousWorker.
2014-11-30 02:49:15 +01:00
Mathew Sutcliffe
2a1541786a
refs #334 Added class CContinuousWorker, base class for long-lived threaded worker objects. Inherits from CWorkerBase.
2014-11-30 02:29:21 +01:00
Mathew Sutcliffe
7b352c907a
refs #334 Refactored CWorker parts relating to finished() signal into new base class CWorkerBase.
2014-11-30 02:29:18 +01:00
Mathew Sutcliffe
355d08d7e3
refs #348 Fixed parameter namespaces so that moc generates correct metacall code for calling slots by Qt::QueuedConnection.
2014-11-30 00:57:46 +01:00
Mathew Sutcliffe
cbbf9c256a
refs #348 Added thread safety guarantees in CLogSubscriber.
2014-11-30 00:57:43 +01:00
Klaus Basan
09ecb419dd
Added isFromClass, see
...
https://dev.vatsim-germany.org/boards/22/topics/2207?r=2230#message-2230
2014-11-30 00:57:26 +01:00
Klaus Basan
97e04f8360
Human readable log category:
...
* fixed propertyIndex in CStatusMessage
* added method for human readable messages in CStatusMessage
* added typeid based category for classes
* listmodel for staus messages, added column and removed outdated data method
* columns, in class init
2014-11-30 00:56:48 +01:00
Klaus Basan
350b5a0bfa
improved string to severity enum (for core log levels)
2014-11-30 00:56:38 +01:00
Klaus Basan
4ce5144516
refs #77 , refs #288 fixed gcc / doxygen warnings as far as possible
2014-11-30 00:56:00 +01:00
Klaus Basan
eb13c9d4ae
refs #77 , used locale aware number parsing for command parser
2014-11-30 00:55:51 +01:00
Klaus Basan
c173a30a94
refs #343 , Changed transponder code and volume to int as discussed
2014-11-30 00:55:48 +01:00
Klaus Basan
44d0cd002b
refs #288 , adjusted server and network views
...
* aircraft settings are gone, move to login screen
* no selected server needed anymore
* marked outdated methods as deprecated
2014-11-30 00:55:09 +01:00
Klaus Basan
d1d02d6c3c
refs #288 , improved validation in some value objects
2014-11-30 00:55:06 +01:00
Klaus Basan
5ff28cb3a1
refs #288 , formatting, minor tweaks, utility methods, tabstops
2014-11-30 00:55:04 +01:00
Klaus Basan
159dbe9f5a
refs #288 , convenience methods in log message
2014-11-30 00:54:56 +01:00
Klaus Basan
d6cc6e3dd3
refs #288 , made setFrequency methods virtual
...
* rounding in setFrequency of com system
* minor fixes in com/modulator
2014-11-30 00:54:53 +01:00
Klaus Basan
a401ce439d
refs #288 , added FSD servers to VATSIM reader
...
* Voice and FSD servers can be obtained via context
* using QSCopedPointer for network reply
* minor fixes / renaming
2014-11-30 00:54:43 +01:00
Klaus Basan
dfd007c9a1
refs #335 , improved mode from string in transponder
2014-11-30 00:54:30 +01:00
Klaus Basan
ffc9cc1b77
refs #335 , log messages directly from status messages
2014-11-30 00:54:22 +01:00
Klaus Basan
9a920367b2
Formatting
2014-11-30 00:54:15 +01:00
Klaus Basan
fe2fa65d36
refs #77 , a simple command parser
...
* more a util class, not a real parser
2014-11-30 00:53:52 +01:00
Klaus Basan
0c6f5f1777
refs #335 , SELCAL tweaks discovered during refactoring
...
* better case handling in SELCAL
* SELCAL in aircraft
* SELCAL selector, improved getter / setters
* changed cockpit SELCAL elements to promoted GUI element
* synchronized flightplan and cockpit SELCAL codes, used new signal/slot syntacs in flightplan
* added SELCAL in own aircraft context
2014-11-30 00:53:49 +01:00
Klaus Basan
dd587207fe
Formatting, renaming
2014-11-30 00:53:46 +01:00
Klaus Basan
cf6a555824
refs #335 , changed icon in show/hide bar
2014-11-30 00:53:44 +01:00
Klaus Basan
43ecc238ed
refs #335 , Minor tweaks:
...
* Formatting
* renaming
* fixed some issues of cppcheck
* new icons
* smooth scrolling in views, stretching for few columns
* fixed start timer in updatetimer
* background colors of some LEDs
2014-11-30 00:53:23 +01:00
Klaus Basan
11521b2f47
refs #335 , added functions for windows platform / mixer
2014-11-30 00:53:10 +01:00
Klaus Basan
11e9b37326
Formatting
2014-11-30 00:53:03 +01:00
Klaus Basan
216b9f170d
refs #335 disable context logging to console in swiftgui_std
2014-11-30 00:52:53 +01:00
Klaus Basan
b0f01a3ec6
refs #335 , formatting, member initialization, new icons, remove redundant methods
2014-11-29 22:38:37 +01:00
Klaus Basan
65c2ed9db4
refs #335 , new icons, textures / placeholders
2014-11-22 19:13:59 +01:00
Mathew Sutcliffe
60e1f306f6
Fix for CRange::frontOrDefault to support classes with defaulted (C++11 §8.4.2/4) default constructors.
2014-11-15 13:34:35 +00:00
Mathew Sutcliffe
8a3ba8bbed
Fixed failing tests. refs #345
2014-11-15 02:28:39 +00:00
Mathew Sutcliffe
2a9c1e70c9
Fix for Jenkins build. refs #345
2014-11-14 15:38:41 +00:00
Mathew Sutcliffe
4c60515482
refs #345 Workaround a limitation of MinGW by moving the largest registerMetadata functions into their own cpp files.
2014-11-10 20:45:28 +00:00
Mathew Sutcliffe
f219d290f1
refs #345 Third and final wave of value classes using the CValueObjectStdTuple CRTP class template, with policy classes.
2014-11-10 20:45:18 +00:00
Mathew Sutcliffe
2b9d4098d4
refs #345 Extending CValueObjectStdTuple with policy classes to enable it to be used by classes which have different requirements.
2014-11-10 20:45:07 +00:00
Mathew Sutcliffe
40362e706a
refs #345 Second wave of value classes using the CValueObjectStdTuple CRTP class template, with inheritance.
2014-11-10 20:44:56 +00:00
Mathew Sutcliffe
79e401887c
refs #345 A second template parameter in CValueObjectStdTuple allows to select the base class, for inheritance hierarchies.
2014-11-10 20:44:36 +00:00
Mathew Sutcliffe
4c8148acf1
refs #345 First wave of value classes using the CValueObjectStdTuple CRTP class template.
2014-11-10 20:44:25 +00:00
Mathew Sutcliffe
ecf8e6aafb
refs #345 Added a metatuple flag for case insensitive comparisons, so CAirportIcao and CCallsign comparisons can use metatuples.
2014-11-10 20:44:11 +00:00
Mathew Sutcliffe
1283d50737
refs #345 Refactored TupleConverter flags so that they can be accessed by Private::Attribute.
2014-11-10 20:43:57 +00:00
Mathew Sutcliffe
ff9612115b
refs #345 Private::Attribute: friend function operators for symmetry/consistency.
2014-11-10 20:43:43 +00:00
Mathew Sutcliffe
8f7c10f306
refs #345 Symmetric equality operators complete the original implementation of CValueObjectStdTuple.
2014-11-10 20:43:33 +00:00
Mathew Sutcliffe
1a5856e34c
refs #345 For consistency, CValueObjectStdTuple is friend of TupleConverter specialization for template value classes.
2014-11-10 20:43:22 +00:00
Mathew Sutcliffe
e436fa3870
refs #345 Tuple tweaks to improve error messages.
2014-11-10 20:43:08 +00:00
Mathew Sutcliffe
8e5a9111bd
refs #345 Removed nonsense code (copy-paste mistake).
2014-11-10 20:42:54 +00:00