mirror of
				https://github.com/subsurface/subsurface.git
				synced 2025-02-19 22:16:15 +00:00 
			
		
		
		
	
		
			
	
	
		
			30 lines
		
	
	
	
		
			873 B
		
	
	
	
		
			QML
		
	
	
	
	
	
		
		
			
		
	
	
			30 lines
		
	
	
	
		
			873 B
		
	
	
	
		
			QML
		
	
	
	
	
	
|  | // SPDX-License-Identifier: GPL-2.0
 | ||
|  | import QtQuick 2.3 | ||
|  | import QtQuick.Controls 2.2 | ||
|  | import org.kde.kirigami 2.0 as Kirigami | ||
|  | 
 | ||
|  | Switch { | ||
|  | 	id: root | ||
|  | 	indicator: Rectangle { | ||
|  | 		implicitWidth: Kirigami.Units.largeSpacing * 2.2 | ||
|  | 		implicitHeight: Kirigami.Units.largeSpacing * 0.75 | ||
|  | 		x: root.leftPadding | ||
|  | 		y: parent.height / 2 - height / 2 | ||
|  | 		radius: height / 2 | ||
|  | 		color: root.checked ? | ||
|  | 			subsurfaceTheme.lightPrimaryColor : subsurfaceTheme.backgroundColor | ||
|  | 		border.color: subsurfaceTheme.darkerPrimaryColor | ||
|  | 
 | ||
|  | 		Rectangle { | ||
|  | 			x: root.checked ? parent.width - width : 0 | ||
|  | 			y: parent.height / 2 - height / 2 | ||
|  | 			width: Kirigami.Units.largeSpacing * 1.1 | ||
|  | 			height: Kirigami.Units.largeSpacing * 1.1 | ||
|  | 			radius: height / 2 | ||
|  | 			color: root.down || root.checked ? | ||
|  | 				subsurfaceTheme.primaryColor : subsurfaceTheme.lightPrimaryColor | ||
|  | 			border.color: subsurfaceTheme.darkerPrimaryColor | ||
|  | 		} | ||
|  | 	} | ||
|  | } |