Commit Graph

2887 Commits

Author SHA1 Message Date
Mathew Sutcliffe
a1861c69f0 refs #624 Some more occurrences of constexpr. 2016-03-22 16:02:53 +00:00
Mathew Sutcliffe
6f1cf8e3d7 refs #624 Replace typedef with using. 2016-03-22 16:02:50 +00:00
Mathew Sutcliffe
a8fc899219 refs #624 Use std alias traits. 2016-03-22 16:02:48 +00:00
Mathew Sutcliffe
23a7f9b719 refs #624 CLogPattern can use Mixin::HashByTuple because QSet is hashable since Qt 5.5. 2016-03-22 16:02:45 +00:00
Mathew Sutcliffe
4df0f150de refs #624 Removed a \todo which actually didn't make sense. 2016-03-22 16:02:43 +00:00
Mathew Sutcliffe
463a7c776a refs #624 Use lambda init-capture. 2016-03-22 16:02:40 +00:00
Mathew Sutcliffe
3c2285e46b refs #624 Use generic lambda to reduce redundancy in relation to CWorker::thenWithResult. 2016-03-22 16:02:38 +00:00
Mathew Sutcliffe
34512cefbe refs #624 Implementation of Optional can always use unrestricted unions. 2016-03-22 16:02:36 +00:00
Mathew Sutcliffe
eb4df2d893 refs #624 Use auto function return type deduction. 2016-03-22 16:02:33 +00:00
Mathew Sutcliffe
4700cb1602 refs #624 Use ref qualifiers. 2016-03-22 16:02:31 +00:00
Mathew Sutcliffe
3001ca1f44 refs #624 Use std::make_unique instead of BlackMisc::make_unique. 2016-03-22 16:02:29 +00:00
Mathew Sutcliffe
bb7cf80a20 Metatuple must ignore CStatusMessage::m_handledByObjects, as it doesn't know about the mutex. 2016-03-22 16:02:26 +00:00
Mathew Sutcliffe
bb1d9edfe9 Fixed missing mutex locks in CStatusMessage. 2016-03-22 00:31:12 +00:00
Mathew Sutcliffe
caa01f846b refs #624, #492 Refactor parts of CLogMessage into base class and use inheriting constructors to unify the construction idiom of CLogMessage and CStatusMessage. 2016-03-22 00:31:09 +00:00
Mathew Sutcliffe
2ce1f3da0a refs #624 Use inheriting constructors in CValueObject. 2016-03-21 02:20:04 +00:00
Mathew Sutcliffe
91494ea2e5 refs #624 Swap functions, move constructors, and move assignment operators should all be noexcept where possible. 2016-03-21 02:20:01 +00:00
Mathew Sutcliffe
b33781717e refs #624 Remove noexcept from destructors, which are implicitly noexcept. 2016-03-19 21:07:56 +00:00
Mathew Sutcliffe
c26a6fef8b refs #624 Use noexcept instead of Q_DECL_NOEXCEPT. 2016-03-19 21:07:15 +00:00
Mathew Sutcliffe
96d9fffcd7 refs #624 Use constexpr instead of Q_CONSTEXPR. 2016-03-19 20:40:03 +00:00
Mathew Sutcliffe
e9bb8f2fcc refs #624 Update qmake to CONFIG += c++14. 2016-03-19 20:39:25 +00:00
Mathew Sutcliffe
6b1b599275 refs #623 Fixed CDataPageQueue performance. 2016-03-19 19:41:33 +00:00
Mathew Sutcliffe
6f3faa5d7e Fixed mistake in CData::isStale. 2016-03-19 16:06:48 +00:00
Mathew Sutcliffe
9857e7f045 Fixed bug in copySampleElements. 2016-03-19 16:06:05 +00:00
Klaus Basan
46d71ed1a2 Some finetuning of columns in views/data displayed
Sorting fixed for model
2016-03-18 01:10:40 +00:00
Klaus Basan
3083f30576 refs #613, logging for model matching 2016-03-18 01:10:37 +00:00
Klaus Basan
c36028ca9c refs #485, Restricted<T> 2016-03-18 01:10:35 +00:00
Klaus Basan
18a907086d refs #485, moved stylesheet utility into CGuiApplication 2016-03-18 01:10:32 +00:00
Klaus Basan
b73562b33c refs #485, CDbMappingComponent: refactor resize logic 2016-03-18 01:10:29 +00:00
Klaus Basan
fdf41bcce3 Doxygen 2016-03-18 01:10:27 +00:00
Klaus Basan
6d79b7dc12 refs #485, use Q_INTERFACES as a way of avoiding dynamic_cast 2016-03-18 01:10:24 +00:00
Klaus Basan
45496ce08e refs #485, support splash screen 2016-03-18 01:10:21 +00:00
Klaus Basan
90a8368002 refs #485 added some resources 2016-03-18 01:10:18 +00:00
Klaus Basan
8e6c4ad35d refs #485, finetuning the HTML cmd line help
Turn Qt message into HTML table
2016-03-18 01:10:15 +00:00
Klaus Basan
1eb65a873c refs #610, VATSIM status file
* automatically load status file
* keep VATSIM data file locations
* use METAR/datafile locations from bootstrap or VATSIM status file
2016-03-18 01:10:12 +00:00
Klaus Basan
06bcbe2a2f refs #607, use cached FSD servers and voice servers. So in case read fails last good data could be used. 2016-03-18 01:10:09 +00:00
Klaus Basan
52f0756597 refs #485, refs #608 Doxygen improvements/fixes 2016-03-18 01:10:07 +00:00
Klaus Basan
bcb00b1b91 refs #608, generic menus are now available via CGuiApplication and don`t have to be redefined over and over again 2016-03-18 01:10:04 +00:00
Klaus Basan
bf9ea12a2b Some fixes / tweaks found during testing
* clear setup URLs
* renamed to CInfoArea::connectTopLevelChanged()
* qss, margins for menu items
2016-03-18 01:10:01 +00:00
Klaus Basan
8f33896e1c refs #608, simplified direct main window access.
Just set the corresponding components and you are done.
2016-03-18 01:09:58 +00:00
Klaus Basan
5a03d235cd refs #608, allow to select log component (attention) when required. This is needed for direct window access to display console messages directly. 2016-03-18 01:09:56 +00:00
Klaus Basan
81299b4d16 Disable some context menu functions for log view 2016-03-18 01:09:53 +00:00
Klaus Basan
5c83c65b8f refs #609, replaced QWebEngine 2016-03-18 01:09:50 +00:00
Klaus Basan
3b0267b9fe Renamed description for generated vPilot rules 2016-03-18 01:09:48 +00:00
Klaus Basan
aa96731143 refs #485, further removed global setup traits from classes with read only
Use global setup from sGui/sApp
2016-03-18 01:09:45 +00:00
Klaus Basan
30b5e5dade refs #485, changed to static preformatted as discussed (MS/KB) on slack 2016-03-18 01:09:42 +00:00
Klaus Basan
55a0ab7b48 refs #485, renamed the trait for authenticated user to AuthenticatedDbUser
* there is no single authenticated user, this one has a specific usage
* adjusted classed
* formatting
2016-03-18 01:09:39 +00:00
Klaus Basan
f27d130df9 refs #485, VATSIM data to be cached 2016-03-18 01:09:37 +00:00
Klaus Basan
a43d414a76 refs #603, cmd args for network vatlib
bundled all defines which should be set on the build server in defines.pri
2016-03-18 01:09:34 +00:00
Klaus Basan
f4cbfc2fa9 refs #603, new CMD args, formerly passed by env.vars
* removed from CProject
* removed. env. vars menu items
* prepared for vatlib cmd. args
* prepared for eol (end of lifetime) timestamp (time bomb)
2016-03-18 01:09:31 +00:00
Klaus Basan
d7e5b5206c refs #485, adjusted setup reader
* log categories as discussed
* made some functions thread safe
2016-03-18 01:09:28 +00:00