◆ QTreeWidget() [1/2]
◆ QTreeWidget() [2/2]
QTreeWidget |
( |
long |
handle | ) |
|
◆ addItem() [1/2]
在文件 QTreeWidget.xcsm 第 44 行定义.
44 {
45 return QtXnl.long_object_string(nativehandle, Constant.TREEWIDGETADD, Texts, icon);
46 }
◆ addItem() [2/2]
在文件 QTreeWidget.xcsm 第 41 行定义.
41 {
42 return QtXnl.long_string2(nativehandle, Constant.TREEWIDGETADD, icon, Text);
43 }
◆ addItemWithIcon()
long addItemWithIcon |
( |
@NotNilptr QIcon |
icon, |
|
|
String |
Text |
|
) |
| |
在文件 QTreeWidget.xcsm 第 47 行定义.
47 {
48 return QtXnl.long_longstring(nativehandle, Constant.TREEWIDGETADD, icon.nativehandle, Text);
49 }
◆ clear()
在文件 QTreeWidget.xcsm 第 135 行定义.
135 {
136 QtXnl.widget_get_bool_value(nativehandle, Constant.TREEWIDGETCLEAR);
137 }
◆ columnCount()
在文件 QTreeWidget.xcsm 第 171 行定义.
171 {
172 return QtXnl.widget_get_int_value(nativehandle, Constant.TREECOLUMNCOUNT);
173 }
◆ create() [1/2]
◆ create() [2/2]
bool create |
( |
@NotNilptr QWidget |
parent | ) |
|
|
override |
重载 QTreeView .
在文件 QTreeWidget.xcsm 第 33 行定义.
33 {
34 nativehandle = QtXnl.createQObject(QType.qtTreeWidget,
this, parent.nativehandle);
35 if (nativehandle == 0){
36 return false;
37 }
38 return true;
39 }
◆ getCurrentColumn()
在文件 QTreeWidget.xcsm 第 174 行定义.
174 {
175 return QtXnl.widget_get_int_value(nativehandle, Constant.TREEGETCURCOL);
176 }
◆ getCurrentRow()
在文件 QTreeWidget.xcsm 第 168 行定义.
168 {
169 return QtXnl.widget_get_int_value(nativehandle, Constant.TREEGETCURROW);
170 }
◆ getHeaderWidth()
在文件 QTreeWidget.xcsm 第 156 行定义.
156 {
157 return QtXnl.widget_get_int_value(nativehandle, Constant.TRHEADERWIDTH);
158 }
◆ getItemChildren()
long [] getItemChildren |
( |
long |
item | ) |
|
在文件 QTreeWidget.xcsm 第 223 行定义.
223 {
224 return (long[])QtXnl.widget_get_object(item, Constant.TREEGETCHILDREN);
225 }
◆ getItemFlags()
int getItemFlags |
( |
long |
item | ) |
|
在文件 QTreeWidget.xcsm 第 231 行定义.
231 {
232 return QtXnl.widget_get_int_value(item, Constant.TREEITEMGETFLAG);
233 }
◆ getItemTag()
long getItemTag |
( |
long |
item, |
|
|
int |
row |
|
) |
| |
在文件 QTreeWidget.xcsm 第 107 行定义.
107 {
108 return QtXnl.object_get_long_int(nativehandle, Constant.GETTAG, item ,row);
109 }
◆ getItemText()
String getItemText |
( |
long |
item, |
|
|
int |
row |
|
) |
| |
在文件 QTreeWidget.xcsm 第 121 行定义.
121 {
122 String __txt = (
String)QtXnl.core_getStringlongint(nativehandle, Constant.TRGETITEMTEXT, item, row);
123 __nilptr_safe(__txt);
124 return __txt;
125 }
◆ getParentItem()
long getParentItem |
( |
long |
item | ) |
|
在文件 QTreeWidget.xcsm 第 239 行定义.
239 {
240 return QtXnl.long_get(item, Constant.TREEITEMPARENT);
241 }
◆ getSelectedItems()
long [] getSelectedItems |
( |
| ) |
|
在文件 QTreeWidget.xcsm 第 215 行定义.
215 {
216 return (long[])QtXnl.widget_get_object(nativehandle, Constant.TREEGETSELITEM);
217 }
◆ getSelItem()
在文件 QTreeWidget.xcsm 第 126 行定义.
126 {
127 return QtXnl.long_get(nativehandle, Constant.TREEWIDGETGETSEL);
128 }
◆ getTopItem()
long getTopItem |
( |
int |
id | ) |
|
在文件 QTreeWidget.xcsm 第 211 行定义.
211 {
212 return QtXnl.object_get_long_int(nativehandle, Constant.GETTOPITEM, id, 0);
213 }
◆ getTopItems()
在文件 QTreeWidget.xcsm 第 219 行定义.
219 {
220 return (long[])QtXnl.widget_get_object(nativehandle, Constant.TREEGETTOPITEMS);
221 }
◆ getTopLevelCount()
在文件 QTreeWidget.xcsm 第 207 行定义.
207 {
208 return QtXnl.widget_get_int_value(nativehandle, Constant.TREEGETCOUNT);
209 }
◆ header()
在文件 QTreeWidget.xcsm 第 141 行定义.
141 {
142 return (QHeaderView)QtXnl.widget_get_object(nativehandle, Constant.GETHEADERVIEW);
143 }
◆ headerItem()
在文件 QTreeWidget.xcsm 第 129 行定义.
129 {
130 return QtXnl.long_get(nativehandle, Constant.TREEWIDGETHEADERITEM);
131 }
◆ indexOfItem()
int indexOfItem |
( |
long |
item | ) |
|
在文件 QTreeWidget.xcsm 第 195 行定义.
195 {
196 return QtXnl.core_getintlong(nativehandle, Constant.QTREEWIDGETITEMTOINDEX, item);
197 }
◆ insertItem()
在文件 QTreeWidget.xcsm 第 50 行定义.
50 {
51 return QtXnl.long_long_string2(nativehandle, Constant.TREEWIDGETINST, parent, icon, Text);
52 }
◆ isItemCheck()
bool isItemCheck |
( |
long |
item, |
|
|
int |
column |
|
) |
| |
在文件 QTreeWidget.xcsm 第 247 行定义.
247 {
248 return QtXnl.widget_get_int_bool(item, Constant.TRITEMGETCHECK, column);
249 }
◆ isItemExpand()
bool isItemExpand |
( |
long |
item | ) |
|
在文件 QTreeWidget.xcsm 第 255 行定义.
255 {
256 return QtXnl.widget_get_int_bool(item, Constant.TREEITEMISEXPAND, 0);
257 }
◆ isItemHidden()
bool isItemHidden |
( |
long |
item | ) |
|
在文件 QTreeWidget.xcsm 第 235 行定义.
235 {
236 return QtXnl.widget_get_int_value(item, Constant.TREEisItemHidden) != 0;
237 }
◆ isItemSelected()
bool isItemSelected |
( |
long |
item | ) |
|
在文件 QTreeWidget.xcsm 第 251 行定义.
251 {
252 return QtXnl.long_intlong(nativehandle, Constant.TRISITEMSELECTED, item) != 0;
253 }
◆ modifyItemFlags()
void modifyItemFlags |
( |
long |
item, |
|
|
int |
add, |
|
|
int |
remove |
|
) |
| |
在文件 QTreeWidget.xcsm 第 227 行定义.
227 {
228 QtXnl.widget_set_v2int_value(item, Constant.TREEITEMFLAG, add, remove);
229 }
◆ removeAllchild()
void removeAllchild |
( |
long |
item | ) |
|
在文件 QTreeWidget.xcsm 第 191 行定义.
191 {
192 QtXnl.widget_slot(item, Constant.TRIEMCLEARCHILD);
193 }
◆ removeItem()
void removeItem |
( |
long |
item | ) |
|
在文件 QTreeWidget.xcsm 第 53 行定义.
53 {
54 QtXnl.widget_set_native_value(nativehandle, Constant.TREEWIDGETREM, item);
55 }
◆ scrollToBottom()
在文件 QTreeWidget.xcsm 第 147 行定义.
147 {
148 QtXnl.widget_slot(nativehandle, Constant.TRSCROLLBOTTOM);
149 }
◆ setColumnAutoResize()
void setColumnAutoResize |
( |
bool |
b | ) |
|
在文件 QTreeWidget.xcsm 第 159 行定义.
159 {
160 QtXnl.widget_set_bool_value(nativehandle, Constant.TRAUTORESIZE, b);
161 }
◆ setColumns()
void setColumns |
( |
String [] |
columns | ) |
|
在文件 QTreeWidget.xcsm 第 99 行定义.
99 {
100 QtXnl.widget_set_object_value(nativehandle, Constant.SETCOLUMNS, columns);
101 }
◆ setColumnsWidth()
void setColumnsWidth |
( |
int [] |
widths | ) |
|
在文件 QTreeWidget.xcsm 第 116 行定义.
116 {
117 for (int i = 0; i < widths.length; i++){
118 QtXnl.widget_set_v2int_value(nativehandle, Constant.SETCOLUMBWIDTH, i, widths[i]);
119 }
120 }
◆ setColumnWidth()
void setColumnWidth |
( |
int |
column, |
|
|
int |
width |
|
) |
| |
在文件 QTreeWidget.xcsm 第 110 行定义.
110 {
111 QtXnl.widget_set_v2int_value(nativehandle, Constant.SETCOLUMBWIDTH, column, width);
112 }
◆ setCurrentComuln()
void setCurrentComuln |
( |
int |
column | ) |
|
在文件 QTreeWidget.xcsm 第 187 行定义.
187 {
188 QtXnl.widget_set_vint_value(nativehandle, Constant.TREESETCURCOL, column);
189 }
◆ setCurrentIndex()
void setCurrentIndex |
( |
int |
row, |
|
|
int |
column |
|
) |
| |
在文件 QTreeWidget.xcsm 第 177 行定义.
177 {
178 QtXnl.widget_set_v2int_value(nativehandle, Constant.TREESETCURROW, row, column);
179 }
◆ setCurrentItem()
void setCurrentItem |
( |
long |
item | ) |
|
在文件 QTreeWidget.xcsm 第 56 行定义.
56 {
57 QtXnl.widget_set_native_value(nativehandle, Constant.TREESETCURITEM, item);
58 }
◆ setCurrentRow()
void setCurrentRow |
( |
int |
row | ) |
|
在文件 QTreeWidget.xcsm 第 183 行定义.
183 {
184 QtXnl.widget_set_vint_value(nativehandle, Constant.TREESETCURROW, row);
185 }
◆ setExpand()
void setExpand |
( |
long |
item, |
|
|
bool |
bExp |
|
) |
| |
在文件 QTreeWidget.xcsm 第 199 行定义.
199 {
200 QtXnl.widget_set_bool_value(item, Constant.TRIEMSETEXPAND, bExp);
201 }
◆ setFullRowSelection()
void setFullRowSelection |
( |
bool |
b | ) |
|
在文件 QTreeWidget.xcsm 第 153 行定义.
153 {
154 QtXnl.widget_set_bool_value(nativehandle, Constant.TRSELECTMODE, b);
155 }
◆ setHeaderVisible()
void setHeaderVisible |
( |
bool |
b | ) |
|
在文件 QTreeWidget.xcsm 第 144 行定义.
144 {
145 QtXnl.widget_set_bool_value(nativehandle, Constant.TRCOLUMNSHOW, b);
146 }
◆ setIndentation()
void setIndentation |
( |
int |
v | ) |
|
◆ setItemAlign()
void setItemAlign |
( |
long |
item, |
|
|
int |
row, |
|
|
int |
align |
|
) |
| |
在文件 QTreeWidget.xcsm 第 180 行定义.
180 {
181 QtXnl.widget_set_v2int_value(item, Constant.TREEWIDGETITEM_SETALIGN, row, align);
182 }
◆ setItemBackColor()
void setItemBackColor |
( |
long |
item, |
|
|
int |
row, |
|
|
int |
color |
|
) |
| |
在文件 QTreeWidget.xcsm 第 80 行定义.
80 {
81 QtXnl.widget_set_intlongint_value(nativehandle, Constant.SETBACKCOLOR, item, row, color);
82 }
◆ setItemBackgroundBrush()
void setItemBackgroundBrush |
( |
long |
item, |
|
|
int |
row, |
|
|
@NotNilptr QBrush |
brush |
|
) |
| |
在文件 QTreeWidget.xcsm 第 89 行定义.
89 {
90 QtXnl.widget_set_intlongint_value(item, Constant.TRSETFOREBR, brush.nativehandle, row, 0);
91 }
◆ setItemCheck()
void setItemCheck |
( |
long |
item, |
|
|
int |
column, |
|
|
bool |
checked |
|
) |
| |
在文件 QTreeWidget.xcsm 第 243 行定义.
243 {
244 QtXnl.widget_set_int_bool_value(item, Constant.TRITEMSETCHECK, column, checked);
245 }
◆ setItemColor()
void setItemColor |
( |
long |
item, |
|
|
int |
row, |
|
|
int |
color |
|
) |
| |
在文件 QTreeWidget.xcsm 第 65 行定义.
65 {
66 QtXnl.widget_set_intlongint_value(nativehandle, Constant.SETITEMCOLOR, item, row, color);
67 }
◆ setItemData() [1/3]
void setItemData |
( |
long |
item, |
|
|
int |
column, |
|
|
ItemDataRole |
role, |
|
|
double |
value |
|
) |
| |
在文件 QTreeWidget.xcsm 第 83 行定义.
83 {
84 QtXnl.widget_set_v2int_double_value(item, Constant.QABSTREEITEMSETDATA, column , value, role);
85 }
◆ setItemData() [2/3]
void setItemData |
( |
long |
item, |
|
|
int |
column, |
|
|
ItemDataRole |
role, |
|
|
long |
value |
|
) |
| |
在文件 QTreeWidget.xcsm 第 86 行定义.
86 {
87 QtXnl.object_set_long_int_long(role, Constant.SETTREEITEMDATAL, item, column , value);
88 }
◆ setItemData() [3/3]
void setItemData |
( |
long |
item, |
|
|
int |
column, |
|
|
Object |
data |
|
) |
| |
在文件 QTreeWidget.xcsm 第 92 行定义.
92 {
93 QtXnl.widget_set_int2_object_value(item, Constant.TREEITEM_SETDATA, column, ItemDataRole.DisplayRole, data);
94 }
◆ setItemFontBold()
void setItemFontBold |
( |
long |
item, |
|
|
int |
row, |
|
|
bool |
b |
|
) |
| |
在文件 QTreeWidget.xcsm 第 74 行定义.
74 {
75 QtXnl.widget_set_intlongint_value(nativehandle, Constant.SETITEMFONTBOLD, item, row, b ? 1 : 0);
76 }
◆ setItemFontItalic()
void setItemFontItalic |
( |
long |
item, |
|
|
int |
row, |
|
|
bool |
b |
|
) |
| |
在文件 QTreeWidget.xcsm 第 77 行定义.
77 {
78 QtXnl.widget_set_intlongint_value(nativehandle, Constant.SETITEMFONTITALIC, item, row, b ? 1 : 0);
79 }
◆ setItemFontPixelSize()
void setItemFontPixelSize |
( |
long |
item, |
|
|
int |
row, |
|
|
int |
size |
|
) |
| |
在文件 QTreeWidget.xcsm 第 68 行定义.
68 {
69 QtXnl.widget_set_intlongint_value(nativehandle, Constant.SETITEMFONTSIZEPX, item, row, size);
70 }
◆ setItemFontPointSize()
void setItemFontPointSize |
( |
long |
item, |
|
|
int |
row, |
|
|
int |
size |
|
) |
| |
在文件 QTreeWidget.xcsm 第 71 行定义.
71 {
72 QtXnl.widget_set_intlongint_value(nativehandle, Constant.SETITEMFONTSIZEPT, item, row, size);
73 }
◆ setItemForegroundBrush()
void setItemForegroundBrush |
( |
long |
item, |
|
|
int |
row, |
|
|
@NotNilptr QBrush |
brush |
|
) |
| |
在文件 QTreeWidget.xcsm 第 95 行定义.
95 {
96 QtXnl.widget_set_intlongint_value(item, Constant.TRSETBACKBR, brush.nativehandle, row, 0);
97 }
◆ setItemIcon()
void setItemIcon |
( |
long |
item, |
|
|
int |
row, |
|
|
String |
file |
|
) |
| |
在文件 QTreeWidget.xcsm 第 62 行定义.
62 {
63 QtXnl.widget_set_intlongstring_value(nativehandle, Constant.SETITEMICON, item, row, file);
64 }
◆ setItemSelected()
void setItemSelected |
( |
long |
item, |
|
|
bool |
select |
|
) |
| |
在文件 QTreeWidget.xcsm 第 132 行定义.
132 {
133 QtXnl.object_get_long_int(nativehandle, Constant.TREEITEMSELED, item ,select ? 1 : 0);
134 }
◆ setItemTag()
void setItemTag |
( |
long |
item, |
|
|
int |
row, |
|
|
long |
tag |
|
) |
| |
在文件 QTreeWidget.xcsm 第 103 行定义.
103 {
104 QtXnl.object_set_long_int_long(nativehandle, Constant.SETTAG, item, row, tag);
105 }
◆ setItemText()
void setItemText |
( |
long |
item, |
|
|
int |
row, |
|
|
String |
text |
|
) |
| |
在文件 QTreeWidget.xcsm 第 59 行定义.
59 {
60 QtXnl.widget_set_intlongstring_value(nativehandle, Constant.SETITEMTEXT, item, row, text);
61 }
◆ setItemVisible()
void setItemVisible |
( |
long |
item, |
|
|
bool |
bVisible |
|
) |
| |
在文件 QTreeWidget.xcsm 第 203 行定义.
203 {
204 QtXnl.widget_set_bool_value(item, Constant.TRIEMSETHIDDEN, !bVisible);
205 }
◆ setSortEnable()
void setSortEnable |
( |
bool |
b | ) |
|
在文件 QTreeWidget.xcsm 第 150 行定义.
150 {
151 QtXnl.widget_set_bool_value(nativehandle, Constant.TRSORTENABLE, b);
152 }
◆ setTextElidMode()
void setTextElidMode |
( |
int |
mode | ) |
|
在文件 QTreeWidget.xcsm 第 162 行定义.
162 {
163 QtXnl.widget_set_vint_value(nativehandle, Constant.TRELIDMODE, mode);
164 }
◆ sortItems()
void sortItems |
( |
int |
column, |
|
|
SortOrder |
order |
|
) |
| |
在文件 QTreeWidget.xcsm 第 113 行定义.
113 {
114 QtXnl.widget_set_v2int_value(nativehandle, Constant.TREEWIDGETSORTITEM, column, (int)order);
115 }
◆ viewPort()
在文件 QTreeWidget.xcsm 第 138 行定义.
138 {
139 return (QWidget)QtXnl.widget_get_object(nativehandle, Constant.GETVIEWPORT);
140 }
◆ ItemIsAutoTristate
const int ItemIsAutoTristate = 64 |
|
static |
◆ ItemIsDragEnabled
const int ItemIsDragEnabled = 4 |
|
static |
◆ ItemIsDropEnabled
const int ItemIsDropEnabled = 8 |
|
static |
◆ ItemIsEditable
const int ItemIsEditable = 2 |
|
static |
◆ ItemIsEnabled
const int ItemIsEnabled = 32 |
|
static |
◆ ItemIsSelectable
const int ItemIsSelectable = 1 |
|
static |
◆ ItemIsTristate
const int ItemIsTristate = ItemIsAutoTristate |
|
static |
◆ ItemIsUserCheckable
const int ItemIsUserCheckable = 16 |
|
static |
◆ ItemIsUserTristate
const int ItemIsUserTristate = 256 |
|
static |
◆ ItemNeverHasChildren
const int ItemNeverHasChildren = 128 |
|
static |
◆ NoItemFlags
const int NoItemFlags = 0 |
|
static |