Commit Graph

27 Commits

Author SHA1 Message Date
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
Klaus Basan
19c9a51c38 Style 2019-09-16 22:41:34 +01:00
Mat Sutcliffe
e9a4c49d68 Ref T547 Update license masthead in all source code files. 2019-02-22 20:36:43 +00:00
Klaus Basan
07759ed539 Fix aircraft ICAO code, form fields IATA/family mixed 2018-07-20 01:26:59 +02:00
Klaus Basan
eaf0095454 Ref T225, force stylesheet in CForm base class and used by all forms
* Allows to use stylesheet attributes like [readonly]
* changing to "readonly" applies correct stylesheet
2018-01-30 20:29:38 +01:00
Klaus Basan
e7073202bd Ref T219, adjusted existing forms 2018-01-14 18:46:09 +01:00
Klaus Basan
4762a95216 Avoid unnecessary JSON exceptions 2017-09-24 20:28:58 +01:00
Klaus Basan
08f8916344 refs #922, refs #911, JSON cut/copy/paste
* utility function for CVariant
* use CVariant for cut/copy/paste
2017-04-18 00:06:15 +01:00
Klaus Basan
fc3a36512e refs #911, paste support in forms
* added paste icon
* base class utility functions
* implemented paste for livery, airline and aircraft ICAO
2017-04-18 00:05:38 +01:00
Klaus Basan
cc1fd0e868 refs #911, allow to enter id for airline and aircraft ICAO 2017-04-18 00:05:22 +01:00
Mathew Sutcliffe
461474e29d refs #800 Fixed "using namespace" in header. 2016-12-13 19:00:25 +01:00
Klaus Basan
3b68a3b19d refs #768, fixed model form selectOnly, also hide drop area when read only
Reported during #780 by RW
2016-12-06 09:33:55 +01:00
Klaus Basan
e8de55fcd5 refs #768, updated forms
* set focus proxy
* use CDbLiveryColorSearchDialog
* adjusted to selector updates
2016-12-06 09:33:15 +01:00
Klaus Basan
aafff6cd82 Formatting this->ui to ui 2016-09-19 16:18:41 +02:00
Klaus Basan
75a7ca382c refs #681, adjusted form classes
* made server form a CForm, not a component
* adjusted other forms
2016-06-29 15:38:09 +02:00
Klaus Basan
54b1234f7f refs #649, refs #658 fixed includes to new subfolders "db"
some style changes in same step
2016-06-08 18:20:23 +02:00
Roland Winklmeier
f4c2939253 Fix BlackGui header includes
* Include only what is used
* Use forward declaration when possible
* Sorted includes

refs #598
2016-05-20 01:31:11 +02:00
Klaus Basan
f3ac18257f Update editor data when stashed data are modified (e.g. by drag and drop)
This issue was discovered during testing for #640
2016-05-07 20:11:51 +02:00
Klaus Basan
dc004ed2d9 refs #638, support for military flag in forms
* avoid rountrips with completers
* new checkboxes for military
2016-04-11 20:57:59 +02:00
Klaus Basan
79f95845b2 refs #602, emoved web service provider
* webservices now directly accessible via sGui
* interface no longer needed
* no init of provider (setProvider) needed anymore
2016-03-18 01:09:00 +00:00
Klaus Basan
021530f2b5 refs #577, make read only checkboxes better readable
(by not disabling them, but using a little trick)
2016-02-05 18:00:23 +01:00
Klaus Basan
d193ca4e73 refs #586, refs #580 update form to allow to edit IATA/family 2016-02-05 18:00:10 +01:00
Klaus Basan
6c81a0259a refs #575, using livery completer
* embedded in form
* rectified readOnly / only for selection
* added uper case validator where missing
* selecting airline triggers loading of default livery
2016-01-28 16:32:03 +01:00
Klaus Basan
0326356f43 refs #568, allow to set mapping mode by flag 2016-01-28 16:31:48 +01:00
Klaus Basan
5aa1f3bc94 refs #526, forms
* fixed read only
* in read only mode no warnings (then we just do mapping and warnings do not help)
2016-01-28 16:31:31 +01:00
Klaus Basan
a2b413c8e1 refs #522, consolidate mutable / make mutable thread safe
* removed mutable wherever possible in GUI classes
* in vPilotReader also renamed some functions and some minor improvements
2015-11-26 01:33:35 +01:00
Klaus Basan
513eb07a13 refs #452 editors
the editors allow to enter data for the different value objects
2015-11-19 20:59:45 +00:00