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
8b84127e53
Remove unused
10 years ago
Don Gagne
6255090918
Commit
10 years ago
Don Gagne
0dd0e6569d
Merge pull request #1006 from DonLakeFlyer/FileRenames
...
File renames
10 years ago
Don Gagne
68a59a78f0
File renames
10 years ago
Don Gagne
d3cb8f9aa7
Rename files in git friendly way
10 years ago
Don Gagne
1cb0d7f914
Merge pull request #998 from DonLakeFlyer/Destroyed
...
Be careful with QObject:::destroyed signal
10 years ago
Don Gagne
7fe044d132
Merge pull request #1002 from DonLakeFlyer/QGCMessageBox
...
QGCMessageBox implementation
10 years ago
Don Gagne
88a7368032
Merge pull request #1003 from DonLakeFlyer/FixFileLocations
...
New File Locations key not set in QSettings at boot
10 years ago
Don Gagne
a7e6cc5733
Add Q_UNUSED to variable only used in Q_ASSERT
...
Should have known better!
10 years ago
Don Gagne
1aa044ccfd
New File Locations key not set in QSettings at boot
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
e833fe467d
Only reset if file is open
10 years ago
Don Gagne
1d97a7fd56
Remove unused code
10 years ago
Lorenz Meier
58e75ae8dd
Fix XPlane 9 operation, now tests ok. By Mark Whitehorn
10 years ago
Don Gagne
491b1b01e1
Be careful with QObject:::destroyed signal
...
Do not dynamic cast or de-reference QObject, since object is either in
destructor or may have already been destroyed.
10 years ago
Lorenz Meier
38ccebd3eb
Merge pull request #991 from DonLakeFlyer/LoggingRC2
...
New mavlink logging support
10 years ago
Don Gagne
ba0ef0a043
Can't use interface as variable on Windows
10 years ago
Don Gagne
2af98191e0
Fixes for new _connect/_disconnect apis
10 years ago
Don Gagne
74e1e5802e
More cross platform variadic issues
...
Plus change to use QGCFileDialog
10 years ago
Don Gagne
a6870045e2
New QGCFileDialog apis
...
Using QFileDialog directly on OS X can hang intermittently due to Qt
bug. QGCFileDialog works around this by not using the native dialogs.
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
Lorenz Meier
5e89b4eb2d
Merge pull request #977 from DonLakeFlyer/RemovePixhawkAutopilot
...
Remove PIXHAWK specific board support
10 years ago
Don Gagne
4544472b89
Use SLOT not SIGNAL
10 years ago
Don Gagne
b20dca7937
Fix flaky cross-platform variadic connect
10 years ago
Don Gagne
0b68fffc84
Remove old connect/disconnect API
10 years ago
Lorenz Meier
d712b10525
Hotfix: Make XPlane 9 work in HIL
10 years ago
Don Gagne
6d447410b4
Fix UAS unit test
...
Destroyed signal must have been working incorrectly in the past.
10 years ago
Don Gagne
6d7fb36ac0
New mavlink logging support
...
- Logging now always on to temp file
- User prompted to save temp file after disconnect
- Orphaned temp logs checked for on boot
- Logs saved to new save file location
- Log file starts/stops with first and last connnection
10 years ago
Don Gagne
84fb1ad767
Update for QGCCore->QGCApplication name change
10 years ago
Don Gagne
33220de034
Saved files location support
...
- Also renamed QGCCore->QGCApplication to better reflect usage.
- New global qgcApp api to access main QHCApplication singleton
10 years ago
Don Gagne
75b4bd0a2f
QObject::destroyed signal fix
...
Make sure to no de-reference already deleted object
10 years ago
Don Gagne
717cef3e2c
Added saved file location, Flight Data logging
...
Also renamed from QGCSettingsWidget to SettingsDialog to better reflect
usage.
10 years ago
Don Gagne
a9c32a2840
Use new parameter save location
10 years ago
Don Gagne
a61aead38c
New LinkManager::[connect|disconnect]Link usage
10 years ago
Don Gagne
4d92b1d3f7
Rename SettingsDialog->SerialSettingsDialog
...
This avoids collision with main app SettingsDialog class
10 years ago
Don Gagne
69d34ea88b
Use new LinkManager::[connect|disconnect]Link api
10 years ago
Don Gagne
f65c0a5797
Link connect/disconnect only through LinkManager
...
Centralize all connecting and disconnecting of links through
LinkManager::[Connect|Disconnect]Link api. Connect/Disconnect no longer
allowed through LinkInterface. This allows creation of new
LinkManager::setConnections[Suspended|Allowed] methods to disallow
connections as needed.
10 years ago
Don Gagne
3248ecca55
Merge pull request #989 from mavlink/mapfix
...
Ensure that the show event handling of the op map widget only creates on...
10 years ago
Lorenz Meier
be730d3143
Ensure that the show event handling of the op map widget only creates one connection
10 years ago
Lorenz Meier
501e3ac0dc
Map widget: make all connections that might suffer from multiple connect logic issues unique, found by Nyaruko
10 years ago
Don Gagne
be3d933b81
Merge pull request #987 from DonLakeFlyer/BugFixes
...
Bug fixes
10 years ago
Don Gagne
4768c933b1
Remove unused action
10 years ago
Don Gagne
6293be63b1
Set correct roles on actions
...
This way OS X correctly positioned menu items
10 years ago
Don Gagne
44f95b32fd
Fix light style for vehicle setup buttons
10 years ago
Don Gagne
76e4cf9db5
Merge pull request #983 from DonLakeFlyer/AutoPilotPlugin
...
Auto pilot plugin architecture
10 years ago
Don Gagne
5fc3515fef
Rebase to master
10 years ago
Don Gagne
837ee90c67
Remove numbers from buttons
10 years ago
Don Gagne
25edde5951
Fix compiler warning bugs
10 years ago
Don Gagne
006b4d3611
New AutoPilotPlugin and VehicleSetup
10 years ago