2671 Commits (61e63ac09aac45d05294b0e64c03c11db7af5f6e)
 

Author SHA1 Message Date
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 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 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 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" 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