Max Paperno and Bertrand Songis
f5ab145d2f
[Companion] Show custom control names throughout the UI (& internal refactoring) ( #4693 )
...
* [Companion] Introduce new Boards class to further consolidate hardware metadata and remove some globals.
* [Companion] * RawSource::toString() and RawSwitch::toString() can now return custom hardware names (if given a GeneralSettings object) for the following types (respectively):
SOURCE_TYPE_STICK, SOURCE_TYPE_SWITCH, SWITCH_TYPE_SWITCH, & SWITCH_TYPE_MULTIPOS_POT;
* RawSource::isPot() and isSlider() can now return their own index position in potConfig[]/sliderConfig[];
* Switch indicator strings can be localized if necessary.
* [Companion] Refactor model printers to use new RawSource/RawSwitch capabilities; Simplify model-to-printer mapping scheme in multimodelprinter; Use const ModelData pointer.
* [Companion] Refactor how RawSource and RawSwitch selection combo boxes are populated, using cache-able data models instead of direct manipulation; Refactor some other Helpers function into their own namespace.
* Cosmetics & forgotten qualifier.
2017-03-27 19:02:19 +02:00
Andre Bernet
c6ba263572
[companion] No GVAR popups on Horus
2017-03-10 19:46:47 +01:00
Bertrand Songis
de49d155c6
[Companion] Compilation fix
2017-01-24 22:06:28 +01:00
Bertrand Songis
1924d28be3
[Companion] Fixes
2017-01-18 15:25:43 +01:00
Bertrand Songis
0e8fba1fe6
[Companion] Another fix for #4224
2017-01-18 11:12:52 +01:00
Bertrand Songis
440ca771df
[Companion] Horus analog input names fixed
2016-12-02 20:27:28 +01:00
Bertrand Songis
b0f5b646af
[Companion] Copyright added to all files
2016-11-23 16:40:47 +01:00
Bertrand Songis
5f9737fc70
[Companion] Old EEPROM support removed
2016-11-23 16:40:47 +01:00
Neil Horne and Bertrand Songis
dd12d09c92
Issue 3473 port to next ( #3587 )
2016-06-12 10:49:59 +02:00
Neil Horne and Bertrand Songis
98798c1e42
Fixes #3459 Rotary encoders linked flight mode can freeze Companion ( #3470 )
2016-05-14 20:18:17 +02:00
elecpower and Damjan Adamic
5f648b2050
Fixes #3214 : Flight mode clear (ported from master, Re #3460 )
2016-05-08 20:39:37 +02:00
Bertrand Songis
aec2170e7e
Move to Qt5 and Qt5Multimedia
2016-03-10 07:12:44 +01:00
Bertrand Songis
e8aaa67450
[Horus] GUI continued - #3159
...
[GVars] Refactoring continued - #3185
2016-01-14 07:41:30 +01:00
Damjan Adamic
18e36657f8
Re #3026 : add Clear to the flight mode (context menu on the Name label) (ported from master b0d3ae26)
2015-11-22 18:11:29 +01:00
Damjan Adamic
65bdd25173
Various fixes: modelPrinter free, mixer crash, trims display, channel names, monospace font
2015-08-23 16:00:37 +02:00
Andre Bernet
ce2a278862
GVAR names not available for 9x in companion ( Fix #2150 )
2015-03-18 20:21:47 +04:00
bsongis
38a639cef6
Refactoring
2014-12-16 21:17:39 +01:00
bsongis
ef7bbea285
Global Functions now integrated inside Companion - Fixes #502
2014-09-18 15:32:55 +02:00
bsongis
36481471a3
Fixes #1595
2014-08-13 11:37:03 +02:00
bsongis
adadbe06ad
Fixes #1559
2014-07-27 17:37:39 +02:00
bsongis
fe5b7bee8c
Fixes #1516
2014-07-16 14:53:36 +02:00
bsongis
e6391f04c4
Firmware options refactoring. It allows
...
FirmwareInterface::getCapability() to know which options are enabled in
the preferences. The Heli tab and the GVars are displayed according to
these options.
2014-06-18 10:43:35 +02:00
bsongis
2094e87da5
'phase' renamed to 'flight mode' everywhere in the code
2014-06-17 10:59:00 +02:00
bsongis
69276bffcc
Cleaning work in Companion
2014-06-11 16:11:00 +02:00
bsongis
81c4b61322
Fixes #1151
2014-06-10 15:12:30 +02:00
Damjan Adamic
15d89d638c
Hide gvars for FM>0 if tx does not support per flight mode gvars, issue #1195
2014-06-08 18:58:53 +02:00
Damjan Adamic
087c9f0202
Gvar value restored, issue #1195
2014-06-08 18:26:39 +02:00
bsongis
61923a9bec
Fixes #1172
2014-06-04 09:02:05 +02:00
bsongis
f178748090
Fixes #986
...
Fixes #1058
2014-05-05 16:07:07 +02:00
Damjan Adamic
926ad88b73
Hided "popup enabled" checkbox for FM>0. They have taken precious space and severely limited width of GVAR names filed.
2014-04-29 20:06:25 +02:00
Damjan Adamic
8baa2b3887
Bug: setting gvar to "same as flight mode X" caused endless loop if X > current flight mode
2014-04-29 19:59:24 +02:00
bsongis
50a73a3af5
Each ModelEdit window now has its own FirmwareInterface (it means that
...
we could open 2 ModelEdit windows on different firmwares)
2014-04-18 16:55:53 +02:00
bsongis
c5ac19a054
Refactoring FirmwareInterface / EepromInterface
2014-04-18 16:27:27 +02:00
Andre Bernet
b7cc3a5ef2
GVAR popups only for Taranis...
2014-04-14 19:20:46 +02:00
Andre Bernet
da23a6cf6c
GVAR popup enable checkboxes in companion
2014-04-10 23:48:06 +02:00
bsongis
1bf95c9438
36 switches hidden in Companion when no Multipos switches ...
2014-04-02 10:25:07 +02:00
Andre Bernet
8105adb174
Replicate same fix to REs
2014-03-16 20:19:57 +01:00
Andre Bernet
c20b5d3413
GVARs referencing other GVARs were broken ( Fixes #787 )
2014-03-16 20:09:43 +01:00
Bertrand Songis
80a6c4727d
[Taranis] Issue #554 - Companion part done
2014-01-27 17:25:43 +01:00
Bertrand Songis
3b59d07724
Support of current EEPROM inside Companion. Some more code around
...
EEPROMS export removed (needed to be fixed, so I preferred to remove in
the same commit).
2014-01-07 17:57:42 +01:00
Bertrand Songis
e16500de9e
Model Setup reworked again!
2013-12-22 17:01:41 +01:00
Bertrand Songis
b802bc5db2
ModelEdit window splitted (one file per tab). Templates/Wizard still have to be re-introduced, but in a menu instead of a Model tab
2013-12-19 19:19:44 +01:00