| 
									
										
										
										
											2017-04-27 20:30:36 +02:00
										 |  |  | // SPDX-License-Identifier: GPL-2.0
 | 
					
						
							| 
									
										
										
										
											2017-10-29 08:44:06 +01:00
										 |  |  | import QtQuick 2.6 | 
					
						
							| 
									
										
										
										
											2015-08-19 10:17:52 +03:00
										 |  |  | import QtQuick.Window 2.2 | 
					
						
							|  |  |  | import QtQuick.Dialogs 1.2 | 
					
						
							| 
									
										
										
										
											2017-10-30 11:26:47 +01:00
										 |  |  | import QtQuick.Layouts 1.2 | 
					
						
							| 
									
										
										
										
											2015-08-19 10:17:52 +03:00
										 |  |  | import QtQuick.Window 2.2 | 
					
						
							| 
									
										
										
										
											2017-10-29 13:44:22 +01:00
										 |  |  | import QtQuick.Controls 2.2 | 
					
						
							| 
									
										
										
										
											2015-08-19 10:17:52 +03:00
										 |  |  | import org.subsurfacedivelog.mobile 1.0 | 
					
						
							| 
									
										
										
										
											2018-09-27 22:09:26 +02:00
										 |  |  | import org.kde.kirigami 2.4 as Kirigami | 
					
						
							| 
									
										
										
										
											2015-08-19 10:17:52 +03:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-03-08 21:26:54 +01:00
										 |  |  | Kirigami.ScrollablePage { | 
					
						
							| 
									
										
										
										
											2015-08-19 10:17:52 +03:00
										 |  |  | 	id: logWindow | 
					
						
							| 
									
										
										
										
											2015-08-20 11:44:01 +03:00
										 |  |  | 	objectName: "Log" | 
					
						
							| 
									
										
										
										
											2016-05-03 21:24:00 +02:00
										 |  |  | 	title: qsTr("Application Log") | 
					
						
							| 
									
										
										
										
											2018-02-16 11:17:20 +01:00
										 |  |  | 	background: Rectangle { color: subsurfaceTheme.backgroundColor } | 
					
						
							| 
									
										
										
										
											2016-01-06 04:44:26 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-06-16 02:02:00 -07:00
										 |  |  | 	ListView { | 
					
						
							|  |  |  | 		anchors.fill: parent | 
					
						
							|  |  |  | 		model: logModel | 
					
						
							|  |  |  | 		currentIndex: -1 | 
					
						
							|  |  |  | 		boundsBehavior: Flickable.StopAtBounds | 
					
						
							|  |  |  | 		maximumFlickVelocity: parent.height * 5 | 
					
						
							| 
									
										
										
										
											2019-10-22 15:31:17 -04:00
										 |  |  | 		cacheBuffer: 100 // cache up to 100 lines above / below what is shown for smoother scrolling
 | 
					
						
							| 
									
										
										
										
											2017-06-16 02:02:00 -07:00
										 |  |  | 		focus: true | 
					
						
							|  |  |  | 		clip: true | 
					
						
							|  |  |  | 		delegate : Text { | 
					
						
							| 
									
										
										
										
											2017-06-17 14:06:06 -07:00
										 |  |  | 			width: logWindow.width | 
					
						
							| 
									
										
										
										
											2017-06-16 02:02:00 -07:00
										 |  |  | 			wrapMode: Text.WrapAtWordBoundaryOrAnywhere | 
					
						
							| 
									
										
										
										
											2019-10-05 02:21:56 +01:00
										 |  |  | 			color: subsurfaceTheme.textColor | 
					
						
							| 
									
										
										
										
											2017-06-16 02:02:00 -07:00
										 |  |  | 			text : message | 
					
						
							| 
									
										
										
										
											2018-02-11 19:20:04 +01:00
										 |  |  | 			font.pointSize: subsurfaceTheme.smallPointSize | 
					
						
							| 
									
										
										
										
											2018-02-23 10:02:15 +01:00
										 |  |  | 			leftPadding: Kirigami.Units.gridUnit / 2 | 
					
						
							| 
									
										
										
										
											2015-08-19 10:17:52 +03:00
										 |  |  | 		} | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | } |