mirror of
				https://github.com/subsurface/subsurface.git
				synced 2025-02-19 22:16:15 +00:00 
			
		
		
		
	mobile UI: show dives marked as invalid with strike through
This matches the visual language of the desktop UI. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
		
							parent
							
								
									5747573019
								
							
						
					
					
						commit
						c77cc93eec
					
				
					 1 changed files with 4 additions and 0 deletions
				
			
		|  | @ -187,6 +187,7 @@ Kirigami.ScrollablePage { | ||||||
| 								id: locationText | 								id: locationText | ||||||
| 								text: (undefined !== location && "" != location) ? location : qsTr("<unnamed dive site>") | 								text: (undefined !== location && "" != location) ? location : qsTr("<unnamed dive site>") | ||||||
| 								font.weight: Font.Medium | 								font.weight: Font.Medium | ||||||
|  | 								font.strikeout: isInvalid | ||||||
| 								font.pointSize: subsurfaceTheme.smallPointSize | 								font.pointSize: subsurfaceTheme.smallPointSize | ||||||
| 								elide: Text.ElideRight | 								elide: Text.ElideRight | ||||||
| 								maximumLineCount: 1 // needed for elide to work at all | 								maximumLineCount: 1 // needed for elide to work at all | ||||||
|  | @ -211,6 +212,7 @@ Kirigami.ScrollablePage { | ||||||
| 									text: (undefined !== dateTime) ? dateTime : "" | 									text: (undefined !== dateTime) ? dateTime : "" | ||||||
| 									width: Math.max(locationText.width * 0.45, paintedWidth) // helps vertical alignment throughout listview | 									width: Math.max(locationText.width * 0.45, paintedWidth) // helps vertical alignment throughout listview | ||||||
| 									font.pointSize: subsurfaceTheme.smallPointSize | 									font.pointSize: subsurfaceTheme.smallPointSize | ||||||
|  | 									font.strikeout: isInvalid | ||||||
| 									color: selected ? subsurfaceTheme.darkerPrimaryTextColor : subsurfaceTheme.secondaryTextColor | 									color: selected ? subsurfaceTheme.darkerPrimaryTextColor : subsurfaceTheme.secondaryTextColor | ||||||
| 								} | 								} | ||||||
| 								// spacer, just in case | 								// spacer, just in case | ||||||
|  | @ -223,6 +225,7 @@ Kirigami.ScrollablePage { | ||||||
| 									text: (undefined !== depthDuration) ? depthDuration : "" | 									text: (undefined !== depthDuration) ? depthDuration : "" | ||||||
| 									width: Math.max(Kirigami.Units.gridUnit * 3, paintedWidth) // helps vertical alignment throughout listview | 									width: Math.max(Kirigami.Units.gridUnit * 3, paintedWidth) // helps vertical alignment throughout listview | ||||||
| 									font.pointSize: subsurfaceTheme.smallPointSize | 									font.pointSize: subsurfaceTheme.smallPointSize | ||||||
|  | 									font.strikeout: isInvalid | ||||||
| 									color: selected ? subsurfaceTheme.darkerPrimaryTextColor : subsurfaceTheme.secondaryTextColor | 									color: selected ? subsurfaceTheme.darkerPrimaryTextColor : subsurfaceTheme.secondaryTextColor | ||||||
| 								} | 								} | ||||||
| 							} | 							} | ||||||
|  | @ -230,6 +233,7 @@ Kirigami.ScrollablePage { | ||||||
| 								id: numberText | 								id: numberText | ||||||
| 								text: "#" + number | 								text: "#" + number | ||||||
| 								font.pointSize: subsurfaceTheme.smallPointSize | 								font.pointSize: subsurfaceTheme.smallPointSize | ||||||
|  | 								font.strikeout: isInvalid | ||||||
| 								color: selected ? subsurfaceTheme.darkerPrimaryTextColor : subsurfaceTheme.secondaryTextColor | 								color: selected ? subsurfaceTheme.darkerPrimaryTextColor : subsurfaceTheme.secondaryTextColor | ||||||
| 								anchors { | 								anchors { | ||||||
| 									right: parent.right | 									right: parent.right | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue