elecpower
905886774f
Major refactoring continued
2021-01-08 20:24:46 +11:00
elecpower
0d281cf5dd
Major refactoring
2020-12-31 17:15:35 +11:00
elecpower
af4c5524b1
Refactor to directly call updates to data models
2020-10-02 07:06:00 +10:00
elecpower
26b7f26660
FM refresh
2020-09-19 20:58:50 +10:00
elecpower
1e0e22955d
Refactor to Model level ui datamodels for sources, switches and curves
2020-09-17 14:30:20 +10:00
Neil Horne and GitHub
5a500cc055
Companion enhanced telemetry sensors context menu and other refinements across context menus ( #7716 )
...
Companion enhanced telemetry sensors context menu with reference updates
2020-09-04 18:36:58 +02:00
Kilrah
77d069785a
Compilation fix - someone mixing languages :) (Ref #7325 )
2020-05-17 09:17:52 +02:00
Neil Horne and GitHub
40f9b05ce2
Companion update model references from enhanced context menus ( #7325 )
...
Companion update model references from enhanced context menus
2020-05-15 15:25:50 +02:00
bb0412b11d
Add T5/T6 to Companion for relevant radios ( #7415 )
...
* Hopefully correct ui
* Continued
* Cosmetics
* Prevent crashes
* Fix T5/T6 not saving
* Windows compilation fix
* Add sliders for T5/T6
* Cosmetics
Co-authored-by: Andre Bernet <kilrah@users.noreply.github.com >
2020-02-28 09:31:24 +01:00
Neil Horne and Bertrand Songis
1ec55792f7
Add mouseover tool tips to label fields with context menus ( #6448 )
2019-05-25 10:16:57 +02:00
Bertrand Songis
49aac252d7
Remaining Phase instead of Flightmode
2018-08-05 13:35:52 +02:00
Max Paperno
ca63b92e5b
[Companion] Refactor RawSource & RawSwitch data models to abstract the base classes and reduce redundancy; Move data models to own folder.
2018-07-12 13:20:07 -04:00
Max Paperno
70aa7c6ad8
[Companion] Refactor FlightModePanel and TimerPanel to use shared RawSwitch data models instead of one per instance.
2018-07-12 13:20:07 -04:00
Max Paperno
81c33b6432
[Companion] Refactor RawSwitchItemModel and RawSwitchFilterItemModel for better efficiency, does not invalidate whole model on updates (structure is almost identical to the RawSource variants).
2018-07-12 13:20:07 -04:00
Max Paperno and Bertrand Songis
f018425e12
[Companion] Qualify all translation strings ( #5557 )
...
* [Companion] Qualify all remaining QObject translations with proper class/object names; Centralize some common strings into constants.h.
* [Companion] Replace all instances of some common strings with macros from constants.h.
* [Companion] Fix translation warnings from lupdate.
2017-12-25 13:36:34 +01:00
Max Paperno and Bertrand Songis
3caf83e920
[Companion] Fix crash when editing model with gvars but no GvarsFlightModes (most AVR radios); Always show value label; Update unit/prec/min/max fields for Horus. ( #5417 )
2017-11-23 23:25:18 +01:00
Neil Horne and Bertrand Songis
8e9d370770
Companion global variables refactor ( #5328 )
...
* Companion Global Variables refactor to support changes to radio in 2.2
* Update model print for global variables refactor
* Check and if necessary update all flight modes gvar after updating min or max
* Fix loop limit
* Add clear single gvar context menu
Add gvar popup values to model print
Minor fixes
2017-11-11 08:56:30 +01:00
Bertrand Songis
b55070f939
[Companion] Sensor switches support added
...
+ some refactoring to hide irrelevant switches in the combobox
More refactoring to come:
- have only one SwitchModel per model instead of one per tab
- only do the update work if something has changed
2017-07-30 12:12:27 +02:00
Andre Bernet
02c7ef70ea
Add headers to GVAR grid... (Re #4707 )
2017-03-28 09:49:31 +02:00
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