◆ 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 第 129 行定义.
129 {
130 QtXnl.widget_get_bool_value(nativehandle, Constant.TREEWIDGETCLEAR);
131 }
◆ 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 第 165 行定义.
165 {
166 return QtXnl.widget_get_int_value(nativehandle, Constant.TREEGETCURCOL);
167 }
◆ getCurrentRow()
在文件 QTreeWidget.xcsm 第 162 行定义.
162 {
163 return QtXnl.widget_get_int_value(nativehandle, Constant.TREEGETCURROW);
164 }
◆ getHeaderWidth()
在文件 QTreeWidget.xcsm 第 150 行定义.
150 {
151 return QtXnl.widget_get_int_value(nativehandle, Constant.TRHEADERWIDTH);
152 }
◆ getItemChildren()
long [] getItemChildren |
( |
long |
item | ) |
|
在文件 QTreeWidget.xcsm 第 214 行定义.
214 {
215 return (long[])QtXnl.widget_get_object(item, Constant.TREEGETCHILDREN);
216 }
◆ getItemFlags()
int getItemFlags |
( |
long |
item | ) |
|
在文件 QTreeWidget.xcsm 第 222 行定义.
222 {
223 return QtXnl.widget_get_int_value(item, Constant.TREEITEMGETFLAG);
224 }
◆ 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 第 118 行定义.
118 {
119 String __txt = (
String)QtXnl.core_getStringlongint(nativehandle, Constant.TRGETITEMTEXT, item, row);
120 __nilptr_safe(__txt);
121 return __txt;
122 }
◆ getParentItem()
long getParentItem |
( |
long |
item | ) |
|
在文件 QTreeWidget.xcsm 第 226 行定义.
226 {
227 return QtXnl.long_get(item, Constant.TREEITEMPARENT);
228 }
◆ getSelectedItems()
long [] getSelectedItems |
( |
| ) |
|
在文件 QTreeWidget.xcsm 第 206 行定义.
206 {
207 return (long[])QtXnl.widget_get_object(nativehandle, Constant.TREEGETSELITEM);
208 }
◆ getSelItem()
在文件 QTreeWidget.xcsm 第 123 行定义.
123 {
124 return QtXnl.long_get(nativehandle, Constant.TREEWIDGETGETSEL);
125 }
◆ getTopItem()
long getTopItem |
( |
int |
id | ) |
|
在文件 QTreeWidget.xcsm 第 202 行定义.
202 {
203 return QtXnl.object_get_long_int(nativehandle, Constant.GETTOPITEM, id, 0);
204 }
◆ getTopItems()
在文件 QTreeWidget.xcsm 第 210 行定义.
210 {
211 return (long[])QtXnl.widget_get_object(nativehandle, Constant.TREEGETTOPITEMS);
212 }
◆ getTopLevelCount()
在文件 QTreeWidget.xcsm 第 198 行定义.
198 {
199 return QtXnl.widget_get_int_value(nativehandle, Constant.TREEGETCOUNT);
200 }
◆ header()
在文件 QTreeWidget.xcsm 第 135 行定义.
135 {
136 return (QHeaderView)QtXnl.widget_get_object(nativehandle, Constant.GETHEADERVIEW);
137 }
◆ indexOfItem()
int indexOfItem |
( |
long |
item | ) |
|
在文件 QTreeWidget.xcsm 第 186 行定义.
186 {
187 return QtXnl.core_getintlong(nativehandle, Constant.QTREEWIDGETITEMTOINDEX, item);
188 }
◆ 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 第 234 行定义.
234 {
235 return QtXnl.widget_get_int_bool(item, Constant.TRITEMGETCHECK, column);
236 }
◆ isItemExpand()
bool isItemExpand |
( |
long |
item | ) |
|
在文件 QTreeWidget.xcsm 第 242 行定义.
242 {
243 return QtXnl.widget_get_int_bool(item, Constant.TREEITEMISEXPAND, 0);
244 }
◆ isItemSelected()
bool isItemSelected |
( |
long |
item | ) |
|
在文件 QTreeWidget.xcsm 第 238 行定义.
238 {
239 return QtXnl.long_intlong(nativehandle, Constant.TRISITEMSELECTED, item) != 0;
240 }
◆ modifyItemFlags()
void modifyItemFlags |
( |
long |
item, |
|
|
int |
add, |
|
|
int |
remove |
|
) |
| |
在文件 QTreeWidget.xcsm 第 218 行定义.
218 {
219 QtXnl.widget_set_v2int_value(item, Constant.TREEITEMFLAG, add, remove);
220 }
◆ removeAllchild()
void removeAllchild |
( |
long |
item | ) |
|
在文件 QTreeWidget.xcsm 第 182 行定义.
182 {
183 QtXnl.widget_slot(item, Constant.TRIEMCLEARCHILD);
184 }
◆ removeItem()
void removeItem |
( |
long |
item | ) |
|
在文件 QTreeWidget.xcsm 第 53 行定义.
53 {
54 QtXnl.widget_set_native_value(nativehandle, Constant.TREEWIDGETREM, item);
55 }
◆ scrollToBottom()
在文件 QTreeWidget.xcsm 第 141 行定义.
141 {
142 QtXnl.widget_slot(nativehandle, Constant.TRSCROLLBOTTOM);
143 }
◆ setColumnAutoResize()
void setColumnAutoResize |
( |
bool |
b | ) |
|
在文件 QTreeWidget.xcsm 第 153 行定义.
153 {
154 QtXnl.widget_set_bool_value(nativehandle, Constant.TRAUTORESIZE, b);
155 }
◆ 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 第 113 行定义.
113 {
114 for (int i = 0; i < widths.length; i++){
115 QtXnl.widget_set_v2int_value(nativehandle, Constant.SETCOLUMBWIDTH, i, widths[i]);
116 }
117 }
◆ 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 第 178 行定义.
178 {
179 QtXnl.widget_set_vint_value(nativehandle, Constant.TREESETCURCOL, column);
180 }
◆ setCurrentIndex()
void setCurrentIndex |
( |
int |
row, |
|
|
int |
column |
|
) |
| |
在文件 QTreeWidget.xcsm 第 168 行定义.
168 {
169 QtXnl.widget_set_v2int_value(nativehandle, Constant.TREESETCURROW, row, column);
170 }
◆ 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 第 174 行定义.
174 {
175 QtXnl.widget_set_vint_value(nativehandle, Constant.TREESETCURROW, row);
176 }
◆ setExpand()
void setExpand |
( |
long |
item, |
|
|
bool |
bExp |
|
) |
| |
在文件 QTreeWidget.xcsm 第 190 行定义.
190 {
191 QtXnl.widget_set_bool_value(item, Constant.TRIEMSETEXPAND, bExp);
192 }
◆ setFullRowSelection()
void setFullRowSelection |
( |
bool |
b | ) |
|
在文件 QTreeWidget.xcsm 第 147 行定义.
147 {
148 QtXnl.widget_set_bool_value(nativehandle, Constant.TRSELECTMODE, b);
149 }
◆ setHeaderVisible()
void setHeaderVisible |
( |
bool |
b | ) |
|
在文件 QTreeWidget.xcsm 第 138 行定义.
138 {
139 QtXnl.widget_set_bool_value(nativehandle, Constant.TRCOLUMNSHOW, b);
140 }
◆ setIndentation()
void setIndentation |
( |
int |
v | ) |
|
◆ setItemAlign()
void setItemAlign |
( |
long |
item, |
|
|
int |
row, |
|
|
int |
align |
|
) |
| |
在文件 QTreeWidget.xcsm 第 171 行定义.
171 {
172 QtXnl.widget_set_v2int_value(item, Constant.TREEWIDGETITEM_SETALIGN, row, align);
173 }
◆ 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 第 230 行定义.
230 {
231 QtXnl.widget_set_int_bool_value(item, Constant.TRITEMSETCHECK, column, checked);
232 }
◆ 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 第 126 行定义.
126 {
127 QtXnl.object_get_long_int(nativehandle, Constant.TREEITEMSELED, item ,select ? 1 : 0);
128 }
◆ 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 第 194 行定义.
194 {
195 QtXnl.widget_set_bool_value(item, Constant.TRIEMSETHIDDEN, !bVisible);
196 }
◆ setSortEnable()
void setSortEnable |
( |
bool |
b | ) |
|
在文件 QTreeWidget.xcsm 第 144 行定义.
144 {
145 QtXnl.widget_set_bool_value(nativehandle, Constant.TRSORTENABLE, b);
146 }
◆ setTextElidMode()
void setTextElidMode |
( |
int |
mode | ) |
|
在文件 QTreeWidget.xcsm 第 156 行定义.
156 {
157 QtXnl.widget_set_vint_value(nativehandle, Constant.TRELIDMODE, mode);
158 }
◆ viewPort()
在文件 QTreeWidget.xcsm 第 132 行定义.
132 {
133 return (QWidget)QtXnl.widget_get_object(nativehandle, Constant.GETVIEWPORT);
134 }
◆ 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 |