elecpower
0d281cf5dd
Major refactoring
2020-12-31 17:15:35 +11:00
elecpower
613ed78527
Curve reference add ui data models and fix invalid memory crashes
2020-12-21 23:33:18 +11:00
elecpower
91a5c438dd
Add shared curves ui model to curve ref
2020-12-12 22:10:54 +11:00
elecpower
83561fe6fe
Refactor curve reference
2020-12-05 06:50:43 +11:00
elecpower
1b40c69593
Input and mix source list use filter to remove none entry
2020-09-20 07:43:54 +10:00
elecpower
4feee9c665
Inputs create filtered list once
2020-09-20 05:48:49 +10:00
elecpower
1e0e22955d
Refactor to Model level ui datamodels for sources, switches and curves
2020-09-17 14:30:20 +10:00
DanielGeA and GitHub
5d4f6679e5
Remove Avr boards ( #7713 )
...
Remove AVR
2020-06-22 16:52:52 +02: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
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
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
ed255ce1c3
[Companion] Updates to use new RawSource data models in UI.
2018-07-12 13:20:06 -04:00
Arne Schwabe and Bertrand Songis
87295776ff
Fix issue #4961 ( #5009 )
...
* Fix issue #4961
Fix yet another reference to HORUS_OR_TARANIS that should be IS_ARM
Also rename C9X function to export/import to be inline with the rest
* Another two IS_ARM/HORUS_TARANIS mixups
* Fix condition
* Simplify/fix two if statements
* Really fix if statement
2017-08-12 00:26:28 +02: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
Max Paperno and Bertrand Songis
f7b6d95910
[Companion] Input names formatting ( #4888 )
...
* [Companion] Re-format Inputs list to format input name consistently with rest of UI; Add leading zeros to RawSource numbers in names; Show custom channel name in MixerDialog.
* [Companion] Remove colon separator between input number and custom name.
* Fix segfault when no model pointer is passed to RawSource::toString() (problem was only on this branch).
2017-05-11 07:37:13 +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
Max Paperno and Bertrand Songis
2540e166b0
[Companion][Horus] Add joystick axes (JSx & JSy) and trims T5 & T6 as usable sources. ( #4550 )
...
* [Companion][Horus] Add joystick axes (JSx & JSy) to sources list (fixes #4336 ).
* [Companion][Horus] Add aux trims T5 & T6 and associated switches to respective selector lists. Rename "Joysticks" enum to "MouseAnalogs".
2017-03-05 08:46:27 +01:00
Jim Taylor and Max Paperno
b75fa3b06f
Change text "not" to ! to fix VS15 Build Issue_4522 ( #4523 )
...
* Change text "not" to ! to fix VS15 Build (closes #4522 )
* Change !cb_fp[i]->checkState() to !cb_fp[i]->isChecked() per comments in PR
2017-02-27 18:14:32 -05:00
Neil Horne and Bertrand Songis
3b149a22d1
Inputs and Mixes dialogs - add flight modes context menu to set, clear and invert all modes ( #4494 )
2017-02-26 12:51:06 +01:00
Damjan Adamic and Bertrand Songis
8b1078d081
Fixes #4290 : Input Offset fix [Horus] ( #4293 )
2017-01-26 18:26:40 +01:00
Bertrand Songis
7140eec2df
[Companion] 9XR-PRO EEPROM import fix
...
+ cosmetics
+ compilation error fixed on Manjaro
2017-01-22 09:09:15 +01:00
Bertrand Songis
1924d28be3
[Companion] Fixes
2017-01-18 15:25:43 +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
Bertrand Songis
c5a44250fc
Fixes #3353
2016-04-09 11:12:50 +02:00
Bertrand Songis
aec2170e7e
Move to Qt5 and Qt5Multimedia
2016-03-10 07:12:44 +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
Damjan Adamic
0c7e545b42
Cosmetics
2015-08-23 15:33:09 +02:00
Bertrand Songis
ed05174fc8
PrintDialog / CompareDialog refactoring
2015-08-23 09:54:15 +02:00
Damjan Adamic
4e4d0fe883
Re #1063 : Deduplication of code for Inputs, Mixers, Logical Switches and Special Functions
2015-07-28 20:57:06 +02:00
Damjan Adamic
c09d4278c3
Fixes #2420 : input name buffer overflow in Companion (ported from master)
2015-07-05 18:26:19 +02:00
bsongis
0c01f66272
Fixes #2299
2015-05-26 07:14:25 +02:00
Andre Bernet
930fd7443e
Companion UI support
2015-03-28 11:42:45 +04:00
bsongis
38a639cef6
Refactoring
2014-12-16 21:17:39 +01:00
Damjan Adamic and bsongis
8a80463476
Re #1783 : NOT curves removed from inputs (for non ARM platforms)
2014-11-08 11:24:51 +01:00
Damjan Adamic and bsongis
1c053a7d0b
Re #1783 : Companion shows too many curve types in input/mixer for 9x
2014-11-08 11:24:51 +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
ed90015503
Fixes #1272
2014-06-19 11:59:18 +02:00
bsongis
30b660da17
Offset in Taranis Inputs was missing
2014-06-11 20:06:47 +02:00
bsongis
f178748090
Fixes #986
...
Fixes #1058
2014-05-05 16:07:07 +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
bsongis
1bf95c9438
36 switches hidden in Companion when no Multipos switches ...
2014-04-02 10:25:07 +02:00
Bertrand Songis
684b7529b6
Merge pull request #899 from opentx/dvogonen/wizard
...
Dvogonen/wizard
2014-03-31 13:38:12 +02:00
bsongis
026f756475
Issue #890 fixed
2014-03-31 10:23:06 +02:00
Kjell Kernen
8059daccaf
Merge branch 'origin/next'
...
Conflicts:
companion/src/CMakeLists.txt
companion/src/apppreferencesdialog.ui
companion/src/companion.qrc
companion/src/mdichild.cpp
2014-03-31 10:22:23 +02:00
bsongis
1875785cf8
Curve Wizard is completely rewritten
2014-03-30 23:13:26 +02:00
bsongis
25a94e637d
Side readded in Companion. Templates removed.
2014-03-19 10:30:51 +01:00