Don Gagne
15dc92371a
Guard again deletes not from LinkManager
11 years ago
Don Gagne
e3dac790a8
New LinkManager unit test
11 years ago
Don Gagne
7881d9d19f
Move LinkManager testing to new LinkManagerTest
11 years ago
Don Gagne
f3e8727d50
deleteLink signal changed to linkDeleted
11 years ago
Don Gagne
e1a5f35b97
Don't wait on dead thread
11 years ago
Don Gagne
89be3424d5
Support --unittest::testname
...
Allows you to run a single unit test from the command line
11 years ago
Don Gagne
3441496030
Add support for option argument
11 years ago
Don Gagne
55bc70ffba
Fix LinkManager link removal
11 years ago
Don Gagne
ac45d02246
Merge pull request #1010 from DonLakeFlyer/Singleton
...
Singletons tracked by QGCApplication
11 years ago
Don Gagne
d1bab1999e
Fix shutdown sequence
11 years ago
Don Gagne
23e9acf2a8
Cleanup application object
11 years ago
Don Gagne
647ee6cced
Mocks need QGCSingleton which does not register
11 years ago
Don Gagne
d2923d8ee0
Track Singletons in QGCApplication
...
- allow unit tests to use QGCApplication
- clear global singletons for each unit test run
11 years ago
Don Gagne
8b84127e53
Remove unused
11 years ago
Don Gagne
6255090918
Commit
11 years ago
Don Gagne
0dd0e6569d
Merge pull request #1006 from DonLakeFlyer/FileRenames
...
File renames
11 years ago
Don Gagne
68a59a78f0
File renames
11 years ago
Don Gagne
d3cb8f9aa7
Rename files in git friendly way
11 years ago
Don Gagne
1cb0d7f914
Merge pull request #998 from DonLakeFlyer/Destroyed
...
Be careful with QObject:::destroyed signal
11 years ago
Don Gagne
7fe044d132
Merge pull request #1002 from DonLakeFlyer/QGCMessageBox
...
QGCMessageBox implementation
11 years ago
Don Gagne
88a7368032
Merge pull request #1003 from DonLakeFlyer/FixFileLocations
...
New File Locations key not set in QSettings at boot
11 years ago
Don Gagne
a7e6cc5733
Add Q_UNUSED to variable only used in Q_ASSERT
...
Should have known better!
11 years ago
Don Gagne
1aa044ccfd
New File Locations key not set in QSettings at boot
11 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
11 years ago
Don Gagne
e833fe467d
Only reset if file is open
11 years ago
Lorenz Meier
58e75ae8dd
Fix XPlane 9 operation, now tests ok. By Mark Whitehorn
11 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.
11 years ago
Lorenz Meier
38ccebd3eb
Merge pull request #991 from DonLakeFlyer/LoggingRC2
...
New mavlink logging support
11 years ago
Don Gagne
ba0ef0a043
Can't use interface as variable on Windows
11 years ago
Don Gagne
2af98191e0
Fixes for new _connect/_disconnect apis
11 years ago
Don Gagne
74e1e5802e
More cross platform variadic issues
...
Plus change to use QGCFileDialog
11 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.
11 years ago
Don Gagne
10a00eb087
Use new QGCFileDialog api
...
Using QFileDialog directly on OS X can hang intermittently due to Qt
bug.
11 years ago
Lorenz Meier
5e89b4eb2d
Merge pull request #977 from DonLakeFlyer/RemovePixhawkAutopilot
...
Remove PIXHAWK specific board support
11 years ago
Don Gagne
4544472b89
Use SLOT not SIGNAL
11 years ago
Don Gagne
b20dca7937
Fix flaky cross-platform variadic connect
11 years ago
Don Gagne
0b68fffc84
Remove old connect/disconnect API
11 years ago
Lorenz Meier
d712b10525
Hotfix: Make XPlane 9 work in HIL
11 years ago
Don Gagne
6d447410b4
Fix UAS unit test
...
Destroyed signal must have been working incorrectly in the past.
11 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
11 years ago
Don Gagne
84fb1ad767
Update for QGCCore->QGCApplication name change
11 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
11 years ago
Don Gagne
75b4bd0a2f
QObject::destroyed signal fix
...
Make sure to no de-reference already deleted object
11 years ago
Don Gagne
717cef3e2c
Added saved file location, Flight Data logging
...
Also renamed from QGCSettingsWidget to SettingsDialog to better reflect
usage.
11 years ago
Don Gagne
a9c32a2840
Use new parameter save location
11 years ago
Don Gagne
a61aead38c
New LinkManager::[connect|disconnect]Link usage
11 years ago
Don Gagne
4d92b1d3f7
Rename SettingsDialog->SerialSettingsDialog
...
This avoids collision with main app SettingsDialog class
11 years ago
Don Gagne
69d34ea88b
Use new LinkManager::[connect|disconnect]Link api
11 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.
11 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...
11 years ago