Add some docu to ButtonRow and ButtonColumn

This commit is contained in:
Giorgos Tsiapaliwkas 2011-10-31 06:47:17 +02:00
parent 339904e610
commit 90b4d074ca
2 changed files with 65 additions and 46 deletions

View File

@ -42,36 +42,45 @@
import Qt 4.7
import "ButtonGroup.js" as Behavior
/*
Class: ButtonColumn
A ButtonColumn allows you to group Buttons in a column. It provides a selection-behavior as well.
/**Documentanted API
Inherits:
Column
Note: This component don't support the enabled property.
If you need to disable it you should disable all the buttons inside it.
Imports:
ButtonGroup.js
Qt 4.7
<code>
ButtonColumn {
Button { text: "Top" }
Button { text: "Bottom" }
}
</code>
*/
Description:
A ButtonColumn allows you to group Buttons in a column. It provides a selection-behavior as well.
Note: This component don't support the enabled property.
If you need to disable it you should disable all the buttons inside it.
TODO we need an example here...
This is an example,
<code>
ButtonColumn {
Button { text: "Top" }
Button { text: "Bottom" }
}
</code>
Properties:
bool exclusive:
Specifies the grouping behavior. If enabled, the checked property on buttons contained
in the group will be exclusive.
Note that a button in an exclusive group will allways be checkable
Item checkedButton:
Returns the last checked button.
**/
Column {
id: root
/*
* Property: exclusive
* [bool=true] Specifies the grouping behavior. If enabled, the checked property on buttons contained
* in the group will be exclusive.
*
* Note that a button in an exclusive group will allways be checkable
*/
property bool exclusive: true
/*
* Property: checkedButton
* [string] Contains the last checked Button.
*/
property Item checkedButton;
Component.onCompleted: {

View File

@ -42,36 +42,46 @@
import QtQuick 1.1
import "ButtonGroup.js" as Behavior
/*
Class: ButtonRow
A ButtonRow allows you to group Buttons in a row. It provides a selection-behavior as well.
Note: This component don't support the enabled property.
If you need to disable it you should disable all the buttons inside it.
/**Documentanted API
Inherits:
Row
<code>
ButtonRow {
Button { text: "Left" }
Button { text: "Right" }
}
</code>
*/
Imports:
ButtonGroup.js
QtQuick 1.1
Description:
A ButtonRow allows you to group Buttons in a row. It provides a selection-behavior as well.
Note: This component don't support the enabled property.
If you need to disable it you should disable all the buttons inside it.
TODO we need an example here...
This is an example,
<code>
ButtonRow {
Button { text: "Left" }
Button { text: "Right" }
}
</code>
Properties:
bool exclusive:
Specifies the grouping behavior. If enabled, the checked property on buttons contained
in the group will be exclusive.
Note that a button in an exclusive group will allways be checkable
Item checkedButton:
Returns the last checked button.
**/
Row {
id: root
/*
* Property: exclusive
* [bool=true] Specifies the grouping behavior. If enabled, the checked property on buttons contained
* in the group will be exclusive.
*
* Note that a button in an exclusive group will allways be checkable
*/
property bool exclusive: true
/*
* Property: checkedButton
* [string] Contains the last checked Button.
*/
property Item checkedButton;
Component.onCompleted: {