Explicitly include a boost "windows" folder even on linux
[supercollider.git] / HelpSource / Classes / QTreeViewItem.schelp
blobcee334f2669ba91ac7e5098f9129fba165b644e5
1 CLASS:: QTreeViewItem
2 summary:: An item in QTreeView
3 categories:: GUI>Kits>Qt
5 DESCRIPTION::
7 An instance of QTreeViewItem represents an item in QTreeView. There may be multiple instances representing the same item, e.g. after calling link::Classes/TreeView#-currentItem:: multiple times.
9 INSTANCEMETHODS::
11 PRIVATE:: prValidItem
13 METHOD:: index
14         RETURNS:: An integer position of this item among its siblings.
16 METHOD:: parent
17         RETURNS:: An new instance of QTreeViewItem representing the parent item.
19 METHOD:: childAt
20         RETURNS:: A new instance of QTreeViewItem representing the child item at code::index::.
22 METHOD:: addChild
23         Appends a new child to this item.
25         ARGUMENT:: strings
26                 An array of Strings (or nil), each for the text of one data field.
27         RETURNS::
28                 An instance of QTreeViewItem representing the new item.
30 METHOD:: insertChild
31         Inserts a new child to this item at code::index::.
33         ARGUMENT:: index
34                 The position at which to insert the child.
35         ARGUMENT:: strings
36                 An array of Strings (or nil), each for the text of one data field.
37         RETURNS::
38                 An instance of QTreeViewItem representing the new item.
40 METHOD:: strings
41         The text in the data fields.
43         ARGUMENT:: strings
44                 An array of Strings (or nil), each for the text of one data field.
46 METHOD:: setString
47         Sets the text in the given data field.
49         ARGUMENT:: column
50                 An integer index of a data field.
51         ARGUMENT:: string
52                 A String or nil.
54 METHOD:: colors
55         The background colors of the data fields.
57         ARGUMENT:: colors
58                 An array of Colors, each for the color of one data field.
60 METHOD:: setColor
61         Sets the background color of the given data field.
63         ARGUMENT:: column
64                 An integer index of a data field.
65         ARGUMENT:: color
66                 A Color.
68 METHOD:: textColors
69         The text colors of the data fields.
71         ARGUMENT:: colors
72                 An array of Colors, each for the color of one data field.
74 METHOD:: setTextColor
75         Sets the text color of the given data field.
77         ARGUMENT:: column
78                 An integer index of a data field.
79         ARGUMENT:: color
80                 A Color.
82 METHOD:: setView
83         Places another view into the given data field. Only one view can be placed into a data field at once. If a view is already present, it will be removed and destroyed.
85         If the number of data fields decreases due to a call to link::Classes/TreeView#-columns::, the views contained in removed data fields will also be removed and destroyed.
87         ARGUMENT:: column
88                 An integer index of a data field.
89         ARGUMENT:: view
90                 A View.
92 METHOD:: removeView
93         Removes the view from the given data field, if any.
95         ARGUMENT:: column
96                 An integer index of a data field.
98 METHOD:: view
99         The view in the given data field.
101         ARGUMENT:: column
102                 An integer index of a data field.
104 METHOD:: ==
105         Implements equality comparison between two QTreeViewItem instances. Two instances are equal if they represent the same item in QTreeView.
107         RETURNS:: A Boolean.
109 METHOD:: isNull
110         Whether the item is invalid. After an item is removed, all related QTreeViewItem instances become invalid.
112         RETURNS:: A Boolean.