overview: mention Connections
This commit is contained in:
		
							parent
							
								
									ade833bb94
								
							
						
					
					
						commit
						4bb71e57bd
					
				
					 1 changed files with 23 additions and 0 deletions
				
			
		| 
						 | 
					@ -536,6 +536,29 @@ ColumnLayout {
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					##### Indirect signal handlers
 | 
				
			||||||
 | 
					When it is not possible or not convenient to directly define a signal handler, before resorting
 | 
				
			||||||
 | 
					to `.connect`ing the properties, a [Connections] object can be used to access them.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					This is especially useful to connect to signals of singletons.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					```qml
 | 
				
			||||||
 | 
					Item {
 | 
				
			||||||
 | 
					  Button {
 | 
				
			||||||
 | 
					    id: myButton
 | 
				
			||||||
 | 
					    text "click me"
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  Connections {
 | 
				
			||||||
 | 
					    target: myButton
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    function onClicked() {
 | 
				
			||||||
 | 
					      // ...
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
##### Property change signals
 | 
					##### Property change signals
 | 
				
			||||||
Every property has an associated signal, which powers QML's [reactive bindings](#reactive-bindings).
 | 
					Every property has an associated signal, which powers QML's [reactive bindings](#reactive-bindings).
 | 
				
			||||||
The signal is named `<propertyname>Changed` and works exactly the same as any other signal.
 | 
					The signal is named `<propertyname>Changed` and works exactly the same as any other signal.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue