Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Q
qgroundcontrol
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Valentin Platzgummer
qgroundcontrol
Commits
3c690329
Commit
3c690329
authored
Dec 06, 2015
by
Don Gagne
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #2365 from DonLakeFlyer/EvenMoreMBox
Remove all message and file dialog code from mobile
parents
5e9fb55d
e8c87f87
Changes
20
Hide whitespace changes
Inline
Side-by-side
Showing
20 changed files
with
132 additions
and
93 deletions
+132
-93
qgroundcontrol.pro
qgroundcontrol.pro
+40
-43
ParameterLoader.cc
src/FactSystem/ParameterLoader.cc
+0
-1
MissionEditor.qml
src/MissionEditor/MissionEditor.qml
+1
-0
MissionController.cc
src/MissionManager/MissionController.cc
+8
-1
QGCApplication.cc
src/QGCApplication.cc
+15
-3
QGCApplication.h
src/QGCApplication.h
+2
-0
QGCFileDialog.h
src/QGCFileDialog.h
+4
-0
QGCMessageBox.h
src/QGCMessageBox.h
+4
-0
QGCQuickWidget.cc
src/QGCQuickWidget.cc
+1
-1
ParameterEditor.qml
src/QmlControls/ParameterEditor.qml
+5
-2
ParameterEditorController.cc
src/QmlControls/ParameterEditorController.cc
+13
-2
ParameterEditorDialog.qml
src/QmlControls/ParameterEditorDialog.qml
+8
-9
MAVLinkProtocol.cc
src/comm/MAVLinkProtocol.cc
+2
-0
UAS.cc
src/uas/UAS.cc
+4
-0
UAS.h
src/uas/UAS.h
+8
-4
UASInterface.h
src/uas/UASInterface.h
+4
-0
MainWindow.cc
src/ui/MainWindow.cc
+11
-13
MainWindow.h
src/ui/MainWindow.h
+2
-2
MainToolBarController.cc
src/ui/toolbar/MainToolBarController.cc
+0
-10
MainToolBarController.h
src/ui/toolbar/MainToolBarController.h
+0
-2
No files found.
qgroundcontrol.pro
View file @
3c690329
...
@@ -190,18 +190,8 @@ INCLUDEPATH += \
...
@@ -190,18 +190,8 @@ INCLUDEPATH += \
src
/
ViewWidgets
\
src
/
ViewWidgets
\
FORMS
+=
\
FORMS
+=
\
src
/
QGCQmlWidgetHolder
.
ui
\
src
/
ui
/
MainWindow
.
ui
\
src
/
ui
/
MainWindow
.
ui
\
src
/
ui
/
MAVLinkSettingsWidget
.
ui
\
src
/
QGCQmlWidgetHolder
.
ui
\
src
/
ui
/
QGCCommConfiguration
.
ui
\
src
/
ui
/
QGCLinkConfiguration
.
ui
\
src
/
ui
/
QGCMapRCToParamDialog
.
ui
\
src
/
ui
/
QGCPluginHost
.
ui
\
src
/
ui
/
QGCTCPLinkConfiguration
.
ui
\
src
/
ui
/
QGCUDPLinkConfiguration
.
ui
\
src
/
ui
/
SettingsDialog
.
ui
\
src
/
ui
/
uas
/
QGCUnconnectedInfoWidget
.
ui
\
src
/
ui
/
uas
/
UASMessageView
.
ui
\
DebugBuild
{
DebugBuild
{
FORMS
+=
\
FORMS
+=
\
...
@@ -215,19 +205,28 @@ FORMS += \
...
@@ -215,19 +205,28 @@ FORMS += \
!
MobileBuild
{
!
MobileBuild
{
FORMS
+=
\
FORMS
+=
\
src
/
ui
/
LogReplayLinkConfiguration
Widget
.
ui
\
src
/
ui
/
uas
/
QGCUnconnectedInfo
Widget
.
ui
\
src
/
ui
/
QGCMAVLinkLogPlayer
.
ui
\
src
/
ui
/
uas
/
UASMessageView
.
ui
\
src
/
ui
/
Linechart
.
ui
\
src
/
ui
/
Linechart
.
ui
\
src
/
ui
/
LogReplayLinkConfigurationWidget
.
ui
\
src
/
ui
/
MultiVehicleDockWidget
.
ui
\
src
/
ui
/
MultiVehicleDockWidget
.
ui
\
src
/
ui
/
MAVLinkSettingsWidget
.
ui
\
src
/
ui
/
QGCCommConfiguration
.
ui
\
src
/
ui
/
QGCDataPlot2D
.
ui
\
src
/
ui
/
QGCDataPlot2D
.
ui
\
src
/
ui
/
QGCHilConfiguration
.
ui
\
src
/
ui
/
QGCHilConfiguration
.
ui
\
src
/
ui
/
QGCHilFlightGearConfiguration
.
ui
\
src
/
ui
/
QGCHilFlightGearConfiguration
.
ui
\
src
/
ui
/
QGCHilJSBSimConfiguration
.
ui
\
src
/
ui
/
QGCHilJSBSimConfiguration
.
ui
\
src
/
ui
/
QGCHilXPlaneConfiguration
.
ui
\
src
/
ui
/
QGCHilXPlaneConfiguration
.
ui
\
src
/
ui
/
QGCLinkConfiguration
.
ui
\
src
/
ui
/
QGCMapRCToParamDialog
.
ui
\
src
/
ui
/
QGCMAVLinkInspector
.
ui
\
src
/
ui
/
QGCMAVLinkInspector
.
ui
\
src
/
ui
/
QGCMAVLinkLogPlayer
.
ui
\
src
/
ui
/
QGCTCPLinkConfiguration
.
ui
\
src
/
ui
/
QGCUDPLinkConfiguration
.
ui
\
src
/
ui
/
QGCTabbedInfoView
.
ui
\
src
/
ui
/
QGCTabbedInfoView
.
ui
\
src
/
ui
/
QGCUASFileView
.
ui
\
src
/
ui
/
QGCUASFileView
.
ui
\
src
/
ui
/
QGCUASFileViewMulti
.
ui
\
src
/
ui
/
QGCUASFileViewMulti
.
ui
\
src
/
ui
/
SettingsDialog
.
ui
\
src
/
ui
/
uas
/
UASQuickView
.
ui
\
src
/
ui
/
uas
/
UASQuickView
.
ui
\
src
/
ui
/
uas
/
UASQuickViewItemSelect
.
ui
\
src
/
ui
/
uas
/
UASQuickViewItemSelect
.
ui
\
src
/
ui
/
UASInfo
.
ui
\
src
/
ui
/
UASInfo
.
ui
\
...
@@ -261,11 +260,9 @@ HEADERS += \
...
@@ -261,11 +260,9 @@ HEADERS += \
src
/
QGCComboBox
.
h
\
src
/
QGCComboBox
.
h
\
src
/
QGCConfig
.
h
\
src
/
QGCConfig
.
h
\
src
/
QGCDockWidget
.
h
\
src
/
QGCDockWidget
.
h
\
src
/
QGCFileDialog
.
h
\
src
/
QGCGeo
.
h
\
src
/
QGCGeo
.
h
\
src
/
QGCLoggingCategory
.
h
\
src
/
QGCLoggingCategory
.
h
\
src
/
QGCMapPalette
.
h
\
src
/
QGCMapPalette
.
h
\
src
/
QGCMessageBox
.
h
\
src
/
QGCPalette
.
h
\
src
/
QGCPalette
.
h
\
src
/
QGCQmlWidgetHolder
.
h
\
src
/
QGCQmlWidgetHolder
.
h
\
src
/
QGCQuickWidget
.
h
\
src
/
QGCQuickWidget
.
h
\
...
@@ -278,23 +275,11 @@ HEADERS += \
...
@@ -278,23 +275,11 @@ HEADERS += \
src
/
QmlControls
/
QGCQGeoCoordinate
.
h
\
src
/
QmlControls
/
QGCQGeoCoordinate
.
h
\
src
/
QmlControls
/
QGroundControlQmlGlobal
.
h
\
src
/
QmlControls
/
QGroundControlQmlGlobal
.
h
\
src
/
QmlControls
/
QmlObjectListModel
.
h
\
src
/
QmlControls
/
QmlObjectListModel
.
h
\
src
/
uas
/
FileManager
.
h
\
src
/
uas
/
UAS
.
h
\
src
/
uas
/
UAS
.
h
\
src
/
uas
/
UASInterface
.
h
\
src
/
uas
/
UASInterface
.
h
\
src
/
uas
/
UASMessageHandler
.
h
\
src
/
uas
/
UASMessageHandler
.
h
\
src
/
ui
/
MainWindow
.
h
\
src
/
ui
/
MainWindow
.
h
\
src
/
ui
/
MAVLinkDecoder
.
h
\
src
/
ui
/
MAVLinkSettingsWidget
.
h
\
src
/
ui
/
QGCCommConfiguration
.
h
\
src
/
ui
/
QGCLinkConfiguration
.
h
\
src
/
ui
/
QGCMapRCToParamDialog
.
h
\
src
/
ui
/
QGCPluginHost
.
h
\
src
/
ui
/
QGCTCPLinkConfiguration
.
h
\
src
/
ui
/
QGCUDPLinkConfiguration
.
h
\
src
/
ui
/
SettingsDialog
.
h
\
src
/
ui
/
toolbar
/
MainToolBarController
.
h
\
src
/
ui
/
toolbar
/
MainToolBarController
.
h
\
src
/
ui
/
uas
/
QGCUnconnectedInfoWidget
.
h
\
src
/
ui
/
uas
/
UASMessageView
.
h
\
src
/
AutoPilotPlugins
/
PX4
/
PX4AirframeLoader
.
h
\
src
/
AutoPilotPlugins
/
PX4
/
PX4AirframeLoader
.
h
\
src
/
QmlControls
/
QGCImageProvider
.
h
\
src
/
QmlControls
/
QGCImageProvider
.
h
\
...
@@ -326,12 +311,13 @@ HEADERS += \
...
@@ -326,12 +311,13 @@ HEADERS += \
!
MobileBuild
{
!
MobileBuild
{
HEADERS
+=
\
HEADERS
+=
\
src
/
comm
/
LogReplayLink
.
h
\
src
/
comm
/
LogReplayLink
.
h
\
src
/
ui
/
LogReplayLinkConfigurationWidget
.
h
\
src
/
ui
/
QGCMAVLinkLogPlayer
.
h
\
src
/
comm
/
QGCFlightGearLink
.
h
\
src
/
comm
/
QGCFlightGearLink
.
h
\
src
/
comm
/
QGCHilLink
.
h
\
src
/
comm
/
QGCHilLink
.
h
\
src
/
comm
/
QGCJSBSimLink
.
h
\
src
/
comm
/
QGCJSBSimLink
.
h
\
src
/
comm
/
QGCXPlaneLink
.
h
\
src
/
comm
/
QGCXPlaneLink
.
h
\
src
/
QGCFileDialog
.
h
\
src
/
QGCMessageBox
.
h
\
src
/
uas
/
FileManager
.
h
\
src
/
ui
/
HILDockWidget
.
h
\
src
/
ui
/
HILDockWidget
.
h
\
src
/
ui
/
linechart
/
ChartPlot
.
h
\
src
/
ui
/
linechart
/
ChartPlot
.
h
\
src
/
ui
/
linechart
/
IncrementalPlot
.
h
\
src
/
ui
/
linechart
/
IncrementalPlot
.
h
\
...
@@ -340,7 +326,19 @@ HEADERS += \
...
@@ -340,7 +326,19 @@ HEADERS += \
src
/
ui
/
linechart
/
LinechartWidget
.
h
\
src
/
ui
/
linechart
/
LinechartWidget
.
h
\
src
/
ui
/
linechart
/
Scrollbar
.
h
\
src
/
ui
/
linechart
/
Scrollbar
.
h
\
src
/
ui
/
linechart
/
ScrollZoomer
.
h
\
src
/
ui
/
linechart
/
ScrollZoomer
.
h
\
src
/
ui
/
LogReplayLinkConfigurationWidget
.
h
\
src
/
ui
/
MAVLinkDecoder
.
h
\
src
/
ui
/
MAVLinkSettingsWidget
.
h
\
src
/
ui
/
MultiVehicleDockWidget
.
h
\
src
/
ui
/
MultiVehicleDockWidget
.
h
\
src
/
ui
/
QGCCommConfiguration
.
h
\
src
/
ui
/
QGCLinkConfiguration
.
h
\
src
/
ui
/
QGCMAVLinkLogPlayer
.
h
\
src
/
ui
/
QGCMapRCToParamDialog
.
h
\
src
/
ui
/
QGCTCPLinkConfiguration
.
h
\
src
/
ui
/
QGCUDPLinkConfiguration
.
h
\
src
/
ui
/
SettingsDialog
.
h
\
src
/
ui
/
uas
/
UASMessageView
.
h
\
src
/
ui
/
uas
/
QGCUnconnectedInfoWidget
.
h
\
src
/
ui
/
QGCDataPlot2D
.
h
\
src
/
ui
/
QGCDataPlot2D
.
h
\
src
/
ui
/
QGCHilConfiguration
.
h
\
src
/
ui
/
QGCHilConfiguration
.
h
\
src
/
ui
/
QGCHilFlightGearConfiguration
.
h
\
src
/
ui
/
QGCHilFlightGearConfiguration
.
h
\
...
@@ -386,12 +384,11 @@ SOURCES += \
...
@@ -386,12 +384,11 @@ SOURCES += \
src
/
QGCApplication
.
cc
\
src
/
QGCApplication
.
cc
\
src
/
QGCComboBox
.
cc
\
src
/
QGCComboBox
.
cc
\
src
/
QGCDockWidget
.
cc
\
src
/
QGCDockWidget
.
cc
\
src
/
QGCFileDialog
.
cc
\
src
/
QGCLoggingCategory
.
cc
\
src
/
QGCLoggingCategory
.
cc
\
src
/
QGCMapPalette
.
cc
\
src
/
QGCMapPalette
.
cc
\
src
/
QGCPalette
.
cc
\
src
/
QGCPalette
.
cc
\
src
/
QGCQmlWidgetHolder
.
cpp
\
src
/
QGCQuickWidget
.
cc
\
src
/
QGCQuickWidget
.
cc
\
src
/
QGCQmlWidgetHolder
.
cpp
\
src
/
QGCTemporaryFile
.
cc
\
src
/
QGCTemporaryFile
.
cc
\
src
/
QGCToolbox
.
cc
\
src
/
QGCToolbox
.
cc
\
src
/
QGCGeo
.
cc
\
src
/
QGCGeo
.
cc
\
...
@@ -401,22 +398,10 @@ SOURCES += \
...
@@ -401,22 +398,10 @@ SOURCES += \
src
/
QmlControls
/
QGCQGeoCoordinate
.
cc
\
src
/
QmlControls
/
QGCQGeoCoordinate
.
cc
\
src
/
QmlControls
/
QGroundControlQmlGlobal
.
cc
\
src
/
QmlControls
/
QGroundControlQmlGlobal
.
cc
\
src
/
QmlControls
/
QmlObjectListModel
.
cc
\
src
/
QmlControls
/
QmlObjectListModel
.
cc
\
src
/
uas
/
FileManager
.
cc
\
src
/
uas
/
UAS
.
cc
\
src
/
uas
/
UAS
.
cc
\
src
/
uas
/
UASMessageHandler
.
cc
\
src
/
uas
/
UASMessageHandler
.
cc
\
src
/
ui
/
MainWindow
.
cc
\
src
/
ui
/
MainWindow
.
cc
\
src
/
ui
/
MAVLinkDecoder
.
cc
\
src
/
ui
/
MAVLinkSettingsWidget
.
cc
\
src
/
ui
/
QGCCommConfiguration
.
cc
\
src
/
ui
/
QGCLinkConfiguration
.
cc
\
src
/
ui
/
QGCMapRCToParamDialog
.
cpp
\
src
/
ui
/
QGCPluginHost
.
cc
\
src
/
ui
/
QGCTCPLinkConfiguration
.
cc
\
src
/
ui
/
QGCUDPLinkConfiguration
.
cc
\
src
/
ui
/
SettingsDialog
.
cc
\
src
/
ui
/
toolbar
/
MainToolBarController
.
cc
\
src
/
ui
/
toolbar
/
MainToolBarController
.
cc
\
src
/
ui
/
uas
/
QGCUnconnectedInfoWidget
.
cc
\
src
/
ui
/
uas
/
UASMessageView
.
cc
\
src
/
AutoPilotPlugins
/
PX4
/
PX4AirframeLoader
.
cc
\
src
/
AutoPilotPlugins
/
PX4
/
PX4AirframeLoader
.
cc
\
src
/
QmlControls
/
QGCImageProvider
.
cc
\
src
/
QmlControls
/
QGCImageProvider
.
cc
\
...
@@ -442,7 +427,19 @@ MobileBuild {
...
@@ -442,7 +427,19 @@ MobileBuild {
!
MobileBuild
{
!
MobileBuild
{
SOURCES
+=
\
SOURCES
+=
\
src
/
ui
/
uas
/
UASMessageView
.
cc
\
src
/
uas
/
FileManager
.
cc
\
src
/
ui
/
uas
/
QGCUnconnectedInfoWidget
.
cc
\
src
/
ui
/
SettingsDialog
.
cc
\
src
/
ui
/
QGCTCPLinkConfiguration
.
cc
\
src
/
ui
/
QGCUDPLinkConfiguration
.
cc
\
src
/
ui
/
MAVLinkDecoder
.
cc
\
src
/
ui
/
MAVLinkSettingsWidget
.
cc
\
src
/
ui
/
QGCCommConfiguration
.
cc
\
src
/
ui
/
QGCLinkConfiguration
.
cc
\
src
/
ui
/
QGCMapRCToParamDialog
.
cpp
\
src
/
comm
/
LogReplayLink
.
cc
\
src
/
comm
/
LogReplayLink
.
cc
\
src
/
QGCFileDialog
.
cc
\
src
/
ui
/
LogReplayLinkConfigurationWidget
.
cc
\
src
/
ui
/
LogReplayLinkConfigurationWidget
.
cc
\
src
/
ui
/
QGCMAVLinkLogPlayer
.
cc
\
src
/
ui
/
QGCMAVLinkLogPlayer
.
cc
\
src
/
comm
/
QGCFlightGearLink
.
cc
\
src
/
comm
/
QGCFlightGearLink
.
cc
\
...
...
src/FactSystem/ParameterLoader.cc
View file @
3c690329
...
@@ -28,7 +28,6 @@
...
@@ -28,7 +28,6 @@
#include "QGCApplication.h"
#include "QGCApplication.h"
#include "QGCLoggingCategory.h"
#include "QGCLoggingCategory.h"
#include "QGCApplication.h"
#include "QGCApplication.h"
#include "QGCMessageBox.h"
#include "UASMessageHandler.h"
#include "UASMessageHandler.h"
#include "FirmwarePlugin.h"
#include "FirmwarePlugin.h"
#include "UAS.h"
#include "UAS.h"
...
...
src/MissionEditor/MissionEditor.qml
View file @
3c690329
...
@@ -709,6 +709,7 @@ QGCView {
...
@@ -709,6 +709,7 @@ QGCView {
Row
{
Row
{
spacing
:
ScreenTools
.
defaultFontPixelWidth
spacing
:
ScreenTools
.
defaultFontPixelWidth
visible
:
!
ScreenTools
.
isMobile
QGCButton
{
QGCButton
{
text
:
"
Save to file...
"
text
:
"
Save to file...
"
...
...
src/MissionManager/MissionController.cc
View file @
3c690329
...
@@ -24,11 +24,14 @@ This file is part of the QGROUNDCONTROL project
...
@@ -24,11 +24,14 @@ This file is part of the QGROUNDCONTROL project
#include "MissionController.h"
#include "MissionController.h"
#include "MultiVehicleManager.h"
#include "MultiVehicleManager.h"
#include "MissionManager.h"
#include "MissionManager.h"
#include "QGCFileDialog.h"
#include "CoordinateVector.h"
#include "CoordinateVector.h"
#include "FirmwarePlugin.h"
#include "FirmwarePlugin.h"
#include "QGCApplication.h"
#include "QGCApplication.h"
#ifndef __mobile__
#include "QGCFileDialog.h"
#endif
QGC_LOGGING_CATEGORY
(
MissionControllerLog
,
"MissionControllerLog"
)
QGC_LOGGING_CATEGORY
(
MissionControllerLog
,
"MissionControllerLog"
)
const
char
*
MissionController
::
_settingsGroup
=
"MissionController"
;
const
char
*
MissionController
::
_settingsGroup
=
"MissionController"
;
...
@@ -206,6 +209,7 @@ void MissionController::removeMissionItem(int index)
...
@@ -206,6 +209,7 @@ void MissionController::removeMissionItem(int index)
void
MissionController
::
loadMissionFromFile
(
void
)
void
MissionController
::
loadMissionFromFile
(
void
)
{
{
#ifndef __mobile__
QString
errorString
;
QString
errorString
;
QString
filename
=
QGCFileDialog
::
getOpenFileName
(
NULL
,
"Select Mission File to load"
);
QString
filename
=
QGCFileDialog
::
getOpenFileName
(
NULL
,
"Select Mission File to load"
);
...
@@ -252,10 +256,12 @@ void MissionController::loadMissionFromFile(void)
...
@@ -252,10 +256,12 @@ void MissionController::loadMissionFromFile(void)
}
}
_initAllMissionItems
();
_initAllMissionItems
();
#endif
}
}
void
MissionController
::
saveMissionToFile
(
void
)
void
MissionController
::
saveMissionToFile
(
void
)
{
{
#ifndef __mobile__
QString
errorString
;
QString
errorString
;
QString
filename
=
QGCFileDialog
::
getSaveFileName
(
NULL
,
"Select file to save mission to"
);
QString
filename
=
QGCFileDialog
::
getSaveFileName
(
NULL
,
"Select file to save mission to"
);
...
@@ -278,6 +284,7 @@ void MissionController::saveMissionToFile(void)
...
@@ -278,6 +284,7 @@ void MissionController::saveMissionToFile(void)
}
}
_missionItems
->
setDirty
(
false
);
_missionItems
->
setDirty
(
false
);
#endif
}
}
void
MissionController
::
_calcPrevWaypointValues
(
bool
homePositionValid
,
double
homeAlt
,
MissionItem
*
currentItem
,
MissionItem
*
prevItem
,
double
*
azimuth
,
double
*
distance
,
double
*
altDifference
)
void
MissionController
::
_calcPrevWaypointValues
(
bool
homePositionValid
,
double
homeAlt
,
MissionItem
*
currentItem
,
MissionItem
*
prevItem
,
double
*
azimuth
,
double
*
distance
,
double
*
altDifference
)
...
...
src/QGCApplication.cc
View file @
3c690329
...
@@ -46,7 +46,6 @@
...
@@ -46,7 +46,6 @@
#include "MainWindow.h"
#include "MainWindow.h"
#include "GAudioOutput.h"
#include "GAudioOutput.h"
#include "CmdLineOptParser.h"
#include "CmdLineOptParser.h"
#include "QGCMessageBox.h"
#include "MainWindow.h"
#include "MainWindow.h"
#include "UDPLink.h"
#include "UDPLink.h"
#include "LinkManager.h"
#include "LinkManager.h"
...
@@ -54,7 +53,6 @@
...
@@ -54,7 +53,6 @@
#include "UASMessageHandler.h"
#include "UASMessageHandler.h"
#include "AutoPilotPluginManager.h"
#include "AutoPilotPluginManager.h"
#include "QGCTemporaryFile.h"
#include "QGCTemporaryFile.h"
#include "QGCFileDialog.h"
#include "QGCPalette.h"
#include "QGCPalette.h"
#include "QGCMapPalette.h"
#include "QGCMapPalette.h"
#include "QGCLoggingCategory.h"
#include "QGCLoggingCategory.h"
...
@@ -99,6 +97,8 @@
...
@@ -99,6 +97,8 @@
#endif
#endif
#ifndef __mobile__
#ifndef __mobile__
#include "QGCFileDialog.h"
#include "QGCMessageBox.h"
#include "FirmwareUpgradeController.h"
#include "FirmwareUpgradeController.h"
#include "JoystickConfigController.h"
#include "JoystickConfigController.h"
#endif
#endif
...
@@ -450,6 +450,7 @@ bool QGCApplication::_initForNormalAppBoot(void)
...
@@ -450,6 +450,7 @@ bool QGCApplication::_initForNormalAppBoot(void)
MainWindow
*
mainWindow
=
MainWindow
::
_create
();
MainWindow
*
mainWindow
=
MainWindow
::
_create
();
Q_CHECK_PTR
(
mainWindow
);
Q_CHECK_PTR
(
mainWindow
);
#ifndef __mobile__
// If we made it this far and we still don't have a location. Either the specfied location was invalid
// If we made it this far and we still don't have a location. Either the specfied location was invalid
// or we coudn't create a default location. Either way, we need to let the user know and prompt for a new
// or we coudn't create a default location. Either way, we need to let the user know and prompt for a new
/// settings.
/// settings.
...
@@ -459,7 +460,6 @@ bool QGCApplication::_initForNormalAppBoot(void)
...
@@ -459,7 +460,6 @@ bool QGCApplication::_initForNormalAppBoot(void)
mainWindow
->
showSettings
();
mainWindow
->
showSettings
();
}
}
#ifndef __mobile__
// Now that main window is up check for lost log files
// Now that main window is up check for lost log files
connect
(
this
,
&
QGCApplication
::
checkForLostLogFiles
,
toolbox
()
->
mavlinkProtocol
(),
&
MAVLinkProtocol
::
checkForLostLogFiles
);
connect
(
this
,
&
QGCApplication
::
checkForLostLogFiles
,
toolbox
()
->
mavlinkProtocol
(),
&
MAVLinkProtocol
::
checkForLostLogFiles
);
emit
checkForLostLogFiles
();
emit
checkForLostLogFiles
();
...
@@ -593,14 +593,25 @@ void QGCApplication::informationMessageBoxOnMainThread(const QString& title, con
...
@@ -593,14 +593,25 @@ void QGCApplication::informationMessageBoxOnMainThread(const QString& title, con
void
QGCApplication
::
warningMessageBoxOnMainThread
(
const
QString
&
title
,
const
QString
&
msg
)
void
QGCApplication
::
warningMessageBoxOnMainThread
(
const
QString
&
title
,
const
QString
&
msg
)
{
{
#ifdef __mobile__
Q_UNUSED
(
title
)
showMessage
(
msg
);
#else
QGCMessageBox
::
warning
(
title
,
msg
);
QGCMessageBox
::
warning
(
title
,
msg
);
#endif
}
}
void
QGCApplication
::
criticalMessageBoxOnMainThread
(
const
QString
&
title
,
const
QString
&
msg
)
void
QGCApplication
::
criticalMessageBoxOnMainThread
(
const
QString
&
title
,
const
QString
&
msg
)
{
{
#ifdef __mobile__
Q_UNUSED
(
title
)
showMessage
(
msg
);
#else
QGCMessageBox
::
critical
(
title
,
msg
);
QGCMessageBox
::
critical
(
title
,
msg
);
#endif
}
}
#ifndef __mobile__
void
QGCApplication
::
saveTempFlightDataLogOnMainThread
(
QString
tempLogfile
)
void
QGCApplication
::
saveTempFlightDataLogOnMainThread
(
QString
tempLogfile
)
{
{
bool
saveError
;
bool
saveError
;
...
@@ -628,6 +639,7 @@ void QGCApplication::saveTempFlightDataLogOnMainThread(QString tempLogfile)
...
@@ -628,6 +639,7 @@ void QGCApplication::saveTempFlightDataLogOnMainThread(QString tempLogfile)
}
while
(
saveError
);
// if the file could not be overwritten, ask for new file
}
while
(
saveError
);
// if the file could not be overwritten, ask for new file
QFile
::
remove
(
tempLogfile
);
QFile
::
remove
(
tempLogfile
);
}
}
#endif
void
QGCApplication
::
setStyle
(
bool
styleIsDark
)
void
QGCApplication
::
setStyle
(
bool
styleIsDark
)
{
{
...
...
src/QGCApplication.h
View file @
3c690329
...
@@ -138,8 +138,10 @@ public slots:
...
@@ -138,8 +138,10 @@ public slots:
/// You can connect to this slot to show a critical message box from a different thread.
/// You can connect to this slot to show a critical message box from a different thread.
void
criticalMessageBoxOnMainThread
(
const
QString
&
title
,
const
QString
&
msg
);
void
criticalMessageBoxOnMainThread
(
const
QString
&
title
,
const
QString
&
msg
);
#ifndef __mobile__
/// Save the specified Flight Data Log
/// Save the specified Flight Data Log
void
saveTempFlightDataLogOnMainThread
(
QString
tempLogfile
);
void
saveTempFlightDataLogOnMainThread
(
QString
tempLogfile
);
#endif
signals:
signals:
/// Signals that the style has changed
/// Signals that the style has changed
...
...
src/QGCFileDialog.h
View file @
3c690329
...
@@ -24,6 +24,10 @@
...
@@ -24,6 +24,10 @@
#ifndef QGCFILEDIALOG_H
#ifndef QGCFILEDIALOG_H
#define QGCFILEDIALOG_H
#define QGCFILEDIALOG_H
#ifdef __mobile__
#error Should not be included in mobile builds
#endif
#include <QFileDialog>
#include <QFileDialog>
/// @file
/// @file
...
...
src/QGCMessageBox.h
View file @
3c690329
...
@@ -24,6 +24,10 @@
...
@@ -24,6 +24,10 @@
#ifndef QGCMESSAGEBOX_H
#ifndef QGCMESSAGEBOX_H
#define QGCMESSAGEBOX_H
#define QGCMESSAGEBOX_H
#ifdef __mobile__
#error Should not be included in mobile builds
#endif
#include <QMessageBox>
#include <QMessageBox>
#include "MainWindow.h"
#include "MainWindow.h"
...
...
src/QGCQuickWidget.cc
View file @
3c690329
...
@@ -23,9 +23,9 @@
...
@@ -23,9 +23,9 @@
#include "QGCQuickWidget.h"
#include "QGCQuickWidget.h"
#include "AutoPilotPluginManager.h"
#include "AutoPilotPluginManager.h"
#include "QGCMessageBox.h"
#include "MultiVehicleManager.h"
#include "MultiVehicleManager.h"
#include "JoystickManager.h"
#include "JoystickManager.h"
#include "QGCApplication.h"
#include <QQmlContext>
#include <QQmlContext>
#include <QQmlEngine>
#include <QQmlEngine>
...
...
src/QmlControls/ParameterEditor.qml
View file @
3c690329
...
@@ -121,19 +121,22 @@ QGCView {
...
@@ -121,19 +121,22 @@ QGCView {
text
:
"
Search...
"
text
:
"
Search...
"
onTriggered
:
showDialog
(
searchDialogComponent
,
"
Parameter Search
"
,
50
,
StandardButton
.
Reset
|
StandardButton
.
Apply
)
onTriggered
:
showDialog
(
searchDialogComponent
,
"
Parameter Search
"
,
50
,
StandardButton
.
Reset
|
StandardButton
.
Apply
)
}
}
MenuSeparator
{
}
MenuSeparator
{
visible
:
!
ScreenTools
.
isMobile
}
MenuItem
{
MenuItem
{
text
:
"
Load from file...
"
text
:
"
Load from file...
"
onTriggered
:
controller
.
loadFromFile
()
onTriggered
:
controller
.
loadFromFile
()
visible
:
!
ScreenTools
.
isMobile
}
}
MenuItem
{
MenuItem
{
text
:
"
Save to file...
"
text
:
"
Save to file...
"
onTriggered
:
controller
.
saveToFile
()
onTriggered
:
controller
.
saveToFile
()
visible
:
!
ScreenTools
.
isMobile
}
}
MenuSeparator
{
}
MenuSeparator
{
visible
:
!
ScreenTools
.
isMobile
}
MenuItem
{
MenuItem
{
text
:
"
Clear RC to Param
"
text
:
"
Clear RC to Param
"
onTriggered
:
controller
.
clearRCToParam
()
onTriggered
:
controller
.
clearRCToParam
()
visible
:
!
ScreenTools
.
isMobile
}
}
}
}
}
}
...
...
src/QmlControls/ParameterEditorController.cc
View file @
3c690329
...
@@ -26,11 +26,14 @@
...
@@ -26,11 +26,14 @@
#include "ParameterEditorController.h"
#include "ParameterEditorController.h"
#include "AutoPilotPluginManager.h"
#include "AutoPilotPluginManager.h"
#include "QGCFileDialog.h"
#include "QGCMapRCToParamDialog.h"
#include "MainWindow.h"
#include "MainWindow.h"
#include "QGCApplication.h"
#include "QGCApplication.h"
#ifndef __mobile__
#include "QGCFileDialog.h"
#include "QGCMapRCToParamDialog.h"
#endif
/// @Brief Constructs a new ParameterEditorController Widget. This widget is used within the PX4VehicleConfig set of screens.
/// @Brief Constructs a new ParameterEditorController Widget. This widget is used within the PX4VehicleConfig set of screens.
ParameterEditorController
::
ParameterEditorController
(
void
)
ParameterEditorController
::
ParameterEditorController
(
void
)
{
{
...
@@ -92,6 +95,7 @@ void ParameterEditorController::clearRCToParam(void)
...
@@ -92,6 +95,7 @@ void ParameterEditorController::clearRCToParam(void)
void
ParameterEditorController
::
saveToFile
(
void
)
void
ParameterEditorController
::
saveToFile
(
void
)
{
{
#ifndef __mobile__
Q_ASSERT
(
_autopilot
);
Q_ASSERT
(
_autopilot
);
QString
msgTitle
(
"Save Parameters"
);
QString
msgTitle
(
"Save Parameters"
);
...
@@ -114,10 +118,12 @@ void ParameterEditorController::saveToFile(void)
...
@@ -114,10 +118,12 @@ void ParameterEditorController::saveToFile(void)
_autopilot
->
writeParametersToStream
(
stream
);
_autopilot
->
writeParametersToStream
(
stream
);
file
.
close
();
file
.
close
();
}
}
#endif
}
}
void
ParameterEditorController
::
loadFromFile
(
void
)
void
ParameterEditorController
::
loadFromFile
(
void
)
{
{
#ifndef __mobile__
QString
errors
;
QString
errors
;
Q_ASSERT
(
_autopilot
);
Q_ASSERT
(
_autopilot
);
...
@@ -144,6 +150,7 @@ void ParameterEditorController::loadFromFile(void)
...
@@ -144,6 +150,7 @@ void ParameterEditorController::loadFromFile(void)
emit
showErrorMessage
(
errors
);
emit
showErrorMessage
(
errors
);
}
}
}
}
#endif
}
}
void
ParameterEditorController
::
refresh
(
void
)
void
ParameterEditorController
::
refresh
(
void
)
...
@@ -159,7 +166,11 @@ void ParameterEditorController::resetAllToDefaults(void)
...
@@ -159,7 +166,11 @@ void ParameterEditorController::resetAllToDefaults(void)
void
ParameterEditorController
::
setRCToParam
(
const
QString
&
paramName
)
void
ParameterEditorController
::
setRCToParam
(
const
QString
&
paramName
)
{
{
#ifdef __mobile__
Q_UNUSED
(
paramName
)
#else
Q_ASSERT
(
_uas
);
Q_ASSERT
(
_uas
);
QGCMapRCToParamDialog
*
d
=
new
QGCMapRCToParamDialog
(
paramName
,
_uas
,
qgcApp
()
->
toolbox
()
->
multiVehicleManager
(),
MainWindow
::
instance
());
QGCMapRCToParamDialog
*
d
=
new
QGCMapRCToParamDialog
(
paramName
,
_uas
,
qgcApp
()
->
toolbox
()
->
multiVehicleManager
(),
MainWindow
::
instance
());
d
->
exec
();
d
->
exec
();
#endif
}
}
src/QmlControls/ParameterEditorDialog.qml
View file @
3c690329
...
@@ -24,16 +24,15 @@
...
@@ -24,16 +24,15 @@
/// @file
/// @file
/// @author Don Gagne <don@thegagnes.com>
/// @author Don Gagne <don@thegagnes.com>
import
QtQuick
2.3
import
QtQuick
2.5
import
QtQuick
.
Controls
1.3
import
QtQuick
.
Controls
1.3
import
QtQuick
.
Controls
.
Styles
1.2
import
QtQuick
.
Dialogs
1.2
import
QGroundControl
.
Controls
1.0
import
QGroundControl
.
Controls
1.0
import
QGroundControl
.
Palette
1.0
import
QGroundControl
.
Palette
1.0
import
QGroundControl
.
Controllers
1.0
import
QGroundControl
.
Controllers
1.0
import
QGroundControl
.
FactSystem
1.0
import
QGroundControl
.
FactSystem
1.0
import
QGroundControl
.
FactControls
1.0
import
QGroundControl
.
FactControls
1.0
import
QGroundControl
.
ScreenTools
1.0
QGCViewDialog
{
QGCViewDialog
{
property
Fact
fact
property
Fact
fact
...
@@ -172,7 +171,7 @@ QGCViewDialog {
...
@@ -172,7 +171,7 @@ QGCViewDialog {
anchors.right
:
parent
.
right
anchors.right
:
parent
.
right
anchors.bottom
:
parent
.
bottom
anchors.bottom
:
parent
.
bottom
text
:
"
Set RC to Param...
"
text
:
"
Set RC to Param...
"
visible
:
!
validate
visible
:
!
validate
&&
!
ScreenTools
.
isMobile
onClicked
:
controller
.
setRCToParam
(
fact
.
name
)
onClicked
:
controller
.
setRCToParam
(
fact
.
name
)
}
}
}
// QGCViewDialog
}
// QGCViewDialog
src/comm/MAVLinkProtocol.cc
View file @
3c690329
...
@@ -106,7 +106,9 @@ void MAVLinkProtocol::setToolbox(QGCToolbox *toolbox)
...
@@ -106,7 +106,9 @@ void MAVLinkProtocol::setToolbox(QGCToolbox *toolbox)
_heartbeatTimer
.
start
(
1000
/
_heartbeatRate
);
_heartbeatTimer
.
start
(
1000
/
_heartbeatRate
);
connect
(
this
,
&
MAVLinkProtocol
::
protocolStatusMessage
,
_app
,
&
QGCApplication
::
criticalMessageBoxOnMainThread
);
connect
(
this
,
&
MAVLinkProtocol
::
protocolStatusMessage
,
_app
,
&
QGCApplication
::
criticalMessageBoxOnMainThread
);
#ifndef __mobile__
connect
(
this
,
&
MAVLinkProtocol
::
saveTempFlightDataLog
,
_app
,
&
QGCApplication
::
saveTempFlightDataLogOnMainThread
);
connect
(
this
,
&
MAVLinkProtocol
::
saveTempFlightDataLog
,
_app
,
&
QGCApplication
::
saveTempFlightDataLogOnMainThread
);
#endif
connect
(
_multiVehicleManager
->
vehicles
(),
&
QmlObjectListModel
::
countChanged
,
this
,
&
MAVLinkProtocol
::
_vehicleCountChanged
);
connect
(
_multiVehicleManager
->
vehicles
(),
&
QmlObjectListModel
::
countChanged
,
this
,
&
MAVLinkProtocol
::
_vehicleCountChanged
);
...
...
src/uas/UAS.cc
View file @
3c690329
...
@@ -108,7 +108,9 @@ UAS::UAS(MAVLinkProtocol* protocol, Vehicle* vehicle, FirmwarePluginManager * fi
...
@@ -108,7 +108,9 @@ UAS::UAS(MAVLinkProtocol* protocol, Vehicle* vehicle, FirmwarePluginManager * fi
airSpeed
(
std
::
numeric_limits
<
double
>::
quiet_NaN
()),
airSpeed
(
std
::
numeric_limits
<
double
>::
quiet_NaN
()),
groundSpeed
(
std
::
numeric_limits
<
double
>::
quiet_NaN
()),
groundSpeed
(
std
::
numeric_limits
<
double
>::
quiet_NaN
()),
#ifndef __mobile__
fileManager
(
this
,
vehicle
),
fileManager
(
this
,
vehicle
),
#endif
attitudeKnown
(
false
),
attitudeKnown
(
false
),
attitudeStamped
(
false
),
attitudeStamped
(
false
),
...
@@ -178,7 +180,9 @@ UAS::UAS(MAVLinkProtocol* protocol, Vehicle* vehicle, FirmwarePluginManager * fi
...
@@ -178,7 +180,9 @@ UAS::UAS(MAVLinkProtocol* protocol, Vehicle* vehicle, FirmwarePluginManager * fi
componentMulti
[
i
]
=
false
;
componentMulti
[
i
]
=
false
;
}
}
#ifndef __mobile__
connect
(
mavlink
,
SIGNAL
(
messageReceived
(
LinkInterface
*
,
mavlink_message_t
)),
&
fileManager
,
SLOT
(
receiveMessage
(
LinkInterface
*
,
mavlink_message_t
)));
connect
(
mavlink
,
SIGNAL
(
messageReceived
(
LinkInterface
*
,
mavlink_message_t
)),
&
fileManager
,
SLOT
(
receiveMessage
(
LinkInterface
*
,
mavlink_message_t
)));
#endif
color
=
UASInterface
::
getNextColor
();
color
=
UASInterface
::
getNextColor
();
connect
(
&
statusTimeout
,
SIGNAL
(
timeout
()),
this
,
SLOT
(
updateState
()));
connect
(
&
statusTimeout
,
SIGNAL
(
timeout
()),
this
,
SLOT
(
updateState
()));
...
...
src/uas/UAS.h
View file @
3c690329
...
@@ -36,11 +36,11 @@ This file is part of the QGROUNDCONTROL project
...
@@ -36,11 +36,11 @@ This file is part of the QGROUNDCONTROL project
#include <MAVLinkProtocol.h>
#include <MAVLinkProtocol.h>
#include <QVector3D>
#include <QVector3D>
#include "QGCMAVLink.h"
#include "QGCMAVLink.h"
#include "FileManager.h"
#include "Vehicle.h"
#include "Vehicle.h"
#include "FirmwarePluginManager.h"
#include "FirmwarePluginManager.h"
#ifndef __mobile__
#ifndef __mobile__
#include "FileManager.h"
#include "QGCHilLink.h"
#include "QGCHilLink.h"
#include "QGCFlightGearLink.h"
#include "QGCFlightGearLink.h"
#include "QGCJSBSimLink.h"
#include "QGCJSBSimLink.h"
...
@@ -353,7 +353,9 @@ public:
...
@@ -353,7 +353,9 @@ public:
temperature_var
=
var
;
temperature_var
=
var
;
}
}
#ifndef __mobile__
friend
class
FileManager
;
friend
class
FileManager
;
#endif
protected:
//COMMENTS FOR TEST UNIT
protected:
//COMMENTS FOR TEST UNIT
/// LINK ID AND STATUS
/// LINK ID AND STATUS
...
@@ -431,7 +433,9 @@ protected: //COMMENTS FOR TEST UNIT
...
@@ -431,7 +433,9 @@ protected: //COMMENTS FOR TEST UNIT
double
airSpeed
;
///< Airspeed
double
airSpeed
;
///< Airspeed
double
groundSpeed
;
///< Groundspeed
double
groundSpeed
;
///< Groundspeed
double
bearingToWaypoint
;
///< Bearing to next waypoint
double
bearingToWaypoint
;
///< Bearing to next waypoint
#ifndef __mobile__
FileManager
fileManager
;
FileManager
fileManager
;
#endif
/// ATTITUDE
/// ATTITUDE
bool
attitudeKnown
;
///< True if attitude was received, false else
bool
attitudeKnown
;
///< True if attitude was received, false else
...
@@ -483,9 +487,9 @@ public:
...
@@ -483,9 +487,9 @@ public:
/** @brief Get the human-readable status message for this code */
/** @brief Get the human-readable status message for this code */
void
getStatusForCode
(
int
statusCode
,
QString
&
uasState
,
QString
&
stateDescription
);
void
getStatusForCode
(
int
statusCode
,
QString
&
uasState
,
QString
&
stateDescription
);
virtual
FileManager
*
getFileManager
()
{
#ifndef __mobile__
return
&
fileManager
;
virtual
FileManager
*
getFileManager
()
{
return
&
fileManager
;
}
}
#endif
/** @brief Get the HIL simulation */
/** @brief Get the HIL simulation */
#ifndef __mobile__
#ifndef __mobile__
...
...
src/uas/UASInterface.h
View file @
3c690329
...
@@ -41,7 +41,9 @@ This file is part of the QGROUNDCONTROL project
...
@@ -41,7 +41,9 @@ This file is part of the QGROUNDCONTROL project
#include "LinkInterface.h"
#include "LinkInterface.h"
#include "ProtocolInterface.h"
#include "ProtocolInterface.h"
#ifndef __mobile__
class
FileManager
;
class
FileManager
;
#endif
/**
/**
* @brief Interface for all robots.
* @brief Interface for all robots.
...
@@ -71,7 +73,9 @@ public:
...
@@ -71,7 +73,9 @@ public:
virtual
double
getPitch
()
const
=
0
;
virtual
double
getPitch
()
const
=
0
;
virtual
double
getYaw
()
const
=
0
;
virtual
double
getYaw
()
const
=
0
;
#ifndef __mobile__
virtual
FileManager
*
getFileManager
()
=
0
;
virtual
FileManager
*
getFileManager
()
=
0
;
#endif
/**
/**
* @brief Get the color for this UAS
* @brief Get the color for this UAS
...
...
src/ui/MainWindow.cc
View file @
3c690329
...
@@ -46,11 +46,8 @@ This file is part of the QGROUNDCONTROL project
...
@@ -46,11 +46,8 @@ This file is part of the QGROUNDCONTROL project
#ifndef __mobile__
#ifndef __mobile__
#include "QGCMAVLinkLogPlayer.h"
#include "QGCMAVLinkLogPlayer.h"
#endif
#endif
#include "SettingsDialog.h"
#include "MAVLinkDecoder.h"
#include "MAVLinkDecoder.h"
#include "QGCApplication.h"
#include "QGCApplication.h"
#include "QGCFileDialog.h"
#include "QGCMessageBox.h"
#include "MultiVehicleManager.h"
#include "MultiVehicleManager.h"
#include "HomePositionManager.h"
#include "HomePositionManager.h"
#include "LogCompressor.h"
#include "LogCompressor.h"
...
@@ -58,6 +55,7 @@ This file is part of the QGROUNDCONTROL project
...
@@ -58,6 +55,7 @@ This file is part of the QGROUNDCONTROL project
#include "QGCImageProvider.h"
#include "QGCImageProvider.h"
#ifndef __mobile__
#ifndef __mobile__
#include "SettingsDialog.h"
#include "QGCDataPlot2D.h"
#include "QGCDataPlot2D.h"
#include "Linecharts.h"
#include "Linecharts.h"
#include "QGCUASFileViewMulti.h"
#include "QGCUASFileViewMulti.h"
...
@@ -573,19 +571,25 @@ void MainWindow::handleActiveViewActionState(bool triggered)
...
@@ -573,19 +571,25 @@ void MainWindow::handleActiveViewActionState(bool triggered)
void
MainWindow
::
_openUrl
(
const
QString
&
url
,
const
QString
&
errorMessage
)
void
MainWindow
::
_openUrl
(
const
QString
&
url
,
const
QString
&
errorMessage
)
{
{
if
(
!
QDesktopServices
::
openUrl
(
QUrl
(
url
)))
{
if
(
!
QDesktopServices
::
openUrl
(
QUrl
(
url
)))
{
QMessageBox
::
critical
(
qgcApp
()
->
showMessage
(
QString
(
"Could not open information in browser: %1"
).
arg
(
errorMessage
));
this
,
tr
(
"Could not open information in browser"
),
errorMessage
);
}
}
}
}
#ifndef __mobile__
void
MainWindow
::
showSettings
()
void
MainWindow
::
showSettings
()
{
{
SettingsDialog
settings
(
this
);
SettingsDialog
settings
(
this
);
settings
.
exec
();
settings
.
exec
();
}
}
void
MainWindow
::
manageLinks
()
{
SettingsDialog
settings
(
this
,
SettingsDialog
::
ShowCommLinks
);
settings
.
exec
();
}
#endif
void
MainWindow
::
_vehicleAdded
(
Vehicle
*
vehicle
)
void
MainWindow
::
_vehicleAdded
(
Vehicle
*
vehicle
)
{
{
connect
(
vehicle
->
uas
(),
SIGNAL
(
valueChanged
(
int
,
QString
,
QString
,
QVariant
,
quint64
)),
this
,
SIGNAL
(
valueChanged
(
int
,
QString
,
QString
,
QVariant
,
quint64
)));
connect
(
vehicle
->
uas
(),
SIGNAL
(
valueChanged
(
int
,
QString
,
QString
,
QVariant
,
quint64
)),
this
,
SIGNAL
(
valueChanged
(
int
,
QString
,
QString
,
QVariant
,
quint64
)));
...
@@ -603,12 +607,6 @@ void MainWindow::_storeCurrentViewState(void)
...
@@ -603,12 +607,6 @@ void MainWindow::_storeCurrentViewState(void)
settings
.
setValue
(
_getWindowGeometryKey
(),
saveGeometry
());
settings
.
setValue
(
_getWindowGeometryKey
(),
saveGeometry
());
}
}
void
MainWindow
::
manageLinks
()
{
SettingsDialog
settings
(
this
,
SettingsDialog
::
ShowCommLinks
);
settings
.
exec
();
}
/// @brief Saves the last used connection
/// @brief Saves the last used connection
void
MainWindow
::
saveLastUsedConnection
(
const
QString
connection
)
void
MainWindow
::
saveLastUsedConnection
(
const
QString
connection
)
{
{
...
...
src/ui/MainWindow.h
View file @
3c690329
...
@@ -98,10 +98,10 @@ public:
...
@@ -98,10 +98,10 @@ public:
Q_INVOKABLE
void
acceptWindowClose
(
void
);
Q_INVOKABLE
void
acceptWindowClose
(
void
);
public
slots
:
public
slots
:
/** @brief Show the application settings */
#ifndef __mobile__
void
showSettings
();
void
showSettings
();
void
manageLinks
();
void
manageLinks
();
#endif
/** @brief Save power by reducing update rates */
/** @brief Save power by reducing update rates */
void
enableLowPowerMode
(
bool
enabled
)
{
_lowPowerMode
=
enabled
;
}
void
enableLowPowerMode
(
bool
enabled
)
{
_lowPowerMode
=
enabled
;
}
...
...
src/ui/toolbar/MainToolBarController.cc
View file @
3c690329
...
@@ -130,13 +130,3 @@ void MainToolBarController::_setProgressBarValue(float value)
...
@@ -130,13 +130,3 @@ void MainToolBarController::_setProgressBarValue(float value)
_progressBarValue
=
value
;
_progressBarValue
=
value
;
emit
progressBarValueChanged
(
value
);
emit
progressBarValueChanged
(
value
);
}
}
void
MainToolBarController
::
showSettings
(
void
)
{
MainWindow
::
instance
()
->
showSettings
();
}
void
MainToolBarController
::
manageLinks
(
void
)
{
MainWindow
::
instance
()
->
manageLinks
();
}
src/ui/toolbar/MainToolBarController.h
View file @
3c690329
...
@@ -53,8 +53,6 @@ public:
...
@@ -53,8 +53,6 @@ public:
Q_INVOKABLE
void
onSetupView
();
Q_INVOKABLE
void
onSetupView
();
Q_INVOKABLE
void
onPlanView
();
Q_INVOKABLE
void
onPlanView
();
Q_INVOKABLE
void
onFlyView
();
Q_INVOKABLE
void
onFlyView
();
Q_INVOKABLE
void
showSettings
(
void
);
Q_INVOKABLE
void
manageLinks
(
void
);
Q_PROPERTY
(
double
height
MEMBER
_toolbarHeight
NOTIFY
heightChanged
)
Q_PROPERTY
(
double
height
MEMBER
_toolbarHeight
NOTIFY
heightChanged
)
Q_PROPERTY
(
float
progressBarValue
MEMBER
_progressBarValue
NOTIFY
progressBarValueChanged
)
Q_PROPERTY
(
float
progressBarValue
MEMBER
_progressBarValue
NOTIFY
progressBarValueChanged
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment