Mat Sutcliffe
a185c7aae7
Explicit template instantiations for mixins for containers
2021-10-11 14:20:07 +01:00
Mat Sutcliffe
eb6b0ff289
Fix clang-tidy and clazy warnings
2021-08-29 17:02:27 +01:00
Mat Sutcliffe
363758e8ea
Issue #77 Move GlobalIndex enum from CPropertyIndex to CPropertyIndexRef
2020-12-19 18:50:36 +00:00
Mat Sutcliffe
0971c8ce68
Issue #77 All classes propertyindex methods use CPropertyIndexRef and QVariant
2020-12-19 18:50:35 +00:00
Mat Sutcliffe
63e8de8f00
Issue #77 getLogCategories returns a simple QStringList instead of our own class
2020-12-19 18:50:34 +00:00
Mat Sutcliffe
b80114213d
Issue #77 Move mixin classes to separate files
...
By separating them from unrelated code, their dependents
can use them without depending on unrelated code, which
in turn helps to reduce cyclic dependencies.
2020-08-29 14:16:17 +01:00
Mat Sutcliffe
2dc86652c2
Issue #77 Include style
2020-08-28 00:45:26 +01:00
Klaus Basan
1e5ef15e40
Ref T659, some utility functions and style adjustments for login dialog
2019-09-16 22:40:37 +01:00
Klaus Basan
ac2d665c6b
Status message utility function, overlay frame utility function
2019-09-16 22:40:28 +01:00
Mat Sutcliffe
a366ad8943
Added with() and withValidation() methods in CLogCategoryList.
2019-04-12 13:30:54 +01:00
Klaus Basan
fd1f6bcc84
Utility functions, status messages and model list
...
Ref T247 follow up
2019-04-11 22:12:17 +01:00
Mat Sutcliffe
e9a4c49d68
Ref T547 Update license masthead in all source code files.
2019-02-22 20:36:43 +00:00
Mat Sutcliffe
d6b5dca6b2
Return a default-constructed QString instead of implicitly converting an empty string literal.
2019-02-22 20:23:49 +00:00
Mat Sutcliffe
ace7650ebe
Ref T480 No need for QStringLiteral when concatenating with %, use UTF-16 string literals.
2019-02-22 20:23:46 +00:00
Klaus Basan
7f4e230d9a
Ref T252, get count of messages per severity
2018-02-22 01:26:16 +01:00
Klaus Basan
9903d518b0
Ref T117, utility functions
...
* detect equal models (equal in sense of "equal for publishing", not ==)
* severity functions for message list
2017-09-24 19:52:14 +01:00
Klaus Basan
266a418c90
Ref T111, allow to limit entries in log component
2017-09-24 19:51:54 +01:00
Klaus Basan
b50071fa3c
Replace CR for html string
2017-06-27 20:50:34 +02:00
Klaus Basan
76e1a06c44
Ref T82, allow to sort by severity
2017-06-18 22:51:03 +02:00
Klaus Basan
060a10dfb6
Replaced QLatin1Literal by QLatin1String
...
refs #883
2017-02-24 15:22:09 +00:00
Klaus Basan
ec23863d53
Formatting, QStringBuilder
2017-02-24 00:20:04 +00:00
Klaus Basan
8341da2310
refs #846 , support message as HTML
2017-01-10 23:45:57 +00:00
Mathew Sutcliffe
429c6946c6
refs #800 Fixed making unnecessary copies.
2016-12-13 19:00:29 +01:00
Klaus Basan
caa6947ff9
refs #707 , added line number to HTML output
2016-07-14 18:49:16 +02:00
Klaus Basan
4eaea5d480
refs #703 , adjustments
...
* removed using as discussed on slack
* Doxyfile as discussed
* Doxygen \cond
2016-07-14 18:49:09 +02:00
Klaus Basan
05fdf06660
refs #702 , CStatusMessageList toHTML
2016-07-12 03:37:42 +02:00
Roland Winklmeier
3d7a39ed00
Fix BlackMisc header includes
...
* Include only what is used
* Use forward declaration when possible
* Sorted includes
refs #630
2016-05-13 17:05:49 +02:00
Klaus Basan
8da559a186
refs #642 , as proposed by MS
...
https://dev.vatsim-germany.org/issues/642#note-4
2016-05-07 20:11:40 +02:00
Klaus Basan
d0daad7d34
refs #642 , fixed setup loading, in same step refs #636 clear cache
...
* changed signals in setup reader
* explicit mode is default
* detailed information what is loaded
* new log pattern
* allow to add message list to log component
* allow to clear cache by cmd line arg
* consolidated cmd names
2016-05-05 20:49:13 +02:00
Klaus Basan
394edc67a0
refs #576 , logging
...
* log category
* fixed join for status message
2016-02-05 17:59:55 +01:00
Klaus Basan
6fc39fb2d5
refs #526 , category/statusmessage
...
* new categories
* utility functions in status message
2016-01-28 16:31:18 +01:00
Klaus Basan
3387caabdc
refs #562 , allow to validate models
...
* GUI part
* allow to merge a list of messages into one
* validation function
2016-01-28 16:27:32 +01:00
Mathew Sutcliffe
66fe290033
refs #567 CStatusMessageList::setCategories and related methods.
2016-01-27 23:37:43 +00:00
Klaus Basan
2507ce6715
Fixes as discussed in the meeting
...
* hasXXMessage performance
* remove id ASSERT_X
2015-11-19 21:00:34 +00:00
Klaus Basan
b5477c7c94
refs #452 , status messages
...
* DB support
* finders and convenience methods
2015-11-19 20:58:51 +00:00
Klaus Basan
bad3ed3ea8
refs #415 , mixin style lists
2015-05-18 20:33:34 +02:00
Mathew Sutcliffe
bf52390e01
refs #350 CStatusMessage methods for adding extra log categories.
2014-12-13 01:42:32 +00:00
Mathew Sutcliffe
f52cdd596e
refs #247 All our value classes registered with our new custom metatype system.
2014-12-13 01:41:47 +00:00
Mathew Sutcliffe
067344df24
refs #336 Added class CLogCategory to represent a log category. The category logic of CLogMessage is moved into this new class.
2014-10-16 17:05:28 +01:00
Mathew Sutcliffe
ce6cdf12a7
refs #316 Added CLogMessage for logging messages, and corresponding changes to CStatusMessage and CTextMessage.
2014-10-04 22:16:35 +01:00
Klaus Basan
3fb5087ea8
Renaming, header, Doxygen, formatting (during refs #314 )
2014-08-24 02:45:52 +02:00
Klaus Basan
6d5461cff8
Formatting, headers, Doxygen
2014-08-05 23:31:53 +02:00
Mathew Sutcliffe
a4b317b100
refs #290 using a CRange of iterator adaptors in implementating the tertiary predicate-based methods of the derived containers,
...
but preserving the return-by-copy for API stability
2014-07-13 20:30:22 +01:00
Klaus Basan
f476388f8b
Status message list model (so they can displayed as table view in GUI),
...
and the corresponding property methods in CStatusMessage
2014-02-05 23:15:43 +00:00
Klaus Basan
bb61654a29
style and consistency:
...
* rename CStatusMessages to CStatusMessageList
* rename NetworkVatlib to CNetworkVatlib
* replace all occurrences of Realname with RealName (correct camel case)
* CSequence method corresponding to CList::append is push_back
* don't compile the qdbuscpp2xml metadata plugin by default
* CAircraftIcao string members always trimmed and capitalized
* added CComSystem::roundTo25KHz
* using epsilon comparison in a couple of places
refs #81
2014-01-09 01:15:56 +00:00