Bryant
|
61e63ac09a
|
Styling improvements to the joystick configuration window.
|
12 years ago |
Bryant
|
cfffe06344
|
Disable all UI for the joystick configuration when no joysticks are found.
|
12 years ago |
Bryant
|
ff2c011d17
|
Refactored much of the joystick interface with the largest changes being the removal of dead/unused code including broken event-based SDL reading code. Additionally the mapping code should now work, though it hasn't been tested with controller switching or a real UAS. Finally the existing settings code has been commented-out as it is not compatible with the current state of this code and needs to be able to support different joysticks based on name.
|
12 years ago |
Bryant
|
295b8a2583
|
The joystick settings window has now been reworked to be a fixed minimum size and dynamically scale with both the number of buttons and axes on a given joystick/controller. Mapping functionality is incomplete at this point still, though the UI exists for it.
|
12 years ago |
Bryant
|
f4c1eaab06
|
The joystick widget now has theming capabilities. Also displays button presses properly now.
|
12 years ago |
Bryant
|
c55ff61135
|
Renamed slot in ChartPlot to match connect() calls elsewhere.
|
12 years ago |
Bryant
|
ec82328504
|
Renamed the Joystick Test menu option to Joystick Configuration to be more clear.
|
12 years ago |
Bryant
|
6df76d4e77
|
The JoystickInput class now emits signals for both button press and button release events.
|
12 years ago |
Bryant
|
6b2e191594
|
The JoystickWidget now has a parent so that it gets cleaned up when the MainWindow is closed preventing zombie-dialog syndrome.
|
12 years ago |
Bryant
|
9cc5d6487e
|
The Joystick Settings window now supports selecting between multiple joysticks for control input and updates its UI accordingly. Much work is left to be done: light/dark styling, settings management, control mappings.
|
12 years ago |
Bryant
|
a50358e928
|
Finished merging QGCVehicleConfig.ui, which I hadn't done properly last night. Things are now in a usable state again.
|
12 years ago |
Bryant
|
76cea4e18d
|
Merge branch 'integration_merge' of https://github.com/mavlink/qgroundcontrol into connStatus
Conflicts:
src/uas/ArduPilotMegaMAV.h
src/ui/uas/UASListWidget.cc
|
12 years ago |
Lorenz Meier
|
33c8f8c87d
|
Fixed include hack
|
12 years ago |
Lorenz Meier
|
d7b4db7dd4
|
Default to APM message set if no user config is provided
|
12 years ago |
Lorenz Meier
|
b76b728216
|
Placed connect button better, added simple message console
|
12 years ago |
Bryant
|
0e58853b29
|
Merged the wrong file in for the QGCVehicleConfig.ui file. Fixed.
|
12 years ago |
Bryant
|
d4425e06c4
|
Merge branch 'connStatus' of github.com:Susurrus/qgroundcontrol into connStatus
Conflicts:
src/ui/QGCVehicleConfig.cc
src/ui/QGCVehicleConfig.h
src/ui/QGCVehicleConfig.ui
src/ui/uas/UASControlWidget.cc
src/ui/uas/UASListWidget.h
src/ui/uas/UASQuickView.cc
|
12 years ago |
Bryant
|
7aef7fcf63
|
Missed compilation error during rebase
|
12 years ago |
Bryant
|
0a1c678475
|
Forgot to remove dead file LinkInterface.cpp from the qgroundcontrol.pro file.
|
12 years ago |
Bryant
|
ae6829562f
|
Forgot to set some members of XbeeLinkInterface to const as well
|
12 years ago |
Bryant
|
d0af5b03bd
|
Changed many functions in the abstract *Link classes to be const. This facilitates setting other functions as const. The metadata for specific links are reset when the links are added.
|
12 years ago |
Bryant
|
6f98185c3e
|
The details on the success/errors for the MAVLink protocols are now shown for each link as tooltips that are updated every 5s. Values are currently wrong and unsure why as of yet.
|
12 years ago |
Bryant
|
1858a52cb3
|
The QuickView now properly resets after the last UAS is deleted.
|
12 years ago |
Bryant
|
fc73187afb
|
Make the UASQuickView support resetting to a default state after all UASes are removed.
|
12 years ago |
Bryant
|
c18a533403
|
Removing UASes now returns the UI to an almost pristine state. This was done by altering the activeUASSet signal so that it can emit a NULL UAS. Crashes may still exist in autopilot-specific code.
|
12 years ago |
Bryant
|
9ff35e3e38
|
All subwindows are now centered on the screen.
|
12 years ago |
Bryant
|
129069d4e6
|
Partway through refactoring of UAS deletion. This is in order to actually support removing UASes from QGC, which is currently impossible.
|
12 years ago |
Bryant
|
b3cff5cacc
|
Added groupboxes around UASes in the ListWidget to indicate primary communication channel.
|
12 years ago |
Bryant
|
44684144fa
|
Merged in large flight display UI redesign
|
12 years ago |
Lorenz Meier
|
796a8d85f6
|
Merge branch 'master' of github.com:mavlink/qgroundcontrol into integration_merge
|
12 years ago |
Lorenz Meier
|
33f39e713c
|
Merge pull request #284 from pigeonhunter/patch-1
Update README
|
12 years ago |
Lorenz Meier
|
9582bd5aba
|
Removed OpenGL dependency in HUD, merged in HUD from Soren Kuula and config changes from Michael Carpenter
|
12 years ago |
Lorenz Meier
|
5aaad528ee
|
Merge branch 'hud' into integration_merge
|
12 years ago |
Lorenz Meier
|
3dcf43f3aa
|
Merged master
|
12 years ago |
Lorenz Meier
|
982b2e50ec
|
Fixed up style sheet
|
12 years ago |
Lorenz Meier
|
4b5bc3048f
|
Fixed PFD to behave, no global defines any more
|
12 years ago |
Lorenz Meier
|
3149ae7656
|
Merge branch 'mp_merge' of https://github.com/diydrones/qgroundcontrol into integration_merge
|
12 years ago |
Lorenz Meier
|
8cc94fc796
|
Fixed PFD to behave, no global defines any more
|
12 years ago |
Lorenz Meier
|
53de277456
|
Merge branch 'master' of github.com:mavlink/qgroundcontrol into hud
|
12 years ago |
Lorenz Meier
|
7cb7efaecc
|
Merge branch 'master' of github.com:dongfang/qgroundcontrol into hud
|
12 years ago |
Bryant
|
975f410672
|
Forgot to set some members of XbeeLinkInterface to const as well
|
12 years ago |
Bryant
|
7095cf2824
|
Changed many functions in the abstract *Link classes to be const. This facilitates setting other functions as const. The metadata for specific links are reset when the links are added.
|
12 years ago |
Bryant
|
f0a5118e1e
|
The details on the success/errors for the MAVLink protocols are now shown for each link as tooltips that are updated every 5s. Values are currently wrong and unsure why as of yet.
|
12 years ago |
Bryant
|
8c2dfea5a6
|
The QuickView now properly resets after the last UAS is deleted.
|
12 years ago |
Lorenz Meier
|
d4e36442d0
|
Revert "MAVLink update"
This reverts commit 233a17161a .
|
12 years ago |
Lorenz Meier
|
51c4592070
|
Merge branch 'master' of github.com:mavlink/qgroundcontrol
|
12 years ago |
Bryant
|
a37f84892c
|
Make the UASQuickView support resetting to a default state after all UASes are removed.
|
12 years ago |
Lorenz Meier
|
233a17161a
|
MAVLink update
|
12 years ago |
Lorenz Meier
|
e79b49fd4a
|
MAVLink update
|
12 years ago |
Bryant
|
b1fc82ac54
|
Removing UASes now returns the UI to an almost pristine state. This was done by altering the activeUASSet signal so that it can emit a NULL UAS. Crashes may still exist in autopilot-specific code.
|
12 years ago |