Don Gagne
381acec96b
Convert Firmware Upgrade to QML
...
- Much simpler UI
- MVC style qml programming model
10 years ago
dogmaphobic
ea9144ef46
Fix small logic error with NULL serial port.
10 years ago
Don Gagne
dd6ab7ff3f
Update to latest mavlink headers
...
Put back commented out code
10 years ago
Don Gagne
e0fed930e9
Fix SetupView to work with latest mavlink headers
...
- Updated MainWindowTest to catch this problem
- Also implemented initial pass at SetupView unit test
10 years ago
Don Gagne
581a026fda
Fix SetupView to work with latest mavlink headers
...
- Updated MainWindowTest to catch this problem
- Also implemented initial pass at SetupView unit test
10 years ago
Don Gagne
e47267e298
Change to MVC model
10 years ago
Don Gagne
64672e34d3
Request all sensor parameters before/after cal
...
Include support for both param sets
10 years ago
Don Gagne
96e5674dd8
Support two param sets for calibration
...
The parameters for calibration were changed in the latest master. QGC
needs to work with both. Hacked in for now, waiting on a true parameter
re-mapping implementation.
10 years ago
Don Gagne
41fa62eb1d
Set Column component size correctly
10 years ago
Don Gagne
503f9aa934
Rework setup button to fit in lower resolution displays
10 years ago
Bryant
5730af5c63
Fix setting the baud rate.
...
There's also a partial fix for the databits and stopbits. I'm unsure how to deal with the logic
around the 'is_cdc' variable, as I can't really follow what it's for.
10 years ago
Don Gagne
f8181f89c8
New set of Qml Controls
...
Controls respect QGCPalette settings. Also added test window.
10 years ago
Don Gagne
35a89d527a
WIP on Firmware Upgrade conversion to Qml
10 years ago
Don Gagne
50cef5034c
Updated for new Palette import
10 years ago
Don Gagne
f45cd1d439
Add new Qml Control test window/menu
10 years ago
Don Gagne
70a55798bb
Move Palette registration out of FactSystem
...
Since this is generic Qml support not specific to FactSystem
10 years ago
Don Gagne
f7eb2306f2
Moved qml controls closer to c++ source in tree
10 years ago
dogmaphobic
9a1080ab0a
Changing the order as RC loss is more important and should be up on top.
10 years ago
dogmaphobic
1717173eca
Oops... Forgot them hardcoded.
10 years ago
dogmaphobic
cb627b615e
When enabling the warnings, I realized the dialog was too small for them.
10 years ago
dogmaphobic
ea6c6a911d
Reworking the layout of the "Return Home" Safety Dialog.
10 years ago
dogmaphobic
af995353ed
Blind attempt at fixing Linux build.
10 years ago
Don Gagne
5fd125d9d6
Add Light/Dark theme support to QML
10 years ago
dogmaphobic
795d72a304
No longer forcing .log extension
10 years ago
Don Gagne
af38a105df
Re-implemented Setup View
10 years ago
Don Gagne
1da6c502ec
Remove unused VehicleComponentSummaryItem
10 years ago
Don Gagne
5476a45e4c
Remove unused files
10 years ago
dogmaphobic
1b813145f0
More work on filter description consistency.
10 years ago
dogmaphobic
e3136fc485
Fixing grammar in file filters (and making them consistent).
10 years ago
dogmaphobic
53751dfe89
Adding some TODO items
...
Fixing braces
Changing data plot save files to csv only
Fixing LinechartWidget::startLogging() as it no longer needs to worry about a proper file name being set.
10 years ago
dogmaphobic
18c2e01a9f
Fixing indentation.
10 years ago
dogmaphobic
714bbbf99d
Documenting the strict flag.
10 years ago
dogmaphobic
25408fd15c
Updating file extensions.
10 years ago
dogmaphobic
71a346e126
Fixing suffix extraction from regex
10 years ago
dogmaphobic
9b6b87788a
Adding and/or fixing even more and more captions.
10 years ago
dogmaphobic
2b8196b104
Adding and/or fixing even more captions.
10 years ago
dogmaphobic
81b4fd3a39
Adding and/or fixing captions.
10 years ago
dogmaphobic
e993032a2c
Adding missing braces.
10 years ago
dogmaphobic
4e8f2739cc
Fixing typo.
10 years ago
Don Gagne
7679f75f53
Fix crash when no UAS
...
Fixes Issue #1162
10 years ago
dogmaphobic
77f442fd86
Changing the defaultSuffix argument from a pointer to a const.
...
Changing the order of the QGCFileDialog::getSaveFileName() function. The idea was to expand the existing QFileDialog version but as we removed the selectedFilter, we might as well make this more intuitive. The options argument is the one trully optional and should be last.
Adding an example to the documentation on how to go about figuring out what file type was returned by these functions.
10 years ago
dogmaphobic
209d354cd3
Removed the “selectedFilter” argument from the QGCFileDialog functions along with references to it in unit tests.
...
Fixed function declarations and prototypes formatting while at it.
Changed the caption of a few file save dialogs with a more descriptive text (explicitly telling what is being saved).
10 years ago
dogmaphobic
189299f354
Appending required extension when it is not the one used (when in strict mode).
...
Added a dialog asking the user about overwritting an existing file.
10 years ago
dogmaphobic
98bf2379a6
Remove erroneous use of QFileDialog::selectNameFilter(). No filters are to be selected. The argument selectedFilter is a pointer to a String to receive the filter selected/used by the user.
10 years ago
Don Gagne
3165ab6085
Fixing bogus push for merge hell
10 years ago
dogmaphobic
1e8545f750
Adding code to check and see if a given file has a proper extension (when the strict flag is set).
10 years ago
Don Gagne
0c23e83e80
Fix compiler warning
10 years ago
Don Gagne
48663c8a4f
New MainWindow central and dock widget architecture
...
- Central widget no longer stacked. Views are added/removed to layout
to switch view
- Dock Widgets are globals with single instance of each type
- Both central views and dock widgets are just-in-time created saving
lots of memory
10 years ago
Don Gagne
f486e7ea65
SetupView no longer created at boot
...
UAS may be around at constructor time
10 years ago
Don Gagne
4be5d98422
Hip dock widgeta show up automatically
...
No need to force them to show
10 years ago