Don Gagne
e863bdae38
Use FactBinder to access facts from Qml
...
Passing parameters QVariantMap across C++ boundary was causing crashes
in Qt due to Qml array bugs. Referencing same Fact* across Qml boundary
in multiple QQuickWidgets caused jScript GC to crash.
10 years ago
dogmaphobic
bed21b49f3
New, QML based Tool Bar.
10 years ago
Don Gagne
c3a60a94ab
Add new SensorConfig remove old
10 years ago
Don Gagne
80a6e84c66
Work around win 8.1 sdk aapi.h problem
10 years ago
Don Gagne
7f686fc1dd
Put back quick widgets module
10 years ago
Don Gagne
ff0a81bfdc
Update to Qt 5.4
10 years ago
dogmaphobic
7452449027
Renamed classes and files away from the QGC prefix.
...
Shrunk the Message drop down dialog a bit.
Made the Message drop down dialog slightly transparent.
10 years ago
dogmaphobic
16e40be2ed
Added drop down message widget
10 years ago
dogmaphobic
0a31331428
The ultimate goal is to plug a device, set it up and go fly it without any fuss.
...
The goal of this first installment is to organize the code a bit so it's more readable,
clean up a bit of left over cruft, and manage link configurations (and links in general).
10 years ago
Don Gagne
381acec96b
Convert Firmware Upgrade to QML
...
- Much simpler UI
- MVC style qml programming model
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
f8181f89c8
New set of Qml Controls
...
Controls respect QGCPalette settings. Also added test window.
10 years ago
Don Gagne
af38a105df
Re-implemented Setup View
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
4d40f2984a
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
Thomas Gubler
6bc001e6c3
send rc to paramter map prototype
10 years ago
Don Gagne
76ef35a4cf
Empty SafetyConfig compoment
...
Starting point for real implementation
10 years ago
Don Gagne
c02c88a10f
Remove deleted headers
10 years ago
Don Gagne
22f778cf00
Initial implement of QML Palette support
10 years ago
Don Gagne
acbc19aa3d
Generic AutopilotPlugin full implementation
10 years ago
Don Gagne
91614e3add
VehicleSummary converted to QML
...
Summary page is also the launching spot for the setup screens. No more
left hand set of buttons.
10 years ago
Don Gagne
3b328f36c4
New FactSystem unit test
10 years ago
Don Gagne
0928642980
Temporary disable of UAS unit test
...
Needs to be re-written
10 years ago
Don Gagne
d6ddbdc382
New FactSystem
...
Allows parameter access from QML among other things
10 years ago
Lorenz Meier
4abafb4648
Disable tunes, allow to re-enable them with a simple define
10 years ago
Lorenz Meier
35050b8851
Enable Qt multimedia
10 years ago
Don Gagne
c952f7b56b
Remove unnecessary QGCStatusBar
...
The derived class wasn’t really adding any capabilties
10 years ago
Lorenz Meier
badc50c1e3
Support enabling fatal warnings via user_config.pri file
10 years ago
Lorenz Meier
f5d2c570be
Put audio output into a worker thread.
10 years ago
Don Gagne
505220e0e7
Change to use QGCTemporaryFile
10 years ago
Don Gagne
496b8297a7
New Mavlink Log collection unit test
10 years ago
Don Gagne
9d20690a80
FlightModeConfig plus unit test
10 years ago
Don Gagne
7a211acad6
New Mavlink Log collection unit test
10 years ago
Don Gagne
9833de839e
Fix DISABLE_GOOGLE_EARTH
10 years ago
Don Gagne
1b4239d39b
QGCFileDialog UnitTest support
10 years ago
Helio Chissini de Castro
7b9d3f1fa9
- Use pkgconfig on linux to avoid break build on undefineds
10 years ago
Don Gagne
3b5a008677
A new MainWindow unit test
10 years ago
Don Gagne
fc2e29c3a7
Bump SDK to 10.9
...
Deployment target is still 10.6
10 years ago
Don Gagne
028c700982
New Unit Testing framework
...
Allows for UI unit tests to be written:
- Ability to respond to expected message boxes
- Ability to fail test if unexpected message boxes occurs
10 years ago
Lorenz Meier
9f6a69b586
Build fix for recent Qt versions
10 years ago
Don Gagne
45d5c5e6a4
Remove unused code
10 years ago
Don Gagne
e3dac790a8
New LinkManager unit test
10 years ago
Don Gagne
d2923d8ee0
Track Singletons in QGCApplication
...
- allow unit tests to use QGCApplication
- clear global singletons for each unit test run
10 years ago
Don Gagne
6255090918
Commit
10 years ago
Don Gagne
68a59a78f0
File renames
10 years ago
Don Gagne
db7b86fbbe
Use new QGCMessageBox apis
...
Subclass of QMessageBox which re-implements the static public
functions. There are two reasons for this:
1) The QMessageBox implementation on OSX does now show the title
string. This leads to message boxes which don't make much sense. So on
OSX we set title to text and text to informative text.
2) If parent is NULL, we set parent to MainWindow::instance. This
prevents message boxes which can go behind MainWindow
10 years ago
Don Gagne
1d97a7fd56
Remove unused code
10 years ago
Don Gagne
10a00eb087
Use new QGCFileDialog api
...
Using QFileDialog directly on OS X can hang intermittently due to Qt
bug.
10 years ago
Don Gagne
006b4d3611
New AutoPilotPlugin and VehicleSetup
10 years ago