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
e1d73b08
Commit
e1d73b08
authored
May 04, 2016
by
dogmaphobic
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Moving to point size fonts.
Android done.
parent
3f55f678
Changes
67
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
67 changed files
with
301 additions
and
356 deletions
+301
-356
APMAirframeComponent.qml
src/AutoPilotPlugins/APM/APMAirframeComponent.qml
+1
-1
APMAirframeComponentSummary.qml
src/AutoPilotPlugins/APM/APMAirframeComponentSummary.qml
+2
-4
APMCameraComponentSummary.qml
src/AutoPilotPlugins/APM/APMCameraComponentSummary.qml
+1
-1
APMFlightModesComponentSummary.qml
src/AutoPilotPlugins/APM/APMFlightModesComponentSummary.qml
+1
-1
APMPowerComponentSummary.qml
src/AutoPilotPlugins/APM/APMPowerComponentSummary.qml
+1
-1
APMRadioComponentSummary.qml
src/AutoPilotPlugins/APM/APMRadioComponentSummary.qml
+1
-1
APMSafetyComponentSummaryCopter.qml
src/AutoPilotPlugins/APM/APMSafetyComponentSummaryCopter.qml
+1
-1
APMSafetyComponentSummaryPlane.qml
src/AutoPilotPlugins/APM/APMSafetyComponentSummaryPlane.qml
+1
-1
APMSensorsComponent.qml
src/AutoPilotPlugins/APM/APMSensorsComponent.qml
+4
-4
APMSensorsComponentSummary.qml
src/AutoPilotPlugins/APM/APMSensorsComponentSummary.qml
+1
-1
ESP8266Component.qml
src/AutoPilotPlugins/Common/ESP8266Component.qml
+23
-23
ESP8266ComponentSummary.qml
src/AutoPilotPlugins/Common/ESP8266ComponentSummary.qml
+1
-1
AirframeComponentSummary.qml
src/AutoPilotPlugins/PX4/AirframeComponentSummary.qml
+5
-8
CameraComponent.qml
src/AutoPilotPlugins/PX4/CameraComponent.qml
+2
-2
CameraComponentSummary.qml
src/AutoPilotPlugins/PX4/CameraComponentSummary.qml
+1
-1
FlightModesComponentSummary.qml
src/AutoPilotPlugins/PX4/FlightModesComponentSummary.qml
+1
-1
PX4AdvancedFlightModes.qml
src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml
+1
-1
PX4RadioComponentSummary.qml
src/AutoPilotPlugins/PX4/PX4RadioComponentSummary.qml
+1
-1
PowerComponentSummary.qml
src/AutoPilotPlugins/PX4/PowerComponentSummary.qml
+1
-1
SafetyComponent.qml
src/AutoPilotPlugins/PX4/SafetyComponent.qml
+2
-2
SafetyComponentSummary.qml
src/AutoPilotPlugins/PX4/SafetyComponentSummary.qml
+1
-1
SensorsComponent.qml
src/AutoPilotPlugins/PX4/SensorsComponent.qml
+1
-1
SensorsComponentSummaryFixedWing.qml
...AutoPilotPlugins/PX4/SensorsComponentSummaryFixedWing.qml
+1
-1
FlightDisplayViewVideo.qml
src/FlightDisplay/FlightDisplayViewVideo.qml
+3
-3
FlightDisplayViewWidgets.qml
src/FlightDisplay/FlightDisplayViewWidgets.qml
+12
-17
FlightMap.qml
src/FlightMap/FlightMap.qml
+6
-6
QGCAttitudeHUD.qml
src/FlightMap/Widgets/QGCAttitudeHUD.qml
+1
-1
QGCCompassWidget.qml
src/FlightMap/Widgets/QGCCompassWidget.qml
+3
-3
QGCInstrumentWidget.qml
src/FlightMap/Widgets/QGCInstrumentWidget.qml
+3
-3
QGCInstrumentWidgetAlternate.qml
src/FlightMap/Widgets/QGCInstrumentWidgetAlternate.qml
+5
-5
QGCPitchIndicator.qml
src/FlightMap/Widgets/QGCPitchIndicator.qml
+3
-3
QGCSlider.qml
src/FlightMap/Widgets/QGCSlider.qml
+10
-10
ValuesWidget.qml
src/FlightMap/Widgets/ValuesWidget.qml
+3
-5
MissionItemStatus.qml
src/MissionEditor/MissionItemStatus.qml
+4
-4
SimpleItemEditor.qml
src/MissionEditor/SimpleItemEditor.qml
+1
-1
DropButton.qml
src/QmlControls/DropButton.qml
+1
-1
MissionCommandDialog.qml
src/QmlControls/MissionCommandDialog.qml
+1
-1
MissionItemIndexLabel.qml
src/QmlControls/MissionItemIndexLabel.qml
+2
-2
ParameterEditor.qml
src/QmlControls/ParameterEditor.qml
+1
-1
QGCButton.qml
src/QmlControls/QGCButton.qml
+6
-12
QGCCheckBox.qml
src/QmlControls/QGCCheckBox.qml
+1
-1
QGCComboBox.qml
src/QmlControls/QGCComboBox.qml
+2
-8
QGCLabel.qml
src/QmlControls/QGCLabel.qml
+1
-1
QGCMovableItem.qml
src/QmlControls/QGCMovableItem.qml
+2
-2
QGCPipable.qml
src/QmlControls/QGCPipable.qml
+5
-5
QGCRadioButton.qml
src/QmlControls/QGCRadioButton.qml
+1
-1
QGCTextField.qml
src/QmlControls/QGCTextField.qml
+4
-11
RoundButton.qml
src/QmlControls/RoundButton.qml
+1
-1
ScreenTools.qml
src/QmlControls/ScreenTools.qml
+46
-38
ScreenToolsController.cc
src/QmlControls/ScreenToolsController.cc
+2
-17
ScreenToolsController.h
src/QmlControls/ScreenToolsController.h
+20
-45
SubMenuButton.qml
src/QmlControls/SubMenuButton.qml
+1
-1
VehicleRotationCal.qml
src/QmlControls/VehicleRotationCal.qml
+1
-1
OfflineMap.qml
src/QtLocationPlugin/QMLControl/OfflineMap.qml
+43
-44
FirmwareUpgrade.qml
src/VehicleSetup/FirmwareUpgrade.qml
+2
-2
JoystickConfig.qml
src/VehicleSetup/JoystickConfig.qml
+1
-1
SetupView.qml
src/VehicleSetup/SetupView.qml
+4
-4
VehicleSummary.qml
src/VehicleSetup/VehicleSummary.qml
+2
-2
MainWindowInner.qml
src/ui/MainWindowInner.qml
+5
-3
MainWindowLeftPanel.qml
src/ui/MainWindowLeftPanel.qml
+9
-2
DebugWindow.qml
src/ui/preferences/DebugWindow.qml
+1
-1
GeneralSettings.qml
src/ui/preferences/GeneralSettings.qml
+1
-1
LinkSettings.qml
src/ui/preferences/LinkSettings.qml
+2
-2
MavlinkSettings.qml
src/ui/preferences/MavlinkSettings.qml
+1
-1
MainToolBar.qml
src/ui/toolbar/MainToolBar.qml
+1
-1
MainToolBarIndicators.qml
src/ui/toolbar/MainToolBarIndicators.qml
+9
-9
UASQuickViewTextItem.cc
src/ui/uas/UASQuickViewTextItem.cc
+13
-13
No files found.
src/AutoPilotPlugins/APM/APMAirframeComponent.qml
View file @
e1d73b08
...
...
@@ -119,7 +119,7 @@ QGCView {
anchors.left
:
parent
.
left
anchors.right
:
applyButton
.
right
text
:
qsTr
(
"
Please select your airframe type
"
)
font.p
ixelSize
:
ScreenTools
.
mediumFontPixel
Size
font.p
ointSize
:
ScreenTools
.
mediumFontPoint
Size
wrapMode
:
Text
.
WordWrap
}
...
...
src/AutoPilotPlugins/APM/APMAirframeComponentSummary.qml
View file @
e1d73b08
...
...
@@ -20,11 +20,9 @@ FactPanel {
property
Fact
sysIdFact
:
controller
.
getParameterFact
(
-
1
,
"
FRAME
"
)
Column
{
anchors.fill
:
parent
anchors.margins
:
8
anchors.margins
:
ScreenTools
.
defaultFontPixelWidth
VehicleSummaryRow
{
id
:
nameRow
;
labelText
:
qsTr
(
"
Frame Type:
"
)
...
...
src/AutoPilotPlugins/APM/APMCameraComponentSummary.qml
View file @
e1d73b08
...
...
@@ -24,7 +24,7 @@ FactPanel {
Column
{
anchors.fill
:
parent
anchors.margins
:
8
anchors.margins
:
ScreenTools
.
defaultFontPixelWidth
VehicleSummaryRow
{
visible
:
_mountTypeExists
...
...
src/AutoPilotPlugins/APM/APMFlightModesComponentSummary.qml
View file @
e1d73b08
...
...
@@ -23,7 +23,7 @@ FactPanel {
Column
{
anchors.fill
:
parent
anchors.margins
:
8
anchors.margins
:
ScreenTools
.
defaultFontPixelWidth
VehicleSummaryRow
{
labelText
:
qsTr
(
"
Flight Mode 1:
"
)
...
...
src/AutoPilotPlugins/APM/APMPowerComponentSummary.qml
View file @
e1d73b08
...
...
@@ -42,7 +42,7 @@ FactPanel {
Column
{
anchors.fill
:
parent
anchors.margins
:
8
anchors.margins
:
ScreenTools
.
defaultFontPixelWidth
VehicleSummaryRow
{
labelText
:
qsTr
(
"
Battery monitor:
"
)
...
...
src/AutoPilotPlugins/APM/APMRadioComponentSummary.qml
View file @
e1d73b08
...
...
@@ -21,7 +21,7 @@ FactPanel {
Column
{
anchors.fill
:
parent
anchors.margins
:
8
anchors.margins
:
ScreenTools
.
defaultFontPixelWidth
VehicleSummaryRow
{
labelText
:
qsTr
(
"
Roll:
"
)
...
...
src/AutoPilotPlugins/APM/APMSafetyComponentSummaryCopter.qml
View file @
e1d73b08
...
...
@@ -85,7 +85,7 @@ FactPanel {
Column
{
anchors.fill
:
parent
anchors.margins
:
8
anchors.margins
:
ScreenTools
.
defaultFontPixelWidth
VehicleSummaryRow
{
labelText
:
qsTr
(
"
Arming Checks:
"
)
...
...
src/AutoPilotPlugins/APM/APMSafetyComponentSummaryPlane.qml
View file @
e1d73b08
...
...
@@ -24,7 +24,7 @@ FactPanel {
Column
{
anchors.fill
:
parent
anchors.margins
:
8
anchors.margins
:
ScreenTools
.
defaultFontPixelWidth
VehicleSummaryRow
{
labelText
:
qsTr
(
"
Throttle failsafe:
"
)
...
...
src/AutoPilotPlugins/APM/APMSensorsComponent.qml
View file @
e1d73b08
...
...
@@ -64,8 +64,8 @@ QGCView {
readonly
property
string
_badCompassCalText
:
"
The calibration for Compass %1 appears to be poor.
"
+
"
Check the compass position within your vehicle and re-do the calibration.
"
readonly
property
int
sideBarH1PointSize
:
ScreenTools
.
mediumFontP
ixel
Size
readonly
property
int
mainTextH1PointSize
:
ScreenTools
.
mediumFontP
ixel
Size
// Seems to be unused
readonly
property
int
sideBarH1PointSize
:
ScreenTools
.
mediumFontP
oint
Size
readonly
property
int
mainTextH1PointSize
:
ScreenTools
.
mediumFontP
oint
Size
// Seems to be unused
readonly
property
int
rotationColumnWidth
:
250
...
...
@@ -269,7 +269,7 @@ QGCView {
Column
{
QGCLabel
{
font.p
ixel
Size
:
sideBarH1PointSize
font.p
oint
Size
:
sideBarH1PointSize
text
:
qsTr
(
"
Set Orientations
"
)
}
...
...
@@ -459,7 +459,7 @@ QGCView {
anchors.left
:
orientationCalArea
.
left
width
:
parent
.
width
wrapMode
:
Text
.
WordWrap
font.p
ixelSize
:
ScreenTools
.
mediumFontPixel
Size
font.p
ointSize
:
ScreenTools
.
mediumFontPoint
Size
}
Flow
{
...
...
src/AutoPilotPlugins/APM/APMSensorsComponentSummary.qml
View file @
e1d73b08
...
...
@@ -46,7 +46,7 @@ FactPanel {
Column
{
anchors.fill
:
parent
anchors.margins
:
8
anchors.margins
:
ScreenTools
.
defaultFontPixelWidth
VehicleSummaryRow
{
labelText
:
qsTr
(
"
Compass 1:
"
)
...
...
src/AutoPilotPlugins/Common/ESP8266Component.qml
View file @
e1d73b08
...
...
@@ -41,11 +41,11 @@ QGCView {
QGCPalette
{
id
:
palette
;
colorGroupEnabled
:
panel
.
enabled
}
property
real
_margins
:
ScreenTools
.
defaultFontPixelHeight
property
real
_middleRowWidth
:
ScreenTools
.
defaultFontPixelWidth
*
22
property
real
_editFieldWidth
:
ScreenTools
.
defaultFontPixelWidth
*
20
property
real
_labelWidth
:
ScreenTools
.
defaultFontPixelWidth
*
1
2
property
real
_statusWidth
:
ScreenTools
.
defaultFontPixelWidth
*
8
property
real
_smallFont
:
ScreenTools
.
smallFontP
ixel
Size
property
real
_middleRowWidth
:
ScreenTools
.
defaultFontPixelWidth
*
18
property
real
_editFieldWidth
:
ScreenTools
.
defaultFontPixelWidth
*
16
property
real
_labelWidth
:
ScreenTools
.
defaultFontPixelWidth
*
1
0
property
real
_statusWidth
:
ScreenTools
.
defaultFontPixelWidth
*
6
property
real
_smallFont
:
ScreenTools
.
smallFontP
oint
Size
readonly
property
string
dialogTitle
:
qsTr
(
"
controller WiFi Bridge
"
)
property
int
stStatus
:
XMLHttpRequest
.
UNSENT
...
...
@@ -319,12 +319,12 @@ QGCView {
spacing
:
_margins
QGCLabel
{
text
:
qsTr
(
"
Messages Received
"
)
font.p
ixel
Size
:
_smallFont
font.p
oint
Size
:
_smallFont
width
:
_labelWidth
}
QGCLabel
{
id
:
vpackets
font.p
ixel
Size
:
_smallFont
font.p
oint
Size
:
_smallFont
width
:
_statusWidth
horizontalAlignment
:
Text
.
AlignRight
}
...
...
@@ -332,13 +332,13 @@ QGCView {
Row
{
spacing
:
_margins
QGCLabel
{
font.p
ixel
Size
:
_smallFont
font.p
oint
Size
:
_smallFont
text
:
qsTr
(
"
Messages Received
"
)
width
:
_labelWidth
}
QGCLabel
{
id
:
gpackets
font.p
ixel
Size
:
_smallFont
font.p
oint
Size
:
_smallFont
width
:
_statusWidth
horizontalAlignment
:
Text
.
AlignRight
}
...
...
@@ -346,12 +346,12 @@ QGCView {
Row
{
spacing
:
_margins
QGCLabel
{
font.p
ixel
Size
:
_smallFont
font.p
oint
Size
:
_smallFont
text
:
qsTr
(
"
Messages Received
"
)
width
:
_labelWidth
}
QGCLabel
{
font.p
ixel
Size
:
_smallFont
font.p
oint
Size
:
_smallFont
text
:
controller
.
vehicle
?
thisThingHasNoNumberLocaleSupport
(
controller
.
vehicle
.
messagesReceived
)
:
0
width
:
_statusWidth
horizontalAlignment
:
Text
.
AlignRight
...
...
@@ -361,84 +361,84 @@ QGCView {
spacing
:
_margins
QGCLabel
{
text
:
qsTr
(
"
Messages Lost
"
)
font.p
ixel
Size
:
_smallFont
font.p
oint
Size
:
_smallFont
width
:
_labelWidth
}
QGCLabel
{
id
:
vlost
width
:
_statusWidth
horizontalAlignment
:
Text
.
AlignRight
font.p
ixel
Size
:
_smallFont
font.p
oint
Size
:
_smallFont
}
}
Row
{
spacing
:
_margins
QGCLabel
{
text
:
qsTr
(
"
Messages Lost
"
)
font.p
ixel
Size
:
_smallFont
font.p
oint
Size
:
_smallFont
width
:
_labelWidth
}
QGCLabel
{
id
:
glost
width
:
_statusWidth
horizontalAlignment
:
Text
.
AlignRight
font.p
ixel
Size
:
_smallFont
font.p
oint
Size
:
_smallFont
}
}
Row
{
spacing
:
_margins
QGCLabel
{
text
:
qsTr
(
"
Messages Lost
"
)
font.p
ixel
Size
:
_smallFont
font.p
oint
Size
:
_smallFont
width
:
_labelWidth
}
QGCLabel
{
text
:
controller
.
vehicle
?
thisThingHasNoNumberLocaleSupport
(
controller
.
vehicle
.
messagesLost
)
:
0
width
:
_statusWidth
horizontalAlignment
:
Text
.
AlignRight
font.p
ixel
Size
:
_smallFont
font.p
oint
Size
:
_smallFont
}
}
Row
{
spacing
:
_margins
QGCLabel
{
text
:
qsTr
(
"
Messages Sent
"
)
font.p
ixel
Size
:
_smallFont
font.p
oint
Size
:
_smallFont
width
:
_labelWidth
}
QGCLabel
{
id
:
vsent
width
:
_statusWidth
horizontalAlignment
:
Text
.
AlignRight
font.p
ixel
Size
:
_smallFont
font.p
oint
Size
:
_smallFont
}
}
Row
{
spacing
:
_margins
QGCLabel
{
text
:
qsTr
(
"
Messages Sent
"
)
font.p
ixel
Size
:
_smallFont
font.p
oint
Size
:
_smallFont
width
:
_labelWidth
}
QGCLabel
{
id
:
gsent
width
:
_statusWidth
horizontalAlignment
:
Text
.
AlignRight
font.p
ixel
Size
:
_smallFont
font.p
oint
Size
:
_smallFont
}
}
Row
{
spacing
:
_margins
QGCLabel
{
text
:
qsTr
(
"
Messages Sent
"
)
font.p
ixel
Size
:
_smallFont
font.p
oint
Size
:
_smallFont
width
:
_labelWidth
}
QGCLabel
{
text
:
controller
.
vehicle
?
thisThingHasNoNumberLocaleSupport
(
controller
.
vehicle
.
messagesSent
)
:
0
width
:
_statusWidth
horizontalAlignment
:
Text
.
AlignRight
font.p
ixel
Size
:
_smallFont
font.p
oint
Size
:
_smallFont
}
}
}
...
...
src/AutoPilotPlugins/Common/ESP8266ComponentSummary.qml
View file @
e1d73b08
...
...
@@ -29,7 +29,7 @@ FactPanel {
Column
{
anchors.fill
:
parent
anchors.margins
:
8
anchors.margins
:
ScreenTools
.
defaultFontPixelWidth
VehicleSummaryRow
{
labelText
:
qsTr
(
"
Firmware Version:
"
)
valueText
:
esp8266
.
version
...
...
src/AutoPilotPlugins/PX4/AirframeComponentSummary.qml
View file @
e1d73b08
...
...
@@ -10,6 +10,7 @@ import QGroundControl.Palette 1.0
FactPanel
{
id
:
panel
anchors.fill
:
parent
anchors.margins
:
ScreenTools
.
defaultFontPixelWidth
color
:
qgcPal
.
windowShadeDark
QGCPalette
{
id
:
qgcPal
;
colorGroupEnabled
:
enabled
}
...
...
@@ -22,18 +23,14 @@ FactPanel {
Column
{
anchors.fill
:
parent
anchors.margins
:
8
VehicleSummaryRow
{
labelText
:
qsTr
(
"
System ID:
"
)
valueText
:
sysIdFact
?
sysIdFact
.
valueString
:
""
}
VehicleSummaryRow
{
labelText
:
qsTr
(
"
Airframe type:
"
)
valueText
:
autoStartSet
?
controller
.
currentAirframeType
:
qsTr
(
"
Setup required
"
)
}
VehicleSummaryRow
{
labelText
:
qsTr
(
"
Vehicle:
"
)
valueText
:
autoStartSet
?
controller
.
currentVehicleName
:
qsTr
(
"
Setup required
"
)
...
...
src/AutoPilotPlugins/PX4/CameraComponent.qml
View file @
e1d73b08
...
...
@@ -45,8 +45,8 @@ QGCView {
QGCPalette
{
id
:
palette
;
colorGroupEnabled
:
enabled
}
property
real
_margins
:
ScreenTools
.
defaultFontPixelHeight
property
real
_middleRowWidth
:
ScreenTools
.
defaultFontPixelWidth
*
20
property
real
_editFieldWidth
:
ScreenTools
.
defaultFontPixelWidth
*
20
property
real
_middleRowWidth
:
ScreenTools
.
defaultFontPixelWidth
*
16
property
real
_editFieldWidth
:
ScreenTools
.
defaultFontPixelWidth
*
16
property
Fact
_camTriggerMode
:
controller
.
getParameterFact
(
-
1
,
"
TRIG_MODE
"
)
property
Fact
_camTriggerPol
:
controller
.
getParameterFact
(
-
1
,
"
TRIG_POLARITY
"
,
false
)
// Don't bitch about missing as these only exist if trigger mode is enabled
...
...
src/AutoPilotPlugins/PX4/CameraComponentSummary.qml
View file @
e1d73b08
...
...
@@ -22,7 +22,7 @@ FactPanel {
Column
{
anchors.fill
:
parent
anchors.margins
:
8
anchors.margins
:
ScreenTools
.
defaultFontPixelWidth
VehicleSummaryRow
{
labelText
:
qsTr
(
"
Trigger mode:
"
)
...
...
src/AutoPilotPlugins/PX4/FlightModesComponentSummary.qml
View file @
e1d73b08
...
...
@@ -22,7 +22,7 @@ FactPanel {
Loader
{
anchors.fill
:
parent
anchors.margins
:
8
anchors.margins
:
ScreenTools
.
defaultFontPixelWidth
sourceComponent
:
_simpleMode
?
simple
:
advanced
}
...
...
src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml
View file @
e1d73b08
...
...
@@ -201,7 +201,7 @@ Item {
anchors.left
:
parent
.
left
anchors.right
:
buttonColumn
.
left
text
:
topHelpText
font.p
ixelSize
:
ScreenTools
.
defaultFontPixel
Size
font.p
ointSize
:
ScreenTools
.
defaultFontPoint
Size
wrapMode
:
Text
.
WordWrap
}
...
...
src/AutoPilotPlugins/PX4/PX4RadioComponentSummary.qml
View file @
e1d73b08
...
...
@@ -24,7 +24,7 @@ FactPanel {
Column
{
anchors.fill
:
parent
anchors.margins
:
8
anchors.margins
:
ScreenTools
.
defaultFontPixelWidth
VehicleSummaryRow
{
labelText
:
qsTr
(
"
Roll:
"
)
...
...
src/AutoPilotPlugins/PX4/PowerComponentSummary.qml
View file @
e1d73b08
...
...
@@ -47,7 +47,7 @@ FactPanel {
Column
{
anchors.fill
:
parent
anchors.margins
:
8
anchors.margins
:
ScreenTools
.
defaultFontPixelWidth
VehicleSummaryRow
{
labelText
:
qsTr
(
"
Battery Full:
"
)
...
...
src/AutoPilotPlugins/PX4/SafetyComponent.qml
View file @
e1d73b08
...
...
@@ -44,8 +44,8 @@ QGCView {
QGCPalette
{
id
:
palette
;
colorGroupEnabled
:
enabled
}
property
real
_margins
:
ScreenTools
.
defaultFontPixelHeight
property
real
_middleRowWidth
:
ScreenTools
.
defaultFontPixelWidth
*
2
4
property
real
_editFieldWidth
:
ScreenTools
.
defaultFontPixelWidth
*
1
8
property
real
_middleRowWidth
:
ScreenTools
.
defaultFontPixelWidth
*
2
0
property
real
_editFieldWidth
:
ScreenTools
.
defaultFontPixelWidth
*
1
4
property
Fact
_fenceAction
:
controller
.
getParameterFact
(
-
1
,
"
GF_ACTION
"
)
property
Fact
_fenceRadius
:
controller
.
getParameterFact
(
-
1
,
"
GF_MAX_HOR_DIST
"
)
...
...
src/AutoPilotPlugins/PX4/SafetyComponentSummary.qml
View file @
e1d73b08
...
...
@@ -24,7 +24,7 @@ FactPanel {
Column
{
anchors.fill
:
parent
anchors.margins
:
8
anchors.margins
:
ScreenTools
.
defaultFontPixelWidth
VehicleSummaryRow
{
labelText
:
qsTr
(
"
RTL min alt:
"
)
...
...
src/AutoPilotPlugins/PX4/SensorsComponent.qml
View file @
e1d73b08
...
...
@@ -409,7 +409,7 @@ QGCView {
anchors.left
:
orientationCalArea
.
left
width
:
parent
.
width
wrapMode
:
Text
.
WordWrap
font.p
ixelSize
:
ScreenTools
.
mediumFontPixel
Size
font.p
ointSize
:
ScreenTools
.
mediumFontPoint
Size
}
Flow
{
...
...
src/AutoPilotPlugins/PX4/SensorsComponentSummaryFixedWing.qml
View file @
e1d73b08
...
...
@@ -25,7 +25,7 @@ FactPanel {
Column
{
anchors.fill
:
parent
anchors.margins
:
8
anchors.margins
:
ScreenTools
.
defaultFontPixelWidth
VehicleSummaryRow
{
labelText
:
qsTr
(
"
Compass:
"
)
...
...
src/FlightDisplay/FlightDisplayViewVideo.qml
View file @
e1d73b08
...
...
@@ -45,7 +45,7 @@ Item {
text
:
qsTr
(
"
NO VIDEO
"
)
font.family
:
ScreenTools
.
demiboldFontFamily
color
:
"
white
"
font.p
ixel
Size
:
_mainIsMap
?
12
*
ScreenTools
.
fontHRatio
:
20
*
ScreenTools
.
fontHRatio
font.p
oint
Size
:
_mainIsMap
?
12
*
ScreenTools
.
fontHRatio
:
20
*
ScreenTools
.
fontHRatio
anchors.centerIn
:
parent
}
}
...
...
@@ -61,8 +61,8 @@ Item {
visible: !_mainIsMap
rollAngle: _roll
pitchAngle: _pitch
width: ScreenTools.defaultFontPixel
Size
* (30)
height: ScreenTools.defaultFontPixel
Size
* (30)
width: ScreenTools.defaultFontPixel
Height
* (30)
height: ScreenTools.defaultFontPixel
Height
* (30)
active: QGroundControl.multiVehicleManager.activeVehicleAvailable
z: QGroundControl.zOrderWidgets
}
...
...
src/FlightDisplay/FlightDisplayViewWidgets.qml
View file @
e1d73b08
...
...
@@ -51,8 +51,6 @@ Item {
function
getGadgetWidth
()
{
if
(
ScreenTools
.
isMobile
)
{
if
(
ScreenTools
.
isTinyScreen
)
return
mainWindow
.
width
*
0.2
return
mainWindow
.
width
*
0.15
}
var
w
=
mainWindow
.
width
*
0.15
...
...
@@ -74,7 +72,7 @@ Item {
visible
:
_activeVehicle
&&
!
_activeVehicle
.
coordinateValid
&&
_mainIsMap
z
:
QGroundControl
.
zOrderTopMost
color
:
mapPal
.
text
font.p
ixelSize
:
ScreenTools
.
largeFontPixel
Size
font.p
ointSize
:
ScreenTools
.
largeFontPoint
Size
text
:
qsTr
(
"
No GPS Lock for Vehicle
"
)
}
...
...
@@ -83,7 +81,7 @@ Item {
visible
:
_activeVehicle
&&
!
_activeVehicle
.
coordinateValid
z
:
QGroundControl
.
zOrderTopMost
color
:
mapPal
.
text
font.p
ixelSize
:
ScreenTools
.
largeFontPixel
Size
font.p
ointSize
:
ScreenTools
.
largeFontPoint
Size
text
:
_activeVehicle
?
_activeVehicle
.
prearmError
:
""
}
}
...
...
@@ -247,12 +245,11 @@ Item {
//-- Zoom Map In
RoundButton
{
id
:
mapZoomPlus
visible
:
_mainIsMap
&&
!
ScreenTools
.
isTinyScreen
visible
:
_mainIsMap
buttonImage
:
"
/qmlimages/ZoomPlus.svg
"
exclusiveGroup
:
_dropButtonsExclusiveGroup
z
:
QGroundControl
.
zOrderWidgets
lightBorders
:
_lightWidgetBorders
onClicked
:
{
if
(
_flightMap
)
_flightMap
.
zoomLevel
+=
0.5
...
...
@@ -263,12 +260,11 @@ Item {
//-- Zoom Map Out
RoundButton
{
id
:
mapZoomMinus
visible
:
_mainIsMap
&&
!
ScreenTools
.
isTinyScreen
visible
:
_mainIsMap
buttonImage
:
"
/qmlimages/ZoomMinus.svg
"
exclusiveGroup
:
_dropButtonsExclusiveGroup
z
:
QGroundControl
.
zOrderWidgets
lightBorders
:
_lightWidgetBorders
onClicked
:
{
if
(
_flightMap
)
_flightMap
.
zoomLevel
-=
0.5
...
...
@@ -328,7 +324,6 @@ Item {
id
:
guidedModeHideTimer
interval
:
7000
running
:
true
onTriggered
:
{
if
(
ScreenTools
.
isShortScreen
)
{
_guidedModeBar
.
state
=
"
Hidden
"
...
...
@@ -360,9 +355,9 @@ Item {
_activeVehicle
.
guidedModeLand
()
break
;
case
confirmTakeoff
:
var
altitude
=
altitudeSlider
.
getValue
()
if
(
!
isNaN
(
altitude
))
{
_activeVehicle
.
guidedModeTakeoff
(
altitude
)
var
altitude
1
=
altitudeSlider
.
getValue
()
if
(
!
isNaN
(
altitude
1
))
{
_activeVehicle
.
guidedModeTakeoff
(
altitude
1
)
}
break
;
case
confirmArm
:
...
...
@@ -375,9 +370,9 @@ Item {
_activeVehicle
.
emergencyStop
()
break
;
case
confirmChangeAlt
:
var
altitude
=
altitudeSlider
.
getValue
()
if
(
!
isNaN
(
altitude
))
{
_activeVehicle
.
guidedModeChangeAltitude
(
altitude
)
var
altitude
2
=
altitudeSlider
.
getValue
()
if
(
!
isNaN
(
altitude
2
))
{
_activeVehicle
.
guidedModeChangeAltitude
(
altitude
2
)
}
break
;
case
confirmGoTo
:
...
...
src/FlightMap/FlightMap.qml
View file @
e1d73b08
...
...
@@ -175,9 +175,9 @@ Map {
width
:
scaleImageLeft
.
width
+
scaleImage
.
width
+
scaleImageRight
.
width
anchors
{
bottom
:
parent
.
bottom
bottomMargin
:
ScreenTools
.
defaultFontPixel
Size
*
(
0.66
)
bottomMargin
:
ScreenTools
.
defaultFontPixel
Height
*
(
0.66
)
right
:
parent
.
right
rightMargin
:
ScreenTools
.
defaultFontPixel
Size
*
(
0.33
)
rightMargin
:
ScreenTools
.
defaultFontPixel
Height
*
(
0.33
)
}
Image
{
id
:
scaleImageLeft
...
...
@@ -204,7 +204,7 @@ Map {
horizontalAlignment
:
Text
.
AlignHCenter
anchors.bottom
:
parent
.
bottom
anchors.right
:
parent
.
right
anchors.bottomMargin
:
ScreenTools
.
defaultFontPixel
Size
*
(
0.83
)
anchors.bottomMargin
:
ScreenTools
.
defaultFontPixel
Height
*
(
0.83
)
text
:
"
0 m
"
}
Component.onCompleted
:
{
...
...
@@ -300,9 +300,9 @@ Map {
z: 1000
anchors {
bottom: parent.bottom;
bottomMargin: ScreenTools.defaultFontPixel
Size
* (1.25)
rightMargin: ScreenTools.defaultFontPixel
Size
* (1.66)
leftMargin: ScreenTools.defaultFontPixel
Size
* (1.66)
bottomMargin: ScreenTools.defaultFontPixel
Height
* (1.25)
rightMargin: ScreenTools.defaultFontPixel
Height
* (1.66)
leftMargin: ScreenTools.defaultFontPixel
Height
* (1.66)
left: parent.left
}
width: parent.width - anchors.rightMargin - anchors.leftMargin
...
...
src/FlightMap/Widgets/QGCAttitudeHUD.qml
View file @
e1d73b08
...
...
@@ -85,6 +85,6 @@ Item {
pitchAngle
:
_pitchAngle
rollAngle
:
_rollAngle
color
:
Qt
.
rgba
(
0
,
0
,
0
,
0
)
size
:
ScreenTools
.
defaultFontPixel
Size
*
(
10
)
size
:
ScreenTools
.
defaultFontPixel
Height
*
(
10
)
}
}
src/FlightMap/Widgets/QGCCompassWidget.qml
View file @
e1d73b08
...
...
@@ -40,9 +40,9 @@ Item {
property
real
heading
:
0
property
real
size
:
_defaultSize
property
real
_defaultSize
:
ScreenTools
.
defaultFontPixel
Size
*
(
10
)
property
real
_defaultSize
:
ScreenTools
.
defaultFontPixel
Height
*
(
10
)
property
real
_sizeRatio
:
ScreenTools
.
isTinyScreen
?
(
size
/
_defaultSize
)
*
0.5
:
size
/
_defaultSize
property
int
_fontSize
:
ScreenTools
.
defaultFontP
ixel
Size
*
_sizeRatio
property
int
_fontSize
:
ScreenTools
.
defaultFontP
oint
Size
*
_sizeRatio
width
:
size
height
:
size
...
...
@@ -91,7 +91,7 @@ Item {
QGCLabel
{
text
:
active
?
heading
.
toFixed
(
0
)
:
qsTr
(
"
OFF
"
)
font.family
:
active
?
ScreenTools
.
demiboldFontFamily
:
ScreenTools
.
normalFontFamily
font.p
ixelSize
:
_fontSize
<
1
?
1
:
_fontSize
;
font.p
ointSize
:
_fontSize
<
8
?
8
:
_fontSize
;
color
:
"
white
"
anchors.centerIn
:
parent
}
...
...
src/FlightMap/Widgets/QGCInstrumentWidget.qml
View file @
e1d73b08
...
...
@@ -54,15 +54,15 @@ Item {
property
Fact
groundSpeedFact
:
_emptyFact
property
Fact
airSpeedFact
:
_emptyFact
property
real
_defaultSize
:
ScreenTools
.
defaultFontPixel
Size
*
(
9
)
property
real
_defaultSize
:
ScreenTools
.
defaultFontPixel
Height
*
(
9
)
property
color
_backgroundColor
:
qgcPal
.
window
property
real
_spacing
:
ScreenTools
.
defaultFontPixel
Size
*
0.33
property
real
_spacing
:
ScreenTools
.
defaultFontPixel
Height
*
0.33
property
real
_topBottomMargin
:
(
size
*
0.05
)
/
2
property
real
_availableValueHeight
:
maxHeight
-
(
attitudeWidget
.
height
+
_spacer1
.
height
+
_spacer2
.
height
+
(
_spacing
*
4
))
-
(
_showCompass
?
compass
.
height
:
0
)
property
var
_activeVehicle
:
QGroundControl
.
multiVehicleManager
.
activeVehicle
readonly
property
bool
_showCompass
:
!
ScreenTools
.
isShortScreen
readonly
property
bool
_showCompass
:
true
//
!ScreenTools.isShortScreen
QGCPalette
{
id
:
qgcPal
}
...
...
src/FlightMap/Widgets/QGCInstrumentWidgetAlternate.qml
View file @
e1d73b08
...
...
@@ -50,13 +50,13 @@ Rectangle {
property
real
_innerRadius
:
(
width
-
(
_topBottomMargin
*
3
))
/
4
property
real
_outerRadius
:
_innerRadius
+
_topBottomMargin
property
real
_defaultSize
:
ScreenTools
.
defaultFontPixel
Size
*
(
9
)
property
real
_defaultSize
:
ScreenTools
.
defaultFontPixel
Height
*
(
9
)
property
real
_sizeRatio
:
ScreenTools
.
isTinyScreen
?
(
size
/
_defaultSize
)
*
0.5
:
size
/
_defaultSize
property
real
_bigFontSize
:
ScreenTools
.
defaultFontP
ixel
Size
*
2.5
*
_sizeRatio
property
real
_normalFontSize
:
ScreenTools
.
defaultFontP
ixel
Size
*
1.5
*
_sizeRatio
property
real
_labelFontSize
:
ScreenTools
.
defaultFontP
ixel
Size
*
0.75
*
_sizeRatio
property
real
_spacing
:
ScreenTools
.
defaultFontPixel
Size
*
0.33
property
real
_bigFontSize
:
ScreenTools
.
defaultFontP
oint
Size
*
2.5
*
_sizeRatio
property
real
_normalFontSize
:
ScreenTools
.
defaultFontP
oint
Size
*
1.5
*
_sizeRatio
property
real
_labelFontSize
:
ScreenTools
.
defaultFontP
oint
Size
*
0.75
*
_sizeRatio
property
real
_spacing
:
ScreenTools
.
defaultFontPixel
Height
*
0.33
property
real
_topBottomMargin
:
(
size
*
0.05
)
/
2
QGCAttitudeWidget
{
...
...
src/FlightMap/Widgets/QGCPitchIndicator.qml
View file @
e1d73b08
...
...
@@ -40,7 +40,7 @@ Rectangle {
property
real
_reticleSlot
:
_reticleSpacing
+
_reticleHeight
property
real
_longDash
:
size
*
0.40
property
real
_shortDash
:
size
*
0.25
property
real
_fontSize
:
ScreenTools
.
defaultFontP
ixel
Size
*
(
size
/
_defaultSize
)
property
real
_fontSize
:
ScreenTools
.
defaultFontP
oint
Size
*
(
size
/
_defaultSize
)
property
real
_defaultSize
:
ScreenTools
.
isAndroid
?
300
:
100
...
...
@@ -72,7 +72,7 @@ Rectangle {
anchors.verticalCenter
:
parent
.
verticalCenter
smooth
:
true
font.family
:
ScreenTools
.
demiboldFontFamily
font.p
ixel
Size
:
_fontSize
<
1
?
1
:
_fontSize
;
font.p
oint
Size
:
_fontSize
<
1
?
1
:
_fontSize
;
text
:
_pitch
color
:
"
white
"
visible
:
(
_pitch
!=
0
)
&&
((
_pitch
%
10
)
===
0
)
...
...
@@ -83,7 +83,7 @@ Rectangle {
anchors.verticalCenter
:
parent
.
verticalCenter
smooth
:
true
font.family
:
ScreenTools
.
demiboldFontFamily
font.p
ixel
Size
:
_fontSize
<
1
?
1
:
_fontSize
;
font.p
oint
Size
:
_fontSize
<
1
?
1
:
_fontSize
;
text
:
_pitch
color
:
"
white
"
visible
:
(
_pitch
!=
0
)
&&
((
_pitch
%
10
)
===
0
)
...
...
src/FlightMap/Widgets/QGCSlider.qml
View file @
e1d73b08
...
...
@@ -52,15 +52,15 @@ Item {
Rectangle
{
anchors.fill
:
parent
radius
:
ScreenTools
.
defaultFontPixel
Size
*
(
0.5
)
radius
:
ScreenTools
.
defaultFontPixel
Height
*
(
0.5
)
color
:
Qt
.
rgba
(
0
,
0
,
0
,
0.65
);
}
Rectangle
{
anchors.left
:
parent
.
left
anchors.leftMargin
:
ScreenTools
.
defaultFontPixel
Size
*
(
0.33
)
radius
:
ScreenTools
.
defaultFontPixel
Size
*
(
0.33
)
height
:
ScreenTools
.
defaultFontPixel
Size
*
(
0.33
)
anchors.leftMargin
:
ScreenTools
.
defaultFontPixel
Height
*
(
0.33
)
radius
:
ScreenTools
.
defaultFontPixel
Height
*
(
0.33
)
height
:
ScreenTools
.
defaultFontPixel
Height
*
(
0.33
)
width
:
handle
.
x
-
x
color
:
"
#69bb17
"
anchors.verticalCenter
:
parent
.
verticalCenter
...
...
@@ -69,21 +69,21 @@ Item {
Rectangle
{
id
:
labelRect
width
:
label
.
width
height
:
label
.
height
+
ScreenTools
.
defaultFontPixel
Size
*
(
0.33
)
radius
:
ScreenTools
.
defaultFontPixel
Size
*
(
0.33
)
height
:
label
.
height
+
ScreenTools
.
defaultFontPixel
Height
*
(
0.33
)
radius
:
ScreenTools
.
defaultFontPixel
Height
*
(
0.33
)
smooth
:
true
color
:
Qt
.
rgba
(
1
,
1
,
1
,
0.75
);
border.width
:
ScreenTools
.
defaultFontPixel
Size
*
(
0.083
)
border.width
:
ScreenTools
.
defaultFontPixel
Height
*
(
0.083
)
border.color
:
Qt
.
rgba
(
0
,
0
,
0
,
0.45
);
anchors.bottom
:
handle
.
top
anchors.bottomMargin
:
ScreenTools
.
defaultFontPixel
Size
*
(
0.33
)
anchors.bottomMargin
:
ScreenTools
.
defaultFontPixel
Height
*
(
0.33
)
visible
:
mouseRegion
.
pressed
x
:
Math
.
max
(
Math
.
min
(
handle
.
x
+
(
handle
.
width
-
width
)
/
2
,
slider
.
width
-
width
),
0
)
QGCLabel
{
id
:
label
color
:
"
black
"
text
:
slider
.
value
.
toFixed
(
2
)
width
:
font
.
p
ixel
Size
*
3.5
width
:
font
.
p
oint
Size
*
3.5
anchors.horizontalCenter
:
labelRect
.
horizontalCenter
horizontalAlignment
:
Text
.
AlignHCenter
anchors.verticalCenter
:
labelRect
.
verticalCenter
...
...
@@ -93,7 +93,7 @@ Item {
Rectangle
{
id
:
handle
;
smooth
:
true
width
:
ScreenTools
.
defaultFontPixel
Size
*
(
2.16
);
width
:
ScreenTools
.
defaultFontPixel
Height
*
(
2.16
);
y
:
(
slider
.
height
-
height
)
/
2
;
x
:
(
slider
.
value
-
slider
.
minimum
)
*
slider
.
length
/
(
slider
.
maximum
-
slider
.
minimum
)
...
...
src/FlightMap/Widgets/ValuesWidget.qml
View file @
e1d73b08
...
...
@@ -79,7 +79,6 @@ QGCFlickable {
model
:
_activeVehicle
?
controller
.
largeValues
:
0
Column
{
id
:
valueColumn
width
:
_largeColumn
.
width
property
Fact
fact
:
_activeVehicle
.
getFact
(
modelData
.
replace
(
"
Vehicle.
"
,
""
))
...
...
@@ -95,7 +94,7 @@ QGCFlickable {
QGCLabel
{
width
:
parent
.
width
horizontalAlignment
:
Text
.
AlignHCenter
font.p
ixelSize
:
ScreenTools
.
largeFontPixel
Size
*
(
largeValue
?
1.3
:
1.0
)
font.p
ointSize
:
ScreenTools
.
mediumFontPoint
Size
*
(
largeValue
?
1.3
:
1.0
)
font.family
:
largeValue
?
ScreenTools
.
demiboldFontFamily
:
ScreenTools
.
normalFontFamily
fontSizeMode
:
Text
.
HorizontalFit
color
:
textColor
...
...
@@ -117,7 +116,6 @@ QGCFlickable {
model
:
_activeVehicle
?
controller
.
smallValues
:
0
Column
{
id
:
valueColumn
width
:
(
_root
.
width
/
2
)
-
(
_margins
/
2
)
-
0.1
clip
:
true
...
...
@@ -126,7 +124,7 @@ QGCFlickable {
QGCLabel
{
width
:
parent
.
width
horizontalAlignment
:
Text
.
AlignHCenter
font.p
ixelSize
:
ScreenTools
.
smallFontPixelSize
font.p
ointSize
:
ScreenTools
.
smallFontPointSize
*
0.75
fontSizeMode
:
Text
.
HorizontalFit
color
:
textColor
text
:
fact
.
shortDescription
...
...
@@ -141,7 +139,7 @@ QGCFlickable {
QGCLabel
{
width
:
parent
.
width
horizontalAlignment
:
Text
.
AlignHCenter
font.p
ixelSize
:
ScreenTools
.
smallFontPixelSize
font.p
ointSize
:
ScreenTools
.
smallFontPointSize
*
0.75
fontSizeMode
:
Text
.
HorizontalFit
color
:
textColor
text
:
fact
.
units
...
...
src/MissionEditor/MissionItemStatus.qml
View file @
e1d73b08
...
...
@@ -98,18 +98,18 @@ Rectangle {
id
:
graphRow
anchors.top
:
parent
.
top
anchors.bottom
:
parent
.
bottom
spacing
:
ScreenTools
.
smallFontPixelWidth
spacing
:
ScreenTools
.
defaultFontPixelWidth
*
ScreenTools
.
smallFontPointRatio
Repeater
{
model
:
missionItems
Item
{
height
:
graphRow
.
height
width
:
ScreenTools
.
smallFontPixelWidth
*
2
width
:
ScreenTools
.
defaultFontPixelWidth
*
ScreenTools
.
smallFontPointRatio
*
2
visible
:
object
.
specifiesCoordinate
&&
!
object
.
isStandaloneCoordinate
property
real
availableHeight
:
height
-
ScreenTools
.
smallFontPixelHeight
-
indicator
.
height
property
real
availableHeight
:
height
-
(
ScreenTools
.
defaultFontPixelHeight
*
ScreenTools
.
smallFontPointRatio
)
-
indicator
.
height
property
bool
graphAbsolute
:
true
...
...
@@ -128,7 +128,7 @@ Rectangle {
QGCLabel {
anchors.bottom: parent.bottom
anchors.horizontalCenter: parent.horizontalCenter
font.p
ixelSize: ScreenTools.smallFontPixel
Size
font.p
ointSize: ScreenTools.smallFontPoint
Size
text: (object.relativeAltitude ? "" : "=") + object.coordinate.altitude.toFixed(0)
}
*/
...
...
src/MissionEditor/SimpleItemEditor.qml
View file @
e1d73b08
...
...
@@ -40,7 +40,7 @@ Rectangle {
QGCLabel
{
width
:
parent
.
width
wrapMode
:
Text
.
WordWrap
font.p
ixelSize
:
ScreenTools
.
smallFontPixelHeight
font.p
ointSize
:
ScreenTools
.
smallFontPointSize
text
:
missionItem
.
sequenceNumber
==
0
?
qsTr
(
"
Planned home position.
"
)
:
(
missionItem
.
rawEdit
?
...
...
src/QmlControls/DropButton.qml
View file @
e1d73b08
...
...
@@ -11,7 +11,7 @@ Item {
signal
clicked
()
property
alias
buttonImage
:
roundButton
.
buttonImage
property
alias
rotateImage
:
roundButton
.
rotateImage
property
real
radius
:
ScreenTools
.
isTinyScreen
?
ScreenTools
.
defaultFontPixelHeight
*
2.5
:
ScreenTools
.
defaultFontPixelHeight
*
1.5
property
real
radius
:
ScreenTools
.
defaultFontPixelHeight
*
1.5
property
int
dropDirection
:
dropDown
property
alias
dropDownComponent
:
dropDownLoader
.
sourceComponent
property
real
viewportMargins
:
0
...
...
src/QmlControls/MissionCommandDialog.qml
View file @
e1d73b08
...
...
@@ -77,7 +77,7 @@ QGCViewDialog {
delegate
:
Rectangle
{
width
:
parent
.
width
height
:
commandColumn
.
height
+
ScreenTools
.
defaultFontPixel
Size
height
:
commandColumn
.
height
+
ScreenTools
.
defaultFontPixel
Height
color
:
qgcPal
.
button
property
var
mavCmdInfo
:
object
...
...
src/QmlControls/MissionItemIndexLabel.qml
View file @
e1d73b08
...
...
@@ -19,7 +19,7 @@ Rectangle {
border.color
:
"
white
"
color
:
isCurrentItem
?
"
green
"
:
qgcPal
.
mapButtonHighlight
property
real
_width
:
small
?
ScreenTools
.
smallFontP
ixelSize
*
1.5
:
ScreenTools
.
mediumFontPixel
Size
*
1.5
property
real
_width
:
small
?
ScreenTools
.
smallFontP
ointSize
*
1.5
:
ScreenTools
.
mediumFontPoint
Size
*
1.5
QGCPalette
{
id
:
qgcPal
}
...
...
@@ -35,6 +35,6 @@ Rectangle {
horizontalAlignment
:
Text
.
AlignHCenter
verticalAlignment
:
Text
.
AlignVCenter
color
:
"
white
"
font.p
ixelSize
:
small
?
ScreenTools
.
smallFontPixelSize
:
ScreenTools
.
mediumFontPixel
Size
font.p
ointSize
:
small
?
ScreenTools
.
smallFontPointSize
:
ScreenTools
.
mediumFontPoint
Size
}
}
src/QmlControls/ParameterEditor.qml
View file @
e1d73b08
...
...
@@ -43,7 +43,7 @@ QGCView {
QGCPalette
{
id
:
__qgcPal
;
colorGroupEnabled
:
true
}
property
Fact
_editorDialogFact
:
Fact
{
}
property
int
_rowHeight
:
ScreenTools
.
isTinyScreen
?
ScreenTools
.
defaultFontPixelHeight
*
4
:
ScreenTools
.
defaultFontPixelHeight
*
2
property
int
_rowHeight
:
ScreenTools
.
defaultFontPixelHeight
*
2
property
int
_rowWidth
:
10
// Dynamic adjusted at runtime
property
bool
_searchFilter
:
false
///< true: showing results of search
property
var
_searchResults
///< List of parameter names from search results
...
...
src/QmlControls/QGCButton.qml
View file @
e1d73b08
...
...
@@ -60,13 +60,7 @@ Button {
background
:
Item
{
property
bool
down
:
control
.
pressed
||
(
control
.
checkable
&&
control
.
checked
)
implicitWidth
:
Math
.
round
(
TextSingleton
.
implicitHeight
*
4.5
)
implicitHeight
:
{
if
(
ScreenTools
.
isTinyScreen
)
return
ScreenTools
.
defaultFontPixelHeight
*
3.5
if
(
ScreenTools
.
isMobile
)
return
ScreenTools
.
defaultFontPixelHeight
*
2.5
return
Math
.
max
(
25
,
Math
.
round
(
TextSingleton
.
implicitHeight
*
1.2
))
}
implicitHeight
:
Math
.
max
(
25
,
Math
.
round
(
TextSingleton
.
implicitHeight
*
1.2
))
Rectangle
{
anchors.fill
:
parent
...
...
@@ -108,7 +102,7 @@ Button {
id
:
text
antialiasing
:
true
text
:
control
.
text
font.p
ixelSize
:
ScreenTools
.
defaultFontPixel
Size
font.p
ointSize
:
ScreenTools
.
defaultFontPoint
Size
font.family
:
ScreenTools
.
normalFontFamily
anchors.verticalCenter
:
parent
.
verticalCenter
color
:
_showHighlight
?
...
...
src/QmlControls/QGCCheckBox.qml
View file @
e1d73b08
...
...
@@ -29,7 +29,7 @@ CheckBox {
id
:
text
text
:
control
.
text
antialiasing
:
true
font.p
ixelSize
:
ScreenTools
.
defaultFontPixel
Size
font.p
ointSize
:
ScreenTools
.
defaultFontPoint
Size
font.family
:
ScreenTools
.
normalFontFamily
color
:
control
.
__qgcPal
.
text
anchors.verticalCenter
:
parent
.
verticalCenter
...
...
src/QmlControls/QGCComboBox.qml
View file @
e1d73b08
...
...
@@ -12,20 +12,14 @@ ComboBox {
property
bool
_showBorder
:
_qgcPal
.
globalTheme
==
QGCPalette
.
Light
style
:
ComboBoxStyle
{
font.p
ixelSize
:
ScreenTools
.
defaultFontPixel
Size
font.p
ointSize
:
ScreenTools
.
defaultFontPoint
Size
textColor
:
_showHighlight
?
control
.
_qgcPal
.
buttonHighlightText
:
control
.
_qgcPal
.
buttonText
background
:
Item
{
implicitWidth
:
Math
.
round
(
TextSingleton
.
implicitHeight
*
4.5
)
implicitHeight
:
{
if
(
ScreenTools
.
isTinyScreen
)
return
ScreenTools
.
defaultFontPixelHeight
*
3.5
if
(
ScreenTools
.
isMobile
)
return
ScreenTools
.
defaultFontPixelHeight
*
2.5
return
Math
.
max
(
25
,
Math
.
round
(
TextSingleton
.
implicitHeight
*
1.2
))
}
implicitHeight
:
Math
.
max
(
25
,
Math
.
round
(
TextSingleton
.
implicitHeight
*
1.2
))
Rectangle
{
anchors.fill
:
parent
...
...
src/QmlControls/QGCLabel.qml
View file @
e1d73b08
...
...
@@ -10,7 +10,7 @@ Text {
property
bool
enabled
:
true
font.p
ixelSize
:
ScreenTools
.
defaultFontPixel
Size
font.p
ointSize
:
ScreenTools
.
defaultFontPoint
Size
font.family
:
ScreenTools
.
normalFontFamily
color
:
__qgcPal
.
text
antialiasing
:
true
...
...
src/QmlControls/QGCMovableItem.qml
View file @
e1d73b08
...
...
@@ -9,8 +9,8 @@ import QGroundControl.ScreenTools 1.0
Item
{
id
:
root
property
bool
allowDragging
:
true
property
real
minimumWidth
:
ScreenTools
.
defaultFontPixel
Size
*
(
5
)
property
real
minimumHeight
:
ScreenTools
.
defaultFontPixel
Size
*
(
5
)
property
real
minimumWidth
:
ScreenTools
.
defaultFontPixel
Height
*
(
5
)
property
real
minimumHeight
:
ScreenTools
.
defaultFontPixel
Height
*
(
5
)
property
alias
tForm
:
tform
signal
resetRequested
()
transform
:
Scale
{
...
...
src/QmlControls/QGCPipable.qml
View file @
e1d73b08
...
...
@@ -55,8 +55,8 @@ Item {
anchors.left
:
parent
.
left
anchors.bottom
:
parent
.
bottom
visible
:
!
isHidden
height
:
ScreenTools
.
defaultFontPixel
Size
*
2.5
width
:
ScreenTools
.
defaultFontPixel
Size
*
2.5
height
:
ScreenTools
.
defaultFontPixel
Height
*
2.5
width
:
ScreenTools
.
defaultFontPixel
Height
*
2.5
MouseArea
{
anchors.fill
:
parent
onClicked
:
{
...
...
@@ -70,9 +70,9 @@ Item {
id
:
openPIP
anchors.left
:
parent
.
left
anchors.bottom
:
parent
.
bottom
height
:
ScreenTools
.
defaultFontPixel
Size
*
2
width
:
ScreenTools
.
defaultFontPixel
Size
*
2
radius
:
ScreenTools
.
defaultFontPixel
Size
/
3
height
:
ScreenTools
.
defaultFontPixel
Height
*
2
width
:
ScreenTools
.
defaultFontPixel
Height
*
2
radius
:
ScreenTools
.
defaultFontPixel
Height
/
3
visible
:
isHidden
color
:
isDark
?
Qt
.
rgba
(
0
,
0
,
0
,
0.75
)
:
Qt
.
rgba
(
0
,
0
,
0
,
0.5
)
Image
{
...
...
src/QmlControls/QGCRadioButton.qml
View file @
e1d73b08
...
...
@@ -28,7 +28,7 @@ RadioButton {
Text
{
id
:
text
text
:
control
.
text
font.p
ixelSize
:
ScreenTools
.
defaultFontPixel
Size
font.p
ointSize
:
ScreenTools
.
defaultFontPoint
Size
font.family
:
ScreenTools
.
normalFontFamily
antialiasing
:
true
color
:
control
.
__qgcPal
.
text
...
...
src/QmlControls/QGCTextField.qml
View file @
e1d73b08
...
...
@@ -20,14 +20,7 @@ TextField {
property
var
__qgcPal
:
QGCPalette
{
colorGroupEnabled
:
enabled
}
textColor
:
__qgcPal
.
textFieldText
height
:
{
if
(
ScreenTools
.
isTinyScreen
)
return
ScreenTools
.
defaultFontPixelHeight
*
3.5
if
(
ScreenTools
.
isMobile
)
return
ScreenTools
.
defaultFontPixelHeight
*
2.5
return
implicitHeight
}
height
:
Math
.
max
(
25
,
Math
.
round
(
TextSingleton
.
implicitHeight
*
1.2
))
Label
{
id
:
unitsLabelWidthGenerator
...
...
@@ -39,7 +32,7 @@ TextField {
}
style
:
TextFieldStyle
{
font.p
ixelSize
:
ScreenTools
.
defaultFontPixel
Size
font.p
ointSize
:
ScreenTools
.
defaultFontPoint
Size
background
:
Item
{
id
:
backgroundItem
...
...
@@ -68,7 +61,7 @@ TextField {
width
:
unitsLabelWidthGenerator
.
width
text
:
control
.
unitsLabel
font.p
ixelSize
:
ScreenTools
.
defaultFontPixel
Size
font.p
ointSize
:
ScreenTools
.
defaultFontPoint
Size
font.family
:
ScreenTools
.
normalFontFamily
antialiasing
:
true
...
...
src/QmlControls/RoundButton.qml
View file @
e1d73b08
...
...
@@ -10,7 +10,7 @@ Item {
signal
clicked
()
property
alias
buttonImage
:
button
.
source
property
real
radius
:
ScreenTools
.
isTinyScreen
?
ScreenTools
.
defaultFontPixelHeight
*
2.5
:
ScreenTools
.
defaultFontPixelHeight
*
1.5
property
real
radius
:
ScreenTools
.
defaultFontPixelHeight
*
1.5
property
bool
rotateImage
:
false
property
bool
lightBorders
:
true
...
...
src/QmlControls/ScreenTools.qml
View file @
e1d73b08
...
...
@@ -7,30 +7,25 @@ import QtQuick.Window 2.2
import
QGroundControl
.
ScreenToolsController
1.0
Item
{
id
:
_screenTools
signal
repaintRequested
property
real
availableHeight
:
0
property
real
defaultFontP
ixel
Size
:
1
property
real
defaultFontP
oint
Size
:
1
property
real
defaultFontPixelHeight
:
1
property
real
defaultFontPixelWidth
:
1
property
real
smallFontPixelSize
:
1
property
real
smallFontPixelHeight
:
1
property
real
smallFontPixelWidth
:
1
property
real
mediumFontPixelSize
:
1
property
real
largeFontPixelSize
:
1
// To proportionally scale fonts
property
real
smallFontPointSize
:
1
property
real
mediumFontPointSize
:
1
property
real
largeFontPointSize
:
1
readonly
property
real
_defaultFontHeight
:
16
readonly
property
real
fontHRatio
:
isTinyScreen
?
(
_textMeasure
.
contentHeight
/
_defaultFontHeight
)
*
0.75
:
(
_textMeasure
.
contentHeight
/
_defaultFontHeight
)
readonly
property
real
realFontHeight
:
_textMeasure
.
contentHeight
readonly
property
real
realFontWidth
:
_textMeasure
.
contentWidth
readonly
property
real
smallFontPointRatio
:
0.75
readonly
property
real
mediumFontPointRatio
:
1.25
readonly
property
real
largeFontPointRatio
:
1.5
// On OSX ElCapitan with Qt 5.4.0 any font pixel size above 19 shows garbage test. No idea why at this point.
// Will remove Math.min when problem is figure out.
// readonly property real mediumFontPixelSize: Math.min(defaultFontPixelSize * ScreenToolsController.mediumFontPixelSizeRatio, ScreenToolsController.isMobile ? 10000 : 19)
// readonly property real largeFontPixelSize: Math.min(defaultFontPixelSize * ScreenToolsController.largeFontPixelSizeRatio, ScreenToolsController.isMobile ? 10000 : 19)
// Font scaling based on system font
readonly
property
real
fontHRatio
:
_textMeasure
.
fontHeight
/
_defaultFont
.
fontHeight
property
bool
isAndroid
:
ScreenToolsController
.
isAndroid
property
bool
isiOS
:
ScreenToolsController
.
isiOS
...
...
@@ -50,32 +45,45 @@ Item {
return
ScreenToolsController
.
mouseY
()
}
Text
{
id
:
_defaultFont
text
:
"
X
"
property
real
fontHeight
:
contentHeight
}
Text
{
id
:
_textMeasure
text
:
"
X
"
font.family
:
normalFontFamily
property
real
fontWidth
:
contentWidth
*
(
ScreenToolsController
.
testHighDPI
?
2
:
1
)
property
real
fontHeight
:
contentHeight
*
(
ScreenToolsController
.
testHighDPI
?
2
:
1
)
Component.onCompleted
:
{
var
fudgeFactor
=
1.0
// Small Android Devices (Large Scaling Error)
if
(
ScreenToolsController
.
isAndroid
&&
(
Screen
.
width
/
Screen
.
pixelDensity
)
<
120
)
{
fudgeFactor
=
0.6
// Nexus 7 type
}
else
if
(
ScreenToolsController
.
isAndroid
&&
(
Screen
.
height
/
Screen
.
width
)
<
0.6
)
{
fudgeFactor
=
0.75
// iPhones
}
else
if
(
ScreenToolsController
.
isiOS
&&
(
Screen
.
width
/
Screen
.
pixelDensity
)
<
120
)
{
fudgeFactor
=
0.75
font.pointSize
:
{
if
(
ScreenToolsController
.
isMobile
)
{
// Small Devices
if
((
Screen
.
width
/
Screen
.
pixelDensity
)
<
120
)
{
return
11
;
// iOS
}
else
if
(
ScreenToolsController
.
isiOS
)
{
return
13
;
// Android
}
else
{
return
14
;
}
}
else
{
//-- Linux and Mac OS we use a slightly smaller font
if
(
ScreenToolsController
.
isMacOS
||
ScreenToolsController
.
isLinux
)
return
_defaultFont
.
font
.
pointSize
-
1
else
return
_defaultFont
.
font
.
pointSize
}
defaultFontPixelSize
=
_textMeasure
.
fontHeight
*
ScreenToolsController
.
defaultFontPixelSizeRatio
*
fudgeFactor
defaultFontPixelHeight
=
defaultFontPixelSize
*
fudgeFactor
defaultFontPixelWidth
=
_textMeasure
.
fontWidth
*
ScreenToolsController
.
defaultFontPixelSizeRatio
*
fudgeFactor
smallFontPixelSize
=
defaultFontPixelSize
*
ScreenToolsController
.
smallFontPixelSizeRatio
*
fudgeFactor
smallFontPixelHeight
=
smallFontPixelSize
*
fudgeFactor
smallFontPixelWidth
=
defaultFontPixelWidth
*
ScreenToolsController
.
smallFontPixelSizeRatio
*
fudgeFactor
mediumFontPixelSize
=
defaultFontPixelSize
*
ScreenToolsController
.
mediumFontPixelSizeRatio
*
fudgeFactor
largeFontPixelSize
=
defaultFontPixelSize
*
ScreenToolsController
.
largeFontPixelSizeRatio
*
fudgeFactor
}
property
real
fontWidth
:
contentWidth
property
real
fontHeight
:
contentHeight
Component
.
onCompleted
:
{
defaultFontPointSize
=
_textMeasure
.
font
.
pointSize
defaultFontPixelHeight
=
_textMeasure
.
fontHeight
defaultFontPixelWidth
=
_textMeasure
.
fontWidth
smallFontPointSize
=
defaultFontPointSize
*
_screenTools
.
smallFontPointRatio
mediumFontPointSize
=
defaultFontPointSize
*
_screenTools
.
mediumFontPointRatio
largeFontPointSize
=
defaultFontPointSize
*
_screenTools
.
largeFontPointRatio
}
}
}
src/QmlControls/ScreenToolsController.cc
View file @
e1d73b08
...
...
@@ -27,22 +27,7 @@
#include "ScreenToolsController.h"
#include <QScreen>
#ifdef Q_OS_WIN
const
double
ScreenToolsController
::
_defaultFontPixelSizeRatio
=
1.0
;
#elif __android__
const
double
ScreenToolsController
::
_defaultFontPixelSizeRatio
=
1.0
;
#elif __ios__
const
double
ScreenToolsController
::
_defaultFontPixelSizeRatio
=
0.8
;
#elif defined Q_OS_LINUX
const
double
ScreenToolsController
::
_defaultFontPixelSizeRatio
=
0.8
;
#else
const
double
ScreenToolsController
::
_defaultFontPixelSizeRatio
=
0.8
;
#endif
const
double
ScreenToolsController
::
_smallFontPixelSizeRatio
=
0.75
;
const
double
ScreenToolsController
::
_mediumFontPixelSizeRatio
=
1.22
;
const
double
ScreenToolsController
::
_largeFontPixelSizeRatio
=
1.66
;
ScreenToolsController
::
ScreenToolsController
()
{
}
src/QmlControls/ScreenToolsController.h
View file @
e1d73b08
...
...
@@ -28,16 +28,11 @@
#define ScreenToolsController_H
#include "QGCApplication.h"
#include <QQuickItem>
#include <QCursor>
/*!
@brief Screen helper tools for QML widgets
To use its functions, you need to import the module with the following line:
@code
@endcode
*/
/// This Qml control is used to return screen parameters
...
...
@@ -52,58 +47,43 @@ public:
Q_PROPERTY
(
bool
isMobile
READ
isMobile
CONSTANT
)
Q_PROPERTY
(
bool
testHighDPI
READ
testHighDPI
CONSTANT
)
Q_PROPERTY
(
bool
isDebug
READ
isDebug
CONSTANT
)
//! Used to trigger a \c Canvas element repaint.
/*!
There is a bug as of Qt 5.4 where a Canvas element defined within a QQuickWidget does not receive
repaint events. QGC's main window will emit these signals when a \c Canvas element needs to be
repainted.
If you use a \c Canvas element inside some QML widget, you can use this code to handle repaint:
@code
import QGroundControl.ScreenToolsController 1.0
...
Canvas {
id: myCanvas
height: 40
width: 40
Connections {
target: ScreenToolsController
onRepaintRequestedChanged: {
myCanvas.requestPaint();
}
}
onPaint: {
var context = getContext("2d");
...
}
}
@endcode
*/
Q_PROPERTY
(
bool
isMacOS
READ
isMacOS
CONSTANT
)
Q_PROPERTY
(
bool
isLinux
READ
isLinux
CONSTANT
)
// Returns current mouse position
Q_INVOKABLE
int
mouseX
(
void
)
{
return
QCursor
::
pos
().
x
();
}
Q_INVOKABLE
int
mouseY
(
void
)
{
return
QCursor
::
pos
().
y
();
}
// Used to adjust default font size on an OS basis
Q_PROPERTY
(
double
defaultFontPixelSizeRatio
MEMBER
_defaultFontPixelSizeRatio
CONSTANT
)
// Used to calculate font sizes based on default font size
Q_PROPERTY
(
double
smallFontPixelSizeRatio
MEMBER
_smallFontPixelSizeRatio
CONSTANT
)
Q_PROPERTY
(
double
mediumFontPixelSizeRatio
MEMBER
_mediumFontPixelSizeRatio
CONSTANT
)
Q_PROPERTY
(
double
largeFontPixelSizeRatio
MEMBER
_largeFontPixelSizeRatio
CONSTANT
)
#if defined (__android__)
bool
isAndroid
()
{
return
true
;
}
bool
isiOS
()
{
return
false
;
}
bool
isMobile
()
{
return
true
;
}
bool
isLinux
()
{
return
false
;
}
bool
isMacOS
()
{
return
false
;
}
#elif defined(__ios__)
bool
isAndroid
()
{
return
false
;
}
bool
isiOS
()
{
return
true
;
}
bool
isMobile
()
{
return
true
;
}
bool
isLinux
()
{
return
false
;
}
bool
isMacOS
()
{
return
false
;
}
#elif defined(__macos__)
bool
isAndroid
()
{
return
false
;
}
bool
isiOS
()
{
return
false
;
}
bool
isMobile
()
{
return
qgcApp
()
->
fakeMobile
();
}
bool
isLinux
()
{
return
false
;
}
bool
isMacOS
()
{
return
true
;
}
#elif defined(Q_OS_LINUX)
bool
isAndroid
()
{
return
false
;
}
bool
isiOS
()
{
return
false
;
}
bool
isMobile
()
{
return
qgcApp
()
->
fakeMobile
();
}
bool
isLinux
()
{
return
true
;
}
bool
isMacOS
()
{
return
false
;
}
#else
bool
isAndroid
()
{
return
false
;
}
bool
isiOS
()
{
return
false
;
}
bool
isMobile
()
{
return
qgcApp
()
->
fakeMobile
();
}
bool
isLinux
()
{
return
false
;
}
bool
isMacOS
()
{
return
false
;
}
#endif
#ifdef QT_DEBUG
...
...
@@ -114,11 +94,6 @@ public:
bool
testHighDPI
()
{
return
false
;
}
#endif
private:
static
const
double
_defaultFontPixelSizeRatio
;
static
const
double
_smallFontPixelSizeRatio
;
static
const
double
_mediumFontPixelSizeRatio
;
static
const
double
_largeFontPixelSizeRatio
;
};
#endif
src/QmlControls/SubMenuButton.qml
View file @
e1d73b08
...
...
@@ -14,7 +14,7 @@ Button {
text
:
"
Button
"
///< Pass in your own button text
checkable
:
true
implicitHeight
:
ScreenTools
.
isTinyScreen
?
ScreenTools
.
defaultFontPixelHeight
*
5
:
ScreenTools
.
defaultFontPixelHeight
*
2.5
implicitHeight
:
ScreenTools
.
defaultFontPixelHeight
*
2.5
style
:
ButtonStyle
{
id
:
buttonStyle
...
...
src/QmlControls/VehicleRotationCal.qml
View file @
e1d73b08
...
...
@@ -69,7 +69,7 @@ Rectangle {
height
:
parent
.
height
horizontalAlignment
:
Text
.
AlignHCenter
verticalAlignment
:
Text
.
AlignBottom
font.p
ixelSize
:
ScreenTools
.
mediumFontPixel
Size
font.p
ointSize
:
ScreenTools
.
mediumFontPoint
Size
text
:
calInProgress
?
calInProgressText
:
(
calValid
?
qsTr
(
"
Completed
"
)
:
qsTr
(
"
Incomplete
"
))
}
}
...
...
src/QtLocationPlugin/QMLControl/OfflineMap.qml
View file @
e1d73b08
This diff is collapsed.
Click to expand it.
src/VehicleSetup/FirmwareUpgrade.qml
View file @
e1d73b08
...
...
@@ -341,7 +341,7 @@ QGCView {
QGCLabel
{
id
:
titleLabel
text
:
title
font.p
ixelSize
:
ScreenTools
.
mediumFontPixel
Size
font.p
ointSize
:
ScreenTools
.
mediumFontPoint
Size
}
ProgressBar
{
...
...
@@ -359,7 +359,7 @@ QGCView {
width
:
parent
.
width
readOnly
:
true
frameVisible
:
false
font.p
ixelSize
:
ScreenTools
.
defaultFontPixel
Size
font.p
ointSize
:
ScreenTools
.
defaultFontPoint
Size
textFormat
:
TextEdit
.
RichText
text
:
welcomeText
...
...
src/VehicleSetup/JoystickConfig.qml
View file @
e1d73b08
...
...
@@ -149,7 +149,7 @@ QGCView {
QGCLabel
{
id
:
header
font.p
ixelSize
:
ScreenTools
.
mediumFontPixel
Size
font.p
ointSize
:
ScreenTools
.
mediumFontPoint
Size
text
:
qsTr
(
"
JOYSTICK
"
)
}
...
...
src/VehicleSetup/SetupView.qml
View file @
e1d73b08
...
...
@@ -151,7 +151,7 @@ Rectangle {
verticalAlignment
:
Text
.
AlignVCenter
horizontalAlignment
:
Text
.
AlignHCenter
wrapMode
:
Text
.
WordWrap
font.p
ixelSize
:
ScreenTools
.
mediumFontPixel
Size
font.p
ointSize
:
ScreenTools
.
mediumFontPoint
Size
text
:
"
QGroundControl does not currently support setup of your vehicle type.
"
+
"
If your vehicle is already configured you can still Fly.
"
...
...
@@ -172,7 +172,7 @@ Rectangle {
verticalAlignment
:
Text
.
AlignVCenter
horizontalAlignment
:
Text
.
AlignHCenter
wrapMode
:
Text
.
WordWrap
font.p
ixelSize
:
ScreenTools
.
largeFontPixel
Size
font.p
ointSize
:
ScreenTools
.
largeFontPoint
Size
text
:
"
Connect vehicle to your device and QGroundControl will automatically detect it.
"
+
(
ScreenTools
.
isMobile
?
""
:
"
Click Firmware on the left to upgrade your vehicle.
"
)
...
...
@@ -192,7 +192,7 @@ Rectangle {
verticalAlignment
:
Text
.
AlignVCenter
horizontalAlignment
:
Text
.
AlignHCenter
wrapMode
:
Text
.
WordWrap
font.p
ixelSize
:
ScreenTools
.
mediumFontPixel
Size
font.p
ointSize
:
ScreenTools
.
mediumFontPoint
Size
text
:
"
You are currently connected to a vehicle, but that vehicle did not return back the full parameter list.
"
+
"
Because of this the full set of vehicle setup options are not available.
"
...
...
@@ -211,7 +211,7 @@ Rectangle {
verticalAlignment
:
Text
.
AlignVCenter
horizontalAlignment
:
Text
.
AlignHCenter
wrapMode
:
Text
.
WordWrap
font.p
ixelSize
:
ScreenTools
.
mediumFontPixel
Size
font.p
ointSize
:
ScreenTools
.
mediumFontPoint
Size
text
:
_messagePanelText
}
}
...
...
src/VehicleSetup/VehicleSummary.qml
View file @
e1d73b08
...
...
@@ -113,7 +113,7 @@ Rectangle {
// Outer summary item rectangle
Rectangle
{
width
:
_summaryBoxWidth
height
:
ScreenTools
.
isTinyScreen
?
ScreenTools
.
defaultFontPixelHeight
*
20
:
ScreenTools
.
defaultFontPixelHeight
*
13
height
:
ScreenTools
.
defaultFontPixelHeight
*
13
color
:
qgcPal
.
windowShade
visible
:
modelData
.
summaryQmlSource
.
toString
()
!==
""
border.width
:
1
...
...
@@ -122,7 +122,7 @@ Rectangle {
border
.
color
=
Qt
.
rgba
(
border
.
color
.
r
,
border
.
color
.
g
,
border
.
color
.
b
,
0.1
)
}
readonly
property
real
titleHeight
:
ScreenTools
.
isTinyScreen
?
ScreenTools
.
defaultFontPixelHeight
*
4
:
ScreenTools
.
defaultFontPixelHeight
*
2
readonly
property
real
titleHeight
:
ScreenTools
.
defaultFontPixelHeight
*
2
// Title bar
QGCButton
{
...
...
src/ui/MainWindowInner.qml
View file @
e1d73b08
...
...
@@ -45,7 +45,7 @@ Item {
QGCPalette
{
id
:
qgcPal
;
colorGroupEnabled
:
true
}
property
real
tbHeight
:
ScreenTools
.
isMobile
?
(
ScreenTools
.
isTinyScreen
?
(
mainWindow
.
width
*
0.0666
)
:
(
mainWindow
.
width
*
0.05
))
:
ScreenTools
.
defaultFontPixel
Size
*
4
property
real
tbHeight
:
ScreenTools
.
isMobile
?
(
ScreenTools
.
isTinyScreen
?
(
mainWindow
.
width
*
0.0666
)
:
(
mainWindow
.
width
*
0.05
))
:
ScreenTools
.
defaultFontPixel
Height
*
4
property
int
tbCellHeight
:
tbHeight
*
0.75
property
real
tbSpacing
:
ScreenTools
.
isMobile
?
width
*
0.00824
:
9.54
property
real
tbButtonWidth
:
tbCellHeight
*
1.35
...
...
@@ -373,6 +373,7 @@ Item {
textFormat
:
TextEdit
.
RichText
color
:
"
white
"
font.family
:
ScreenTools
.
normalFontFamily
font.pointSize
:
ScreenTools
.
defaultFontPointSize
}
}
//-- Dismiss System Message
...
...
@@ -380,7 +381,7 @@ Item {
anchors.margins
:
ScreenTools
.
defaultFontPixelHeight
anchors.top
:
parent
.
top
anchors.right
:
parent
.
right
width
:
ScreenTools
.
isTinyScreen
?
ScreenTools
.
defaultFontPixelHeight
*
2.5
:
ScreenTools
.
defaultFontPixelHeight
*
1.5
width
:
ScreenTools
.
defaultFontPixelHeight
*
1.5
height
:
width
source
:
"
/res/XDelete.svg
"
fillMode
:
Image
.
PreserveAspectFit
...
...
@@ -451,6 +452,7 @@ Item {
anchors.left
:
parent
.
left
readOnly
:
true
textFormat
:
TextEdit
.
RichText
font.pointSize
:
ScreenTools
.
defaultFontPointSize
font.family
:
ScreenTools
.
demiboldFontFamily
wrapMode
:
TextEdit
.
WordWrap
color
:
qgcPal
.
warningText
...
...
@@ -463,7 +465,7 @@ Item {
anchors.margins
:
ScreenTools
.
defaultFontPixelHeight
anchors.top
:
parent
.
top
anchors.right
:
parent
.
right
width
:
ScreenTools
.
isTinyScreen
?
ScreenTools
.
defaultFontPixelHeight
*
2.5
:
ScreenTools
.
defaultFontPixelHeight
*
1.5
width
:
ScreenTools
.
defaultFontPixelHeight
*
1.5
height
:
width
source
:
"
/res/XDelete.svg
"
fillMode
:
Image
.
PreserveAspectFit
...
...
src/ui/MainWindowLeftPanel.qml
View file @
e1d73b08
...
...
@@ -155,7 +155,7 @@ Item {
anchors.right
:
parent
.
right
anchors.topMargin
:
_margins
anchors.top
:
parent
.
top
spacing
:
ScreenTools
.
defaultFontPixelHeight
spacing
:
ScreenTools
.
defaultFontPixelHeight
*
0.5
QGCLabel
{
text
:
qsTr
(
"
Preferences
"
)
...
...
@@ -163,6 +163,7 @@ Item {
}
QGCButton
{
height
:
ScreenTools
.
defaultFontPixelHeight
*
2
anchors.left
:
parent
.
left
anchors.right
:
parent
.
right
text
:
qsTr
(
"
General
"
)
...
...
@@ -176,6 +177,7 @@ Item {
}
QGCButton
{
height
:
ScreenTools
.
defaultFontPixelHeight
*
2
anchors.left
:
parent
.
left
anchors.right
:
parent
.
right
text
:
qsTr
(
"
Comm Links
"
)
...
...
@@ -189,6 +191,7 @@ Item {
}
QGCButton
{
height
:
ScreenTools
.
defaultFontPixelHeight
*
2
anchors.left
:
parent
.
left
anchors.right
:
parent
.
right
text
:
qsTr
(
"
Offline Maps
"
)
...
...
@@ -202,6 +205,7 @@ Item {
}
QGCButton
{
height
:
ScreenTools
.
defaultFontPixelHeight
*
2
anchors.left
:
parent
.
left
anchors.right
:
parent
.
right
text
:
qsTr
(
"
MavLink
"
)
...
...
@@ -215,6 +219,7 @@ Item {
}
QGCButton
{
height
:
ScreenTools
.
defaultFontPixelHeight
*
2
anchors.left
:
parent
.
left
anchors.right
:
parent
.
right
text
:
qsTr
(
"
Console
"
)
...
...
@@ -228,6 +233,7 @@ Item {
}
QGCButton
{
height
:
ScreenTools
.
defaultFontPixelHeight
*
2
anchors.left
:
parent
.
left
anchors.right
:
parent
.
right
text
:
qsTr
(
"
Mock Link
"
)
...
...
@@ -242,6 +248,7 @@ Item {
}
QGCButton
{
height
:
ScreenTools
.
defaultFontPixelHeight
*
2
anchors.left
:
parent
.
left
anchors.right
:
parent
.
right
text
:
qsTr
(
"
Debug
"
)
...
...
@@ -301,7 +308,7 @@ Item {
height
:
__closeButtonSize
anchors.right
:
parent
.
right
anchors.top
:
parent
.
top
anchors.margins
:
ScreenTools
.
defaultFontPixel
Size
*
0.5
anchors.margins
:
ScreenTools
.
defaultFontPixel
Height
*
0.5
QGCColoredImage
{
source
:
"
/res/XDelete.svg
"
mipmap
:
true
...
...
src/ui/preferences/DebugWindow.qml
View file @
e1d73b08
...
...
@@ -91,7 +91,7 @@ QGCView {
font.family
:
ScreenTools
.
normalFontFamily
}
Text
{
text
:
_textMeasure
.
font
.
p
ixel
Size
text
:
_textMeasure
.
font
.
p
oint
Size
color
:
qgcPal
.
text
font.family
:
ScreenTools
.
normalFontFamily
}
...
...
src/ui/preferences/GeneralSettings.qml
View file @
e1d73b08
...
...
@@ -59,7 +59,7 @@ Rectangle {
QGCLabel
{
text
:
qsTr
(
"
General Settings
"
)
font.p
ixelSize
:
ScreenTools
.
mediumFontPixel
Size
font.p
ointSize
:
ScreenTools
.
mediumFontPoint
Size
}
Rectangle
{
height
:
1
...
...
src/ui/preferences/LinkSettings.qml
View file @
e1d73b08
...
...
@@ -74,7 +74,7 @@ Rectangle {
spacing
:
ScreenTools
.
defaultFontPixelHeight
/
2
QGCLabel
{
text
:
qsTr
(
"
Comm Link Settings
"
)
font.p
ixelSize
:
ScreenTools
.
mediumFontPixel
Size
font.p
ointSize
:
ScreenTools
.
mediumFontPoint
Size
}
Rectangle
{
height
:
1
...
...
@@ -214,7 +214,7 @@ Rectangle {
spacing
:
ScreenTools
.
defaultFontPixelHeight
/
2
QGCLabel
{
text
:
linkConfig
?
qsTr
(
"
Edit Link Configuration Settings (WIP)
"
)
:
qsTr
(
"
Create New Link Configuration (WIP)
"
)
font.p
ixelSize
:
ScreenTools
.
mediumFontPixel
Size
font.p
ointSize
:
ScreenTools
.
mediumFontPoint
Size
}
Rectangle
{
height
:
1
...
...
src/ui/preferences/MavlinkSettings.qml
View file @
e1d73b08
...
...
@@ -55,7 +55,7 @@ Rectangle {
anchors.top
:
parent
.
top
QGCLabel
{
text
:
qsTr
(
"
MavLink Settings
"
)
font.p
ixelSize
:
ScreenTools
.
mediumFontPixel
Size
font.p
ointSize
:
ScreenTools
.
mediumFontPoint
Size
}
Rectangle
{
height
:
1
...
...
src/ui/toolbar/MainToolBar.qml
View file @
e1d73b08
...
...
@@ -503,7 +503,7 @@ Rectangle {
QGCLabel
{
id
:
connectionLost
text
:
qsTr
(
"
COMMUNICATION LOST
"
)
font.p
ixel
Size
:
tbFontLarge
font.p
oint
Size
:
tbFontLarge
font.family
:
ScreenTools
.
demiboldFontFamily
color
:
colorRed
anchors.rightMargin
:
ScreenTools
.
defaultFontPixelWidth
...
...
src/ui/toolbar/MainToolBarIndicators.qml
View file @
e1d73b08
...
...
@@ -187,7 +187,7 @@ Row {
//anchors.left: parent.left
anchors.right
:
gpsRow
.
right
visible
:
activeVehicle
&&
!
isNaN
(
activeVehicle
.
gps
.
hdop
.
value
)
font.p
ixel
Size
:
tbFontSmall
font.p
oint
Size
:
tbFontSmall
color
:
qgcPal
.
buttonText
text
:
activeVehicle
?
activeVehicle
.
gps
.
hdop
.
value
.
toFixed
(
0
)
:
""
}
...
...
@@ -288,7 +288,7 @@ Row {
QGCLabel
{
text
:
getBatteryPercentageText
()
font.p
ixel
Size
:
tbFontLarge
font.p
oint
Size
:
tbFontLarge
color
:
getBatteryColor
()
anchors.verticalCenter
:
parent
.
verticalCenter
}
...
...
@@ -309,7 +309,7 @@ Row {
//-- Vehicle Selector
QGCButton
{
id
:
vehicleSelectorButton
width
:
ScreenTools
.
defaultFontPixel
Size
*
8
width
:
ScreenTools
.
defaultFontPixel
Height
*
8
text
:
"
Vehicle
"
+
(
activeVehicle
?
activeVehicle
.
id
:
"
None
"
)
visible
:
QGroundControl
.
multiVehicleManager
.
vehicles
.
count
>
1
anchors.verticalCenter
:
parent
.
verticalCenter
...
...
@@ -375,7 +375,7 @@ Row {
QGCLabel
{
text
:
activeVehicle
?
activeVehicle
.
flightMode
:
qsTr
(
"
N/A
"
,
"
No data to display
"
)
font.p
ixel
Size
:
tbFontLarge
font.p
oint
Size
:
tbFontLarge
color
:
qgcPal
.
buttonText
anchors.verticalCenter
:
parent
.
verticalCenter
}
...
...
@@ -470,7 +470,7 @@ Row {
anchors.rightMargin: getProportionalDimmension(6)
anchors.verticalCenter: parent.verticalCenter
horizontalAlignment: Text.AlignRight
font.p
ixelSize: ScreenTools.smallFontPixel
Size
font.p
ointSize: ScreenTools.smallFontPoint
Size
font.family: ScreenTools.demiboldFontFamily
color: colorWhite
}
...
...
@@ -503,7 +503,7 @@ Row {
anchors.right: parent.right
QGCLabel {
text: 'R '
font.p
ixelSize: ScreenTools.smallFontPixel
Size
font.p
ointSize: ScreenTools.smallFontPoint
Size
font.family: ScreenTools.demiboldFontFamily
color: colorWhite
}
...
...
@@ -511,7 +511,7 @@ Row {
text: _controller.telemetryRRSSI + 'dBm'
width: getProportionalDimmension(30)
horizontalAlignment: Text.AlignRight
font.p
ixelSize: ScreenTools.smallFontPixel
Size
font.p
ointSize: ScreenTools.smallFontPoint
Size
font.family: ScreenTools.demiboldFontFamily
color: colorWhite
}
...
...
@@ -520,7 +520,7 @@ Row {
anchors.right: parent.right
QGCLabel {
text: 'L '
font.p
ixelSize: ScreenTools.smallFontPixel
Size
font.p
ointSize: ScreenTools.smallFontPoint
Size
font.family: ScreenTools.demiboldFontFamily
color: colorWhite
}
...
...
@@ -528,7 +528,7 @@ Row {
text: _controller.telemetryLRSSI + 'dBm'
width: getProportionalDimmension(30)
horizontalAlignment: Text.AlignRight
font.p
ixelSize: ScreenTools.smallFontPixel
Size
font.p
ointSize: ScreenTools.smallFontPoint
Size
font.family: ScreenTools.demiboldFontFamily
color: colorWhite
}
...
...
src/ui/uas/UASQuickViewTextItem.cc
View file @
e1d73b08
...
...
@@ -73,7 +73,7 @@ int UASQuickViewTextItem::minValuePixelSize()
QFont
valuefont
=
valueLabel
->
font
();
QFont
titlefont
=
titleLabel
->
font
();
valuefont
.
setPixelSize
(
this
->
height
());
titlefont
.
setPixelSize
(
valuefont
.
p
ixel
Size
()
*
0.75
);
titlefont
.
setPixelSize
(
valuefont
.
p
oint
Size
()
*
0.75
);
//spacerItem->setGeometry(QRect(0,0,20,this->height()/10.0));
QFontMetrics
metrics
(
valuefont
);
...
...
@@ -91,27 +91,27 @@ int UASQuickViewTextItem::minValuePixelSize()
fit
=
true
;
else
{
if
(
valuefont
.
p
ixel
Size
()
-
1
<=
6
)
if
(
valuefont
.
p
oint
Size
()
-
1
<=
6
)
{
fit
=
true
;
valuefont
.
setPixelSize
(
6
);
}
else
{
valuefont
.
setPixelSize
(
valuefont
.
p
ixel
Size
()
-
1
);
valuefont
.
setPixelSize
(
valuefont
.
p
oint
Size
()
-
1
);
}
//titlefont.setPixelSize(valuefont.p
ixel
Size() / 2.0);
//qDebug() << "Point size:" << valuefont.p
ixel
Size() << valueLabel->width() << valueLabel->height();
//titlefont.setPixelSize(valuefont.p
oint
Size() / 2.0);
//qDebug() << "Point size:" << valuefont.p
oint
Size() << valueLabel->width() << valueLabel->height();
}
}
return
valuefont
.
p
ixel
Size
();
return
valuefont
.
p
oint
Size
();
}
void
UASQuickViewTextItem
::
setValuePixelSize
(
int
size
)
{
QFont
valuefont
=
valueLabel
->
font
();
QFont
titlefont
=
titleLabel
->
font
();
valuefont
.
setPixelSize
(
size
);
titlefont
.
setPixelSize
(
valuefont
.
p
ixel
Size
()
*
0.75
);
titlefont
.
setPixelSize
(
valuefont
.
p
oint
Size
()
*
0.75
);
valueLabel
->
setFont
(
valuefont
);
titleLabel
->
setFont
(
titlefont
);
update
();
...
...
@@ -126,7 +126,7 @@ void UASQuickViewTextItem::resizeEvent(QResizeEvent *event)
QFont valuefont = valueLabel->font();
QFont titlefont = titleLabel->font();
valuefont.setPixelSize(this->height());
titlefont.setPixelSize(valuefont.p
ixel
Size() / 2.0);
titlefont.setPixelSize(valuefont.p
oint
Size() / 2.0);
//spacerItem->setGeometry(QRect(0,0,20,this->height()/10.0));
QFontMetrics metrics(valuefont);
...
...
@@ -144,20 +144,20 @@ void UASQuickViewTextItem::resizeEvent(QResizeEvent *event)
fit = true;
else
{
if (valuefont.p
ixel
Size()-5 <= 0)
if (valuefont.p
oint
Size()-5 <= 0)
{
fit = true;
valuefont.setPixelSize(5);
}
else
{
valuefont.setPixelSize(valuefont.p
ixel
Size() - 5);
valuefont.setPixelSize(valuefont.p
oint
Size() - 5);
}
//titlefont.setPixelSize(valuefont.p
ixel
Size() / 2.0);
//qDebug() << "Point size:" << valuefont.p
ixel
Size() << valueLabel->width() << valueLabel->height();
//titlefont.setPixelSize(valuefont.p
oint
Size() / 2.0);
//qDebug() << "Point size:" << valuefont.p
oint
Size() << valueLabel->width() << valueLabel->height();
}
}
titlefont.setPixelSize(valuefont.p
ixel
Size() / 2.0);
titlefont.setPixelSize(valuefont.p
oint
Size() / 2.0);
valueLabel->setFont(valuefont);
titleLabel->setFont(titlefont);
update();
...
...
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