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
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
Klaus Basan
b577f9313e
refs #485 , use global setup directly from sApp where possible
2016-03-18 01:09:26 +00:00
Klaus Basan
f03f3ef224
refs #605 , make sure the main thread is not terminated
...
In unit test a reader was to started. Here it was happening the main thread was terminated accidentally
2016-03-18 01:09:23 +00:00
Klaus Basan
f1ace9dde0
refs #485 , refs #605 make clear when we use process events just to refresh GUI
2016-03-18 01:09:21 +00:00
Klaus Basan
f124412896
refs #605 , fixed unit test itself
...
* threaded reader were normal members causing a crash when those were moved in their own thread
* we need own event processing for unit test
* Network request needs to be generated in main thread
* don`t shutdown readers on QCoreApplication::aboutToQuit, let CApplication handle it
* use CApplication in unit test (as in real world)
Unrelated:
* access global setup via application
2016-03-18 01:09:17 +00:00
Klaus Basan
12957f8ec0
refs #602 , remove QNetworkAccessManager from readers, use central one
2016-03-18 01:09:15 +00:00
Klaus Basan
fb046ae1fb
refs #485 , moved central GUI functionality to sGui
...
* allow to send status message to main window (from everywhere)
* Use sGui::changedStylesheet where possible
* message when model is stashed
* improved application startup
2016-03-18 01:09:11 +00:00