##// END OF EJS Templates
removed mevis specific qt extension setCursorForItemOnly...
florianlink -
r126:72bf405cd3c1
parent child
Show More
@@ -1,5152 +1,5154
1 1 <?xml version="1.0"?>
2 2 <typesystem>
3 3
4 4 <rejection class="*" function-name="d_func"/>
5 5
6 6 <rejection class="*" field-name="d_ptr"/>
7 7 <rejection class="*" field-name="d"/>
8 8
9 9 <rejection class="QGenericMatrix" />
10 10 <rejection class="QPixmapFilterPrivate" />
11 11 <rejection class="QPenPrivate" />
12 12 <rejection class="QGtkStyle" />
13 13 <rejection class="QWindowsCEStyle" />
14 14 <rejection class="QWindowsMobileStyle" />
15 15 <rejection class="QAbstractUndoItem"/>
16 16 <rejection class="QAccessibleApplication"/>
17 17 <rejection class="QBrushData"/>
18 18 <rejection class="QImageTextKeyLang"/>
19 19 <rejection class="QItemEditorCreator"/>
20 20 <rejection class="QLibrary"/>
21 21 <rejection class="QLinkedList"/>
22 22 <rejection class="QLinkedListData"/>
23 23 <rejection class="QLinkedListIterator"/>
24 24 <rejection class="QLinkedListNode"/>
25 25 <rejection class="QMimeSource"/>
26 26 <rejection class="QPainterPathPrivate"/>
27 27 <rejection class="QRegionData"/>
28 28 <rejection class="QStandardItemEditorCreator"/>
29 29 <rejection class="QStyleOptionQ3DockWindow"/>
30 30 <rejection class="QStyleOptionQ3ListView"/>
31 31 <rejection class="QStyleOptionQ3ListViewItem"/>
32 32 <rejection class="QTextFrameLayoutData"/>
33 33 <rejection class="QUpdateLaterEvent"/>
34 34 <rejection class="QVFbHeader"/>
35 35 <rejection class="QWidgetData"/>
36 36 <rejection class="QWindowSurface"/>
37 37 <rejection class="QWindowsXPStyle"/>
38 38 <rejection class="QWindowsVistaStyle"/>
39 39 <rejection class="QWSEmbedWidget"/>
40 40 <rejection class="QRegion::QRegionData"/>
41 41 <rejection class="JObject_key" />
42 42 <rejection class="QAccessibleEditableTextInterface"/>
43 43 <rejection class="QAccessibleSimpleEditableTextInterface"/>
44 44 <rejection class="QAccessibleTextInterface"/>
45 45 <rejection class="QAccessibleValueInterface"/>
46 46 <rejection class="QIconEngineFactoryInterface"/>
47 47 <rejection class="QIconEnginePlugin"/>
48 48 <rejection class="QWidgetItemV2" />
49 49 <rejection class="QAbstractItemDelegate" function-name="operator="/>
50 50 <rejection class="QAccessible" function-name="installFactory"/>
51 51 <rejection class="QAccessible" function-name="installRootObjectHandler"/>
52 52 <rejection class="QAccessible" function-name="installUpdateHandler"/>
53 53 <rejection class="QAccessible" function-name="removeFactory"/>
54 54 <rejection class="QApplication" function-name="compressEvent"/>
55 55 <rejection class="QBrush" function-name="cleanUp"/>
56 56 <rejection class="QPictureIO" function-name="defineIOHandler"/>
57 57 <rejection class="QPolygon" function-name="putPoints"/>
58 58 <rejection class="QPolygon" function-name="setPoints"/>
59 59 <rejection class="QPolygon" function-name="setPoint"/>
60 60 <rejection class="QPolygon" function-name="points"/>
61 61 <rejection class="QPolygon" function-name="point"/>
62 62 <rejection class="QPrinter" function-name="printerSelectionOption"/>
63 63 <rejection class="QPrinter" function-name="setPrinterSelectionOption"/>
64 64 <rejection class="QWidget" function-name="create"/>
65 65 <rejection class="QWidget" function-name="find"/>
66 66 <rejection class="QWidget" function-name="handle"/>
67 67 <rejection class="QWidget" function-name="styleChange"/>
68 68 <rejection class="QWidget" function-name="internalWinId"/>
69 69 <rejection class="QActionGroup" function-name="selected"/>
70 70 <rejection class="QPaintEngine" function-name="fix_neg_rect"/>
71 71 <rejection class="QTreeModel" function-name="node"/>
72 72 <rejection class="QTreeModel" function-name="initializeNode"/>
73 73 <rejection class="QTreeModel" function-name="queryChildren"/>
74 74 <rejection class="QTextObjectInterface" />
75 75 <rejection class="QAccessible" function-name="cast_helper"/>
76 76 <rejection class="QAccessible2"/>
77 77 <rejection class="QAccessibleInterface" function-name="backgroundColor"/>
78 78 <rejection class="QAccessibleInterface" function-name="foregroundColor"/>
79 79 <rejection class="QAccessibleInterface" function-name="textInterface"/>
80 80 <rejection class="QAccessibleInterface" function-name="valueInterface"/>
81 81 <rejection class="QAccessibleInterface" function-name="tableInterface"/>
82 82 <rejection class="QAccessibleInterface" function-name="editableTextInterface"/>
83 83 <rejection class="QAccessibleInterface" function-name="cast_helper"/>
84 84 <rejection class="QAccessibleInterfaceEx" function-name="interface_cast"/>
85 85 <rejection class="QAccessibleBridgePlugin" />
86 86 <rejection class="QAccessibleBridgeFactoryInterface" />
87 87 <rejection class="QTabletEvent" field-name="mExtra"/>
88 88 <rejection class="QWidgetItem" field-name="wid" />
89 89 <rejection class="QFont" enum-name="ResolveProperties" />
90 90 <rejection class="QGradient" enum-name="InterpolationMode" />
91 91 <rejection class="QIconEngineV2::AvailableSizesArgument" />
92 92 <rejection class="QIconEngineV2" enum-name="IconEngineHook" />
93 93 <rejection class="QGradient" enum-name="InterpolationMode" />
94 94 <rejection class="QGradient" function-name="setInterpolationMode" />
95 95 <rejection class="QGradient" function-name="interpolationMode" />
96 96 <rejection class="QAbstractTextDocumentLayout" function-name="handlerForObject" />
97 97
98 98
99 99 <enum-type name="QStyleOptionTabBarBaseV2::StyleOptionVersion" />
100 100 <enum-type name="QTabBar::SelectionBehavior" />
101 101 <enum-type name="QTabBar::ButtonPosition" />
102 102 <enum-type name="QInputDialog::InputMode" />
103 103 <enum-type name="QInputDialog::InputDialogOption" flags="QInputDialog::InputDialogOptions" />
104 104 <enum-type name="QFontDialog::FontDialogOption" flags="QFontDialog::FontDialogOptions" />
105 105 <enum-type name="QColorDialog::ColorDialogOption" flags="QColorDialog::ColorDialogOptions" />
106 106 <enum-type name="QAbstractItemDelegate::EndEditHint"/>
107 107 <enum-type name="QAbstractItemView::CursorAction"/>
108 108 <enum-type name="QAbstractItemView::DragDropMode"/>
109 109 <enum-type name="QAbstractItemView::DropIndicatorPosition"/>
110 110 <enum-type name="QAbstractItemView::EditTrigger" flags="QAbstractItemView::EditTriggers"/>
111 111 <enum-type name="QAbstractItemView::ScrollHint"/>
112 112 <enum-type name="QAbstractItemView::ScrollMode"/>
113 113 <enum-type name="QAbstractItemView::SelectionBehavior"/>
114 114 <enum-type name="QAbstractItemView::SelectionMode"/>
115 115 <enum-type name="QAbstractItemView::State"/>
116 116 <enum-type name="QAbstractPrintDialog::PrintDialogOption" flags="QAbstractPrintDialog::PrintDialogOptions"/>
117 117 <enum-type name="QAbstractPrintDialog::PrintRange"/>
118 118 <enum-type name="QAbstractSlider::SliderAction"/>
119 119 <enum-type name="QAbstractSlider::SliderChange"/>
120 120 <enum-type name="QAbstractSpinBox::ButtonSymbols"/>
121 121 <enum-type name="QAbstractSpinBox::CorrectionMode"/>
122 122 <enum-type name="QAbstractSpinBox::StepEnabledFlag" flags="QAbstractSpinBox::StepEnabled"/>
123 123 <enum-type name="QAccessible::Event"/>
124 124 <enum-type name="QAccessible::Method"/>
125 125 <enum-type name="QAccessible::RelationFlag" flags="QAccessible::Relation"/>
126 126 <enum-type name="QAccessible::Role"/>
127 127 <enum-type name="QAccessible::StateFlag" flags="QAccessible::State"/>
128 128 <enum-type name="QAccessible::Text"/>
129 129 <enum-type name="QDesktopServices::StandardLocation" />
130 130 <enum-type name="QDirModel::Roles"/>
131 131 <enum-type name="QFont::Capitalization" />
132 132 <enum-type name="QFont::SpacingType" />
133 133 <enum-type name="QGraphicsItem::CacheMode" />
134 134 <enum-type name="QMdiArea::AreaOption" flags="QMdiArea::AreaOptions"/>
135 135 <enum-type name="QMdiArea::WindowOrder"/>
136 136 <enum-type name="QMdiArea::ViewMode" />
137 137 <enum-type name="QFileSystemModel::Roles" />
138 138 <enum-type name="QFormLayout::FieldGrowthPolicy" />
139 139 <enum-type name="QFormLayout::FormStyle" />
140 140 <enum-type name="QFormLayout::ItemRole" />
141 141 <enum-type name="QFormLayout::RowWrapPolicy" />
142 142 <enum-type name="QGraphicsProxyWidget::enum_1" />
143 143 <enum-type name="QGraphicsWidget::enum_1" />
144 144 <enum-type name="QPlainTextEdit::LineWrapMode" />
145 145 <enum-type name="QPrintPreviewWidget::ViewMode" />
146 146 <enum-type name="QPrintPreviewWidget::ZoomMode" />
147 147 <enum-type name="QStyleOptionTabV3::StyleOptionVersion" />
148 148 <enum-type name="QStyleOptionFrameV3::StyleOptionVersion" />
149 149 <enum-type name="QStyleOptionViewItemV4::StyleOptionVersion" />
150 150 <enum-type name="QStyleOptionViewItemV4::ViewItemPosition" />
151 151
152 152 <enum-type name="QMdiSubWindow::SubWindowOption" flags="QMdiSubWindow::SubWindowOptions"/>
153 153
154 154 <enum-type name="QAction::ActionEvent"/>
155 155 <enum-type name="QAction::MenuRole"/>
156 156 <enum-type name="QApplication::ColorSpec"/>
157 157 <enum-type name="QApplication::Type"/>
158 158 <enum-type name="QCalendarWidget::HorizontalHeaderFormat"/>
159 159 <enum-type name="QCalendarWidget::SelectionMode"/>
160 160 <enum-type name="QCalendarWidget::VerticalHeaderFormat"/>
161 161 <enum-type name="QColor::Spec"/>
162 162 <enum-type name="QColormap::Mode"/>
163 163 <enum-type name="QComboBox::InsertPolicy"/>
164 164 <enum-type name="QComboBox::SizeAdjustPolicy"/>
165 165 <enum-type name="QCompleter::CompletionMode"/>
166 166 <enum-type name="QCompleter::ModelSorting"/>
167 167 <enum-type name="QContextMenuEvent::Reason"/>
168 168 <enum-type name="QDataWidgetMapper::SubmitPolicy"/>
169 169 <enum-type name="QDateTimeEdit::Section" flags="QDateTimeEdit::Sections"/>
170 170 <enum-type name="QDialog::DialogCode"/>
171 171 <enum-type name="QDialogButtonBox::ButtonLayout"/>
172 172 <enum-type name="QDialogButtonBox::ButtonRole"/>
173 173 <enum-type name="QFileDialog::AcceptMode"/>
174 174 <enum-type name="QFileDialog::DialogLabel"/>
175 175 <enum-type name="QFileDialog::FileMode"/>
176 176 <enum-type name="QFileDialog::Option" flags="QFileDialog::Options"/>
177 177 <enum-type name="QFileDialog::ViewMode"/>
178 178 <enum-type name="QFileIconProvider::IconType"/>
179 179 <enum-type name="QFont::Stretch"/>
180 180 <enum-type name="QFont::Style"/>
181 181 <enum-type name="QFont::StyleStrategy"/>
182 182 <enum-type name="QFont::Weight"/>
183 183 <enum-type name="QFontComboBox::FontFilter" flags="QFontComboBox::FontFilters"/>
184 184 <enum-type name="QFrame::Shadow" extensible="yes"/>
185 185 <enum-type name="QFrame::Shape"/>
186 186 <enum-type name="QFrame::StyleMask"/>
187 187 <enum-type name="QGradient::CoordinateMode"/>
188 188 <enum-type name="QGradient::Spread" lower-bound="QGradient.PadSpread" upper-bound="QGradient.RepeatSpread"/>
189 189 <enum-type name="QGradient::Type"/>
190 190 <enum-type name="QGraphicsEllipseItem::enum_1"/>
191 191 <enum-type name="QGraphicsItem::Extension"/>
192 192 <enum-type name="QGraphicsItem::GraphicsItemChange"/>
193 193 <enum-type name="QGraphicsItem::GraphicsItemFlag" flags="QGraphicsItem::GraphicsItemFlags"/>
194 194 <enum-type name="QGraphicsItem::enum_1"/>
195 195 <enum-type name="QGraphicsItemGroup::enum_1"/>
196 196 <enum-type name="QGraphicsLineItem::enum_1"/>
197 197 <enum-type name="QGraphicsPathItem::enum_1"/>
198 198 <enum-type name="QGraphicsPixmapItem::ShapeMode"/>
199 199 <enum-type name="QGraphicsPixmapItem::enum_1"/>
200 200 <enum-type name="QGraphicsPolygonItem::enum_1"/>
201 201 <enum-type name="QGraphicsRectItem::enum_1"/>
202 202 <enum-type name="QGraphicsScene::ItemIndexMethod"/>
203 203 <enum-type name="QGraphicsSceneContextMenuEvent::Reason"/>
204 204 <enum-type name="QGraphicsSimpleTextItem::enum_1"/>
205 205 <enum-type name="QGraphicsTextItem::enum_1"/>
206 206 <enum-type name="QGraphicsView::CacheModeFlag" flags="QGraphicsView::CacheMode"/>
207 207 <enum-type name="QGraphicsView::DragMode"/>
208 208 <enum-type name="QGraphicsView::OptimizationFlag" flags="QGraphicsView::OptimizationFlags"/>
209 209 <enum-type name="QGraphicsView::ViewportAnchor"/>
210 210 <enum-type name="QGraphicsView::ViewportUpdateMode"/>
211 211 <enum-type name="QIcon::Mode"/>
212 212 <enum-type name="QIcon::State"/>
213 213 <enum-type name="QImage::Format"/>
214 214 <enum-type name="QImage::InvertMode"/>
215 215 <enum-type name="QImageIOHandler::ImageOption"/>
216 216 <enum-type name="QImageReader::ImageReaderError"/>
217 217 <enum-type name="QImageWriter::ImageWriterError"/>
218 218 <enum-type name="QInputContext::StandardFormat"/>
219 219 <enum-type name="QInputMethodEvent::AttributeType"/>
220 220 <enum-type name="QItemSelectionModel::SelectionFlag" flags="QItemSelectionModel::SelectionFlags"/>
221 221 <enum-type name="QKeySequence::SequenceFormat"/>
222 222 <enum-type name="QKeySequence::SequenceMatch"/>
223 223 <enum-type name="QKeySequence::StandardKey"/>
224 224 <enum-type name="QLCDNumber::Mode"/>
225 225 <enum-type name="QLCDNumber::SegmentStyle"/>
226 226 <enum-type name="QLayout::SizeConstraint"/>
227 227 <enum-type name="QLineEdit::EchoMode"/>
228 228 <enum-type name="QListView::Flow"/>
229 229 <enum-type name="QListView::LayoutMode"/>
230 230 <enum-type name="QListView::Movement"/>
231 231 <enum-type name="QListView::ResizeMode"/>
232 232 <enum-type name="QListView::ViewMode"/>
233 233 <enum-type name="QListWidgetItem::ItemType"/>
234 234 <enum-type name="QMainWindow::DockOption" flags="QMainWindow::DockOptions"/>
235 235 <enum-type name="QMessageBox::ButtonRole"/>
236 236 <enum-type name="QMessageBox::Icon"/>
237 237 <enum-type name="QMovie::CacheMode"/>
238 238 <enum-type name="QMovie::MovieState"/>
239 239 <enum-type name="QPaintDevice::PaintDeviceMetric"/>
240 240 <enum-type name="QPaintEngine::DirtyFlag" flags="QPaintEngine::DirtyFlags"/>
241 241 <enum-type name="QPaintEngine::PaintEngineFeature" flags="QPaintEngine::PaintEngineFeatures"/>
242 242 <enum-type name="QPaintEngine::PolygonDrawMode"/>
243 243 <enum-type name="QPaintEngine::Type"/>
244 244 <enum-type name="QPageSetupDialog::PageSetupDialogOption" flags="QPageSetupDialog::PageSetupDialogOptions" />
245 245 <enum-type name="QPainter::CompositionMode"/>
246 246 <enum-type name="QPainter::RenderHint" flags="QPainter::RenderHints"/>
247 247 <enum-type name="QPainterPath::ElementType"/>
248 248 <enum-type name="QPrintEngine::PrintEnginePropertyKey">
249 249 <reject-enum-value name="PPK_PaperSize" />
250 250 </enum-type>
251 251 <enum-type name="QPrinter::ColorMode"/>
252 252 <enum-type name="QPrinter::Orientation"/>
253 253 <enum-type name="QPrinter::OutputFormat"/>
254 254 <enum-type name="QPrinter::PageOrder"/>
255 255 <enum-type name="QPrinter::PaperSource"/>
256 256 <enum-type name="QPrinter::PrintRange"/>
257 257 <enum-type name="QPrinter::PrinterMode"/>
258 258 <enum-type name="QPrinter::PrinterState"/>
259 259 <enum-type name="QPrinter::Unit" />
260 260 <enum-type name="QPrinter::DuplexMode" />
261 261 <enum-type name="QProgressBar::Direction"/>
262 262 <enum-type name="QRegion::RegionType"/>
263 263 <enum-type name="QRubberBand::Shape"/>
264 264 <enum-type name="QSessionManager::RestartHint"/>
265 265 <enum-type name="QSizePolicy::Policy"/>
266 266 <enum-type name="QSizePolicy::PolicyFlag"/>
267 267 <enum-type name="QSizePolicy::ControlType" flags="QSizePolicy::ControlTypes"/>
268 268 <enum-type name="QStandardItem::ItemType"/>
269 269 <enum-type name="QStyle::SubControl" flags="QStyle::SubControls" extensible="yes" force-integer="yes"/>
270 270 <enum-type name="QStyle::ComplexControl" extensible="yes"/>
271 271 <enum-type name="QStyle::ContentsType" extensible="yes"/>
272 272 <enum-type name="QStyle::ControlElement" extensible="yes"/>
273 273 <enum-type name="QStyle::PixelMetric" extensible="yes">
274 274 <reject-enum-value name="PM_MDIFrameWidth"/>
275 275 <reject-enum-value name="PM_MDIMinimizedWidth"/>
276 276 </enum-type>
277 277 <enum-type name="QStyle::PrimitiveElement" extensible="yes">
278 278 <reject-enum-value name="PE_IndicatorItemViewItemCheck" />
279 279 <reject-enum-value name="PE_FrameStatusBarItem" />
280 280 </enum-type>
281 281 <enum-type name="QStyle::StandardPixmap" extensible="yes"/>
282 282 <enum-type name="QStyle::StateFlag" flags="QStyle::State"/>
283 283 <enum-type name="QStyle::SubElement" extensible="yes">
284 284 <reject-enum-value name="SE_ItemViewItemCheckIndicator" />
285 285 </enum-type>
286 286 <enum-type name="QStyleHintReturn::HintReturnType"/>
287 287 <enum-type name="QStyleHintReturn::StyleOptionType"/>
288 288 <enum-type name="QStyleHintReturn::StyleOptionVersion"/>
289 289 <enum-type name="QStyleHintReturnVariant::StyleOptionType"/>
290 290 <enum-type name="QStyleHintReturnVariant::StyleOptionVersion"/>
291 291
292 292 <enum-type name="QStyleHintReturnMask::StyleOptionType"/>
293 293 <enum-type name="QStyleHintReturnMask::StyleOptionVersion"/>
294 294 <enum-type name="QStyleOption::StyleOptionType"/>
295 295 <enum-type name="QStyleOption::OptionType" extensible="yes"/>
296 296 <enum-type name="QStyleOption::StyleOptionVersion"/>
297 297 <enum-type name="QStyleOptionButton::ButtonFeature" flags="QStyleOptionButton::ButtonFeatures"/>
298 298 <enum-type name="QStyleOptionButton::StyleOptionType"/>
299 299 <enum-type name="QStyleOptionButton::StyleOptionVersion"/>
300 300 <enum-type name="QStyleOptionComboBox::StyleOptionType"/>
301 301 <enum-type name="QStyleOptionComboBox::StyleOptionVersion"/>
302 302 <enum-type name="QStyleOptionComplex::StyleOptionType"/>
303 303 <enum-type name="QStyleOptionComplex::StyleOptionVersion"/>
304 304 <enum-type name="QStyleOptionDockWidget::StyleOptionType"/>
305 305 <enum-type name="QStyleOptionDockWidget::StyleOptionVersion"/>
306 306 <enum-type name="QStyleOptionDockWidgetV2::StyleOptionVersion"/>
307 307 <enum-type name="QStyleOptionFocusRect::StyleOptionType"/>
308 308 <enum-type name="QStyleOptionFocusRect::StyleOptionVersion"/>
309 309 <enum-type name="QStyleOptionFrame::StyleOptionType"/>
310 310 <enum-type name="QStyleOptionFrame::StyleOptionVersion"/>
311 311 <enum-type name="QStyleOptionFrameV2::FrameFeature" flags="QStyleOptionFrameV2::FrameFeatures"/>
312 312 <enum-type name="QStyleOptionFrameV2::StyleOptionVersion"/>
313 313 <enum-type name="QStyleOptionGraphicsItem::StyleOptionType"/>
314 314 <enum-type name="QStyleOptionGraphicsItem::StyleOptionVersion"/>
315 315 <enum-type name="QStyleOptionGroupBox::StyleOptionType"/>
316 316 <enum-type name="QStyleOptionGroupBox::StyleOptionVersion"/>
317 317 <enum-type name="QStyleOptionHeader::SectionPosition"/>
318 318 <enum-type name="QStyleOptionHeader::SelectedPosition"/>
319 319 <enum-type name="QStyleOptionHeader::SortIndicator"/>
320 320 <enum-type name="QStyleOptionHeader::StyleOptionType"/>
321 321 <enum-type name="QStyleOptionHeader::StyleOptionVersion"/>
322 322 <enum-type name="QStyleOptionMenuItem::CheckType"/>
323 323 <enum-type name="QStyleOptionMenuItem::MenuItemType"/>
324 324 <enum-type name="QStyleOptionMenuItem::StyleOptionType"/>
325 325 <enum-type name="QStyleOptionMenuItem::StyleOptionVersion"/>
326 326 <enum-type name="QStyleOptionProgressBar::StyleOptionType"/>
327 327 <enum-type name="QStyleOptionProgressBar::StyleOptionVersion"/>
328 328 <enum-type name="QStyleOptionProgressBarV2::StyleOptionType"/>
329 329 <enum-type name="QStyleOptionProgressBarV2::StyleOptionVersion"/>
330 330 <enum-type name="QStyleOptionRubberBand::StyleOptionType"/>
331 331 <enum-type name="QStyleOptionRubberBand::StyleOptionVersion"/>
332 332 <enum-type name="QStyleOptionSizeGrip::StyleOptionType"/>
333 333 <enum-type name="QStyleOptionSizeGrip::StyleOptionVersion"/>
334 334 <enum-type name="QStyleOptionSlider::StyleOptionType"/>
335 335 <enum-type name="QStyleOptionSlider::StyleOptionVersion"/>
336 336 <enum-type name="QStyleOptionSpinBox::StyleOptionType"/>
337 337 <enum-type name="QStyleOptionSpinBox::StyleOptionVersion"/>
338 338 <enum-type name="QStyleOptionTab::CornerWidget" flags="QStyleOptionTab::CornerWidgets"/>
339 339 <enum-type name="QStyleOptionTab::SelectedPosition"/>
340 340 <enum-type name="QStyleOptionTab::StyleOptionType"/>
341 341 <enum-type name="QStyleOptionTab::StyleOptionVersion"/>
342 342 <enum-type name="QStyleOptionTab::TabPosition"/>
343 343 <enum-type name="QStyleOptionTabBarBase::StyleOptionType"/>
344 344 <enum-type name="QStyleOptionTabBarBase::StyleOptionVersion"/>
345 345 <enum-type name="QStyleOptionTabV2::StyleOptionVersion"/>
346 346 <enum-type name="QStyleOptionTabWidgetFrame::StyleOptionType"/>
347 347 <enum-type name="QStyleOptionTabWidgetFrame::StyleOptionVersion"/>
348 348 <enum-type name="QStyleOptionTitleBar::StyleOptionType"/>
349 349 <enum-type name="QStyleOptionTitleBar::StyleOptionVersion"/>
350 350 <enum-type name="QStyleOptionToolBar::StyleOptionType"/>
351 351 <enum-type name="QStyleOptionToolBar::StyleOptionVersion"/>
352 352 <enum-type name="QStyleOptionToolBar::ToolBarFeature" flags="QStyleOptionToolBar::ToolBarFeatures"/>
353 353 <enum-type name="QStyleOptionToolBar::ToolBarPosition"/>
354 354 <enum-type name="QStyleOptionToolBox::StyleOptionType"/>
355 355 <enum-type name="QStyleOptionToolBox::StyleOptionVersion"/>
356 356 <enum-type name="QStyleOptionToolButton::StyleOptionType"/>
357 357 <enum-type name="QStyleOptionToolButton::StyleOptionVersion"/>
358 358 <enum-type name="QStyleOptionToolButton::ToolButtonFeature" flags="QStyleOptionToolButton::ToolButtonFeatures">
359 359 <reject-enum-value name="MenuButtonPopup"/>
360 360 </enum-type>
361 361 <enum-type name="QStyleOptionViewItem::Position"/>
362 362 <enum-type name="QStyleOptionViewItem::StyleOptionType"/>
363 363 <enum-type name="QStyleOptionViewItem::StyleOptionVersion"/>
364 364 <enum-type name="QStyleOptionViewItemV2::StyleOptionVersion"/>
365 365 <enum-type name="QStyleOptionViewItemV2::ViewItemFeature" flags="QStyleOptionViewItemV2::ViewItemFeatures"/>
366 366 <enum-type name="QSystemTrayIcon::ActivationReason"/>
367 367 <enum-type name="QSystemTrayIcon::MessageIcon"/>
368 368 <enum-type name="QTabBar::Shape"/>
369 369 <enum-type name="QTabWidget::TabPosition"/>
370 370 <enum-type name="QTabWidget::TabShape"/>
371 371 <enum-type name="QTableWidgetItem::ItemType"/>
372 372 <enum-type name="QTabletEvent::PointerType"/>
373 373 <enum-type name="QTabletEvent::TabletDevice"/>
374 374 <enum-type name="QTextCharFormat::UnderlineStyle"/>
375 375 <enum-type name="QTextCharFormat::VerticalAlignment"/>
376 376 <enum-type name="QTextCursor::MoveMode"/>
377 377 <enum-type name="QTextCursor::MoveOperation"/>
378 378 <enum-type name="QTextCursor::SelectionType"/>
379 379 <enum-type name="QTextDocument::FindFlag" flags="QTextDocument::FindFlags"/>
380 380 <enum-type name="QTextDocument::MetaInformation"/>
381 381 <enum-type name="QTextDocument::ResourceType"/>
382 382 <enum-type name="QTextEdit::AutoFormattingFlag" flags="QTextEdit::AutoFormatting"/>
383 383 <enum-type name="QTextEdit::LineWrapMode"/>
384 384 <enum-type name="QTextFormat::ObjectTypes"/>
385 385 <enum-type name="QTextFormat::PageBreakFlag" flags="QTextFormat::PageBreakFlags"/>
386 386 <enum-type name="QTextFrameFormat::Position"/>
387 387 <enum-type name="QTextFrameFormat::BorderStyle"/>
388 388 <enum-type name="QTextItem::RenderFlag" flags="QTextItem::RenderFlags"/>
389 389 <enum-type name="QTextLayout::CursorMode"/>
390 390 <enum-type name="QTextLength::Type"/>
391 391 <enum-type name="QTextLine::CursorPosition"/>
392 392 <enum-type name="QTextLine::Edge"/>
393 393 <enum-type name="QTextListFormat::Style"/>
394 394 <enum-type name="QTextOption::Flag" flags="QTextOption::Flags"/>
395 395 <enum-type name="QTextOption::WrapMode"/>
396 396 <enum-type name="QTextOption::TabType" />
397 397 <enum-type name="QToolButton::ToolButtonPopupMode"/>
398 398 <enum-type name="QTreeWidgetItem::ItemType"/>
399 399 <enum-type name="QTreeWidgetItemIterator::IteratorFlag" flags="QTreeWidgetItemIterator::IteratorFlags"/>
400 400 <enum-type name="QValidator::State"/>
401 401 <enum-type name="QWidget::RenderFlag" flags="QWidget::RenderFlags"/>
402 402 <enum-type name="QWorkspace::WindowOrder"/>
403 403 <enum-type name="QDoubleValidator::Notation"/>
404 404 <enum-type name="QGraphicsScene::SceneLayer" flags="QGraphicsScene::SceneLayers"/>
405 405 <enum-type name="QStyleOptionToolBoxV2::SelectedPosition"/>
406 406 <enum-type name="QStyleOptionToolBoxV2::StyleOptionVersion"/>
407 407 <enum-type name="QStyleOptionToolBoxV2::TabPosition"/>
408 408 <enum-type name="QStyleOptionViewItemV3::StyleOptionVersion"/>
409 409 <enum-type name="QTransform::TransformationType"/>
410 410 <enum-type name="QTreeWidgetItem::ChildIndicatorPolicy"/>
411 411 <enum-type name="QWizard::WizardOption" flags="QWizard::WizardOptions"/>
412 412 <enum-type name="QWizard::WizardPixmap"/>
413 413 <enum-type name="QWizard::WizardStyle"/>
414 414 <enum-type name="QImageIOPlugin::Capability" flags="QImageIOPlugin::Capabilities" />
415 415 <enum-type name="QStackedLayout::StackingMode" />
416 416
417 417 <enum-type name="QWizard::WizardButton">
418 418 <reject-enum-value name="NStandardButtons"/>
419 419 <reject-enum-value name="NButtons"/>
420 420 </enum-type>
421 421
422 422 <enum-type name="QAccessible::Action">
423 423 <reject-enum-value name="FirstStandardAction"/>
424 424 <reject-enum-value name="LastStandardAction"/>
425 425 </enum-type>
426 426
427 427 <enum-type name="QBoxLayout::Direction">
428 428 <reject-enum-value name="Down"/>
429 429 <reject-enum-value name="Up"/>
430 430 </enum-type>
431 431
432 432
433 433 <enum-type name="QClipboard::Mode">
434 434 <reject-enum-value name="LastMode"/>
435 435 </enum-type>
436 436
437 437 <enum-type name="QDialogButtonBox::StandardButton" flags="QDialogButtonBox::StandardButtons">
438 438 <reject-enum-value name="FirstButton"/>
439 439 <reject-enum-value name="LastButton"/>
440 440 <reject-enum-value name="YesAll"/>
441 441 <reject-enum-value name="NoAll"/>
442 442 <reject-enum-value name="Default"/>
443 443 <reject-enum-value name="Escape"/>
444 444 <reject-enum-value name="FlagMask"/>
445 445 <reject-enum-value name="ButtonMask"/>
446 446 </enum-type>
447 447
448 448 <enum-type name="QDockWidget::DockWidgetFeature" flags="QDockWidget::DockWidgetFeatures"/>
449 449
450 450 <enum-type name="QFont::StyleHint">
451 451 <reject-enum-value name="SansSerif"/>
452 452 <reject-enum-value name="Serif"/>
453 453 <reject-enum-value name="TypeWriter"/>
454 454 <reject-enum-value name="Decorative"/>
455 455 </enum-type>
456 456
457 457 <enum-type name="QFontDatabase::WritingSystem">
458 458 <reject-enum-value name="Other"/>
459 459 </enum-type>
460 460
461 461 <enum-type name="QHeaderView::ResizeMode">
462 462 <reject-enum-value name="Custom"/>
463 463 </enum-type>
464 464
465 465
466 466 <enum-type name="QMessageBox::StandardButton" flags="QMessageBox::StandardButtons">
467 467 <reject-enum-value name="FirstButton"/>
468 468 <reject-enum-value name="LastButton"/>
469 469 <reject-enum-value name="YesAll"/>
470 470 <reject-enum-value name="NoAll"/>
471 471 </enum-type>
472 472
473 473 <enum-type name="QPalette::ColorGroup">
474 474 <reject-enum-value name="Normal"/>
475 475 </enum-type>
476 476
477 477 <enum-type name="QPalette::ColorRole">
478 478 <reject-enum-value name="NColorRoles"/>
479 479 <reject-enum-value name="Foreground"/>
480 480 <reject-enum-value name="Background"/>
481 481 </enum-type>
482 482
483 483 <enum-type name="QPrinter::PageSize">
484 484 <reject-enum-value name="NPageSize"/>
485 485 <reject-enum-value name="NPaperSize"/>
486 486 </enum-type>
487 487
488 488 <enum-type name="QSlider::TickPosition">
489 489 <reject-enum-value name="TicksLeft"/>
490 490 <reject-enum-value name="TicksRight"/>
491 491 </enum-type>
492 492
493 493 <enum-type name="QStyle::StyleHint" extensible="yes">
494 494 <reject-enum-value name="SH_ScrollBar_StopMouseOverSlider"/>
495 495 </enum-type>
496 496
497 497
498 498 <enum-type name="QTextFormat::FormatType"/>
499 499
500 500 <enum-type name="QTextFormat::Property">
501 501 <reject-enum-value name="FontSizeIncrement"/>
502 502 <reject-enum-value name="FirstFontProperty"/>
503 503 <reject-enum-value name="LastFontProperty"/>
504 504 </enum-type>
505 505
506 506 <enum-type name="QAction::Priority" />
507 507 <enum-type name="QAction::SoftKeyRole" />
508 508 <enum-type name="QGraphicsEffect::ChangeFlag" flags="QGraphicsEffect::ChangeFlags" />
509 509 <enum-type name="QGraphicsItem::PanelModality" />
510 510 <enum-type name="QPinchGesture::WhatChange" flags="QPinchGesture::WhatChanged" />
511 511 <enum-type name="QStyle::RequestSoftwareInputPanel" />
512 512 <enum-type name="QSwipeGesture::SwipeDirection" />
513 513 <enum-type name="QTouchEvent::DeviceType" />
514 514
515 515
516 516 <value-type name="QPixmapCache::Key" />
517 517 <value-type name="QTileRules" />
518 518 <value-type name="QVector2D" />
519 519 <value-type name="QVector3D" />
520 520 <value-type name="QVector4D" />
521 521 <value-type name="QTouchEvent::TouchPoint" />
522 522
523 523
524 524 <value-type name="QTransform">
525 525 <modify-function signature="operator=(QTransform)" remove="all"/>
526 526 <modify-function signature="map(int,int,int*,int*)const" remove="all"/>
527 527 <modify-function signature="map(double,double,double*,double*)const" remove="all"/>
528 528
529 529 <modify-function signature="operator*=(double)" access="private"/>
530 530 <modify-function signature="operator+=(double)" access="private"/>
531 531 <modify-function signature="operator-=(double)" access="private"/>
532 532 <modify-function signature="operator/=(double)" access="private"/>
533 533 <modify-function signature="operator*(QTransform)const" rename="multiplied" />
534 534 <modify-function signature="operator*=(QTransform)" access="private"/>
535 535 </value-type>
536 536
537 537 <value-type name="QStyleOption" delete-in-main-thread="yes" polymorphic-base="yes" polymorphic-id-expression="%1-&gt;type == QStyleOption::SO_Default">
538 538 <modify-function signature="operator=(QStyleOption)" remove="all"/>
539 539 <modify-function signature="init(const QWidget*)" remove="all"/> <!--### Obsolete in 4.3-->
540 540 </value-type>
541 541 <value-type name="QStyleOptionGraphicsItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionGraphicsItem::Type &amp;&amp; %1-&gt;version == QStyleOptionGraphicsItem::Version"/>
542 542 <value-type name="QStyleOptionSizeGrip" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionSizeGrip::Type &amp;&amp; %1-&gt;version == QStyleOptionSizeGrip::Version"/>
543 543 <value-type name="QStyleOptionButton" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionButton::Type &amp;&amp; %1-&gt;version == QStyleOptionButton::Version"/>
544 544 <value-type name="QStyleOptionComboBox" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionComboBox::Type &amp;&amp; %1-&gt;version == QStyleOptionComboBox::Version"/>
545 545 <value-type name="QStyleOptionComplex" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionComplex::Type &amp;&amp; %1-&gt;version == QStyleOptionComplex::Version"/>
546 546 <value-type name="QStyleOptionDockWidget" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionDockWidget::Type &amp;&amp; %1-&gt;version == QStyleOptionDockWidget::Version"/>
547 547 <value-type name="QStyleOptionDockWidgetV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionDockWidgetV2::Type &amp;&amp; %1-&gt;version == QStyleOptionDockWidgetV2::Version">
548 548 <modify-function signature="operator=(QStyleOptionDockWidget)" remove="all"/>
549 549 </value-type>
550 550 <value-type name="QStyleOptionFocusRect" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionFocusRect::Type &amp;&amp; %1-&gt;version == QStyleOptionFocusRect::Version"/>
551 551 <value-type name="QStyleOptionFrame" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionFrame::Type &amp;&amp; %1-&gt;version == QStyleOptionFrame::Version"/>
552 552
553 553 <value-type name="QStyleOptionFrameV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionFrameV2::Type &amp;&amp; %1-&gt;version == QStyleOptionFrameV2::Version">
554 554 <modify-function signature="operator=(QStyleOptionFrame)" remove="all"/>
555 555 </value-type>
556 556 <value-type name="QStyleOptionFrameV3" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionFrameV3::Type &amp;&amp; %1-&gt;version == QStyleOptionFrameV3::Version">
557 557 <modify-function signature="operator=(QStyleOptionFrame)" remove="all"/>
558 558 </value-type>
559 559
560 560 <value-type name="QStyleOptionGroupBox" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionGroupBox::Type &amp;&amp; %1-&gt;version == QStyleOptionGroupBox::Version"/>
561 561 <value-type name="QStyleOptionHeader" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionHeader::Type &amp;&amp; %1-&gt;version == QStyleOptionHeader::Version"/>
562 562 <value-type name="QStyleOptionMenuItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionMenuItem::Type &amp;&amp; %1-&gt;version == QStyleOptionMenuItem::Version"/>
563 563 <value-type name="QStyleOptionProgressBar" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionProgressBar::Type &amp;&amp; %1-&gt;version == QStyleOptionProgressBar::Version"/>
564 564
565 565 <value-type name="QStyleOptionProgressBarV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionProgressBarV2::Type &amp;&amp; %1-&gt;version == QStyleOptionProgressBarV2::Version">
566 566 <modify-function signature="operator=(QStyleOptionProgressBar)" remove="all"/>
567 567 </value-type>
568 568
569 569 <value-type name="QStyleOptionRubberBand" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionRubberBand::Type &amp;&amp; %1-&gt;version == QStyleOptionRubberBand::Version"/>
570 570 <value-type name="QStyleOptionSlider" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionSlider::Type &amp;&amp; %1-&gt;version == QStyleOptionSlider::Version"/>
571 571 <value-type name="QStyleOptionSpinBox" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionSpinBox::Type &amp;&amp; %1-&gt;version == QStyleOptionSpinBox::Version"/>
572 572 <value-type name="QStyleOptionTab" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTab::Type &amp;&amp; %1-&gt;version == QStyleOptionTab::Version"/>
573 573 <value-type name="QStyleOptionTabV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabV2::Type &amp;&amp; %1-&gt;version == QStyleOptionTabV2::Version">
574 574 <modify-function signature="operator=(const QStyleOptionTab &amp;)" remove="all"/>
575 575 </value-type>
576 576 <value-type name="QStyleOptionTabV3" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabV3::Type &amp;&amp; %1-&gt;version == QStyleOptionTabV3::Version">
577 577 <modify-function signature="operator=(QStyleOptionTab)" remove="all" />
578 578 </value-type>
579 579 <value-type name="QStyleOptionTabBarBase" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabBarBase::Type &amp;&amp; %1-&gt;version == QStyleOptionTabBarBase::Version"/>
580 580 <value-type name="QStyleOptionTabBarBaseV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabBarBaseV2::Type &amp;&amp; %1-&gt;version == QStyleOptionTabBarBaseV2::Version">
581 581 <modify-function signature="operator=(QStyleOptionTabBarBase)" remove="all" />
582 582 </value-type>
583 583 <value-type name="QStyleOptionTabWidgetFrame" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabWidgetFrame::Type &amp;&amp; %1-&gt;version == QStyleOptionTabWidgetFrame::Version"/>
584 584 <value-type name="QStyleOptionTitleBar" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTitleBar::Type &amp;&amp; %1-&gt;version == QStyleOptionTitleBar::Version"/>
585 585 <value-type name="QStyleOptionToolBar" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionToolBar::Type &amp;&amp; %1-&gt;version == QStyleOptionToolBar::Version"/>
586 586 <value-type name="QStyleOptionToolBox" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionToolBox::Type &amp;&amp; %1-&gt;version == QStyleOptionToolBox::Version"/>
587 587 <value-type name="QStyleOptionToolBoxV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionToolBoxV2::Type &amp;&amp; %1-&gt;version == QStyleOptionToolBoxV2::Version">
588 588 <modify-function signature="operator=(QStyleOptionToolBox)" remove="all"/>
589 589 </value-type>
590 590 <value-type name="QStyleOptionToolButton" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionToolButton::Type &amp;&amp; %1-&gt;version == QStyleOptionToolButton::Version"/>
591 591 <value-type name="QStyleOptionViewItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItem::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItem::Version"/>
592 592 <value-type name="QStyleOptionViewItemV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItemV2::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItemV2::Version">
593 593 <modify-function signature="operator=(QStyleOptionViewItem)" remove="all"/>
594 594 </value-type>
595 595 <value-type name="QStyleOptionViewItemV3" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItemV3::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItemV3::Version">
596 596 <modify-function signature="operator=(QStyleOptionViewItem)" remove="all"/>
597 597 </value-type>
598 598 <value-type name="QStyleOptionViewItemV4" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItemV4::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItemV4::Version">
599 599 <modify-function signature="operator=(QStyleOptionViewItem)" remove="all" />
600 600 </value-type>
601 601 <value-type name="QTextFragment" delete-in-main-thread="yes">
602 602 <modify-function signature="operator=(QTextFragment)" remove="all"/>
603 603 </value-type>
604 604 <value-type name="QBitmap" delete-in-main-thread="yes">
605 605 <modify-function signature="operator=(const QPixmap &amp;)" remove="all"/>
606 606 <modify-function signature="QBitmap(QString,const char*)" access="private">
607 607 <modify-argument index="2"> <remove-default-expression/> </modify-argument>
608 608 </modify-function>
609 609
610 610 <modify-function signature="fromData(QSize,const unsigned char*,QImage::Format)">
611 611 <access modifier="private"/>
612 612 <modify-argument index="3">
613 613 <remove-default-expression/>
614 614 </modify-argument>
615 615 </modify-function>
616 616 </value-type>
617 617 <value-type name="QTextInlineObject" delete-in-main-thread="yes"/>
618 618 <value-type name="QSizePolicy"/>
619 619 <value-type name="QTableWidgetSelectionRange"/>
620 620 <value-type name="QTextDocumentFragment" delete-in-main-thread="yes">
621 621 <modify-function signature="operator=(QTextDocumentFragment)" remove="all"/>
622 622 </value-type>
623 623 <value-type name="QTextOption" delete-in-main-thread="yes">
624 624 <modify-function signature="operator=(const QTextOption &amp;)" remove="all"/>
625 625 </value-type>
626 626 <value-type name="QTextLine" delete-in-main-thread="yes">
627 627 <modify-function signature="cursorToX(int*,QTextLine::Edge)const">
628 628 <remove/>
629 629 </modify-function>
630 630 </value-type>
631 631 <value-type name="QTextTableFormat" delete-in-main-thread="yes"/>
632 632 <value-type name="QTextImageFormat" delete-in-main-thread="yes"/>
633 633 <value-type name="QTextFrameFormat" delete-in-main-thread="yes">
634 634 <modify-function signature="isValid()const" access="non-final"/>
635 635 </value-type>
636 636 <value-type name="QTextLength" delete-in-main-thread="yes"/>
637 637 <value-type name="QItemSelectionRange">
638 638 <modify-function signature="intersect(QItemSelectionRange)const" remove="all"/> <!--### Obsolete in 4.3-->
639 639 </value-type>
640 640
641 641 <value-type name="QPainterPath">
642 642 <modify-function signature="operator=(QPainterPath)" remove="all"/>
643 643 </value-type>
644 644 <value-type name="QPalette">
645 645 <modify-function signature="operator=(const QPalette&amp;)" remove="all"/>
646 646
647 647 <modify-function signature="QPalette(QColor, QColor, QColor, QColor, QColor, QColor, QColor)" remove="all"/> <!--### Obsolete in 4.3-->
648 648 <modify-function signature="background()const" remove="all"/> <!--### Obsolete in 4.3-->
649 649 <modify-function signature="foreground()const" remove="all"/> <!--### Obsolete in 4.3-->
650 650 <modify-function signature="serialNumber()const" remove="all"/> <!--### Obsolete in 4.3-->
651 651 </value-type>
652 652 <value-type name="QKeySequence">
653 653 <modify-function signature="operator=(QKeySequence)" remove="all"/>
654 654 <modify-function signature="operator int()const" access="private"/>
655 655 <modify-function signature="operator[](uint)const" access="private"/>
656 656 </value-type>
657 657
658 658 <value-type name="QPicture" delete-in-main-thread="yes">
659 659 <modify-function signature="operator=(QPicture)" remove="all"/>
660 660 <modify-function signature="pictureFormat(QString)">
661 661 <remove/>
662 662 </modify-function>
663 663
664 664 <modify-function signature="inputFormatList()" remove="all"/> <!--### Obsolete in 4.3-->
665 665 <modify-function signature="inputFormats()" remove="all"/> <!--### Obsolete in 4.3-->
666 666 <modify-function signature="outputFormatList()" remove="all"/> <!--### Obsolete in 4.3-->
667 667 <modify-function signature="outputFormats()" remove="all"/> <!--### Obsolete in 4.3-->
668 668 </value-type>
669 669
670 670 <value-type name="QRegion" expense-limit="4096">
671 671 <modify-function signature="operator=(QRegion)" remove="all"/>
672 672 <modify-function signature="operator&amp;=(QRegion)" remove="all"/>
673 673 <modify-function signature="operator+=(QRegion)" remove="all"/>
674 674 <modify-function signature="operator-=(QRegion)" remove="all"/>
675 675 <modify-function signature="operator^=(QRegion)" remove="all"/>
676 676 <modify-function signature="operator|=(QRegion)" remove="all"/>
677 677 <modify-function signature="operator&amp;(QRegion)const" remove="all"/>
678 678 <modify-function signature="operator+(QRegion)const" remove="all"/>
679 679 <modify-function signature="operator-(QRegion)const" remove="all"/>
680 680 <modify-function signature="operator^(QRegion)const" remove="all"/>
681 681 <modify-function signature="operator|(QRegion)const" remove="all"/>
682 682 <modify-function signature="eor(QRegion)const" remove="all"/> <!--### Obsolete in 4.3-->
683 683 <modify-function signature="intersect(QRegion)const" remove="all"/> <!--### Obsolete in 4.3-->
684 684 <modify-function signature="subtract(QRegion)const" remove="all"/> <!--### Obsolete in 4.3-->
685 685 <modify-function signature="unite(QRegion)const" remove="all"/> <!--### Obsolete in 4.3-->
686 686 <modify-function signature="operator&amp;=(QRect)" remove="all" />
687 687 <modify-function signature="operator+=(QRect)" remove="all" />
688 688
689 689 </value-type>
690 690
691 691 <value-type name="QTextBlock" delete-in-main-thread="yes">
692 692 <modify-function signature="operator=(QTextBlock)" remove="all"/>
693 693 <modify-function signature="setUserData(QTextBlockUserData *)">
694 694 <modify-argument index="1">
695 695 <define-ownership class="java" owner="c++"/>
696 696 </modify-argument>
697 697 </modify-function>
698 698 </value-type>
699 699 <value-type name="QTextBlockFormat" delete-in-main-thread="yes"/>
700 700 <value-type name="QTextTableCellFormat" delete-in-main-thread="yes" />
701 701 <value-type name="QTextCharFormat" delete-in-main-thread="yes">
702 702 <modify-function signature="isValid()const" access="non-final"/>
703 703
704 704 <modify-function signature="anchorName()const" remove="all"/> <!--### Obsolete in 4.3-->
705 705 <modify-function signature="setAnchorName(QString)" remove="all"/> <!--### Obsolete in 4.3-->
706 706 </value-type>
707 707 <value-type name="QTextFormat" delete-in-main-thread="yes">
708 708 <modify-function signature="operator=(QTextFormat)" remove="all"/>
709 709 <modify-function signature="isValid()const" access="non-final"/>
710 710
711 711 </value-type>
712 712
713 713 <value-type name="QTextListFormat" delete-in-main-thread="yes"/>
714 714 <value-type name="QPolygon">
715 715 <modify-function signature="QPolygon(int, const int *)" remove="all"/>
716 716 <modify-function signature="operator+(QVector&lt;QPoint&gt;)const" remove="all"/>
717 717 <modify-function signature="operator&lt;&lt;(QPoint)" remove="all"/>
718 718 <modify-function signature="operator&lt;&lt;(QVector&lt;QPoint&gt;)" remove="all"/>
719 719
720 720
721 721 </value-type>
722 722
723 723 <value-type name="QPolygonF">
724 724 <modify-function signature="operator+(QVector&lt;QPointF&gt;)const" remove="all"/>
725 725 <modify-function signature="operator&lt;&lt;(QPointF)" remove="all"/>
726 726 <modify-function signature="operator&lt;&lt;(QVector&lt;QPointF&gt;)" remove="all"/>
727 727 </value-type>
728 728
729 729 <value-type name="QIcon" delete-in-main-thread="yes">
730 730 <modify-function signature="operator=(QIcon)" remove="all"/>
731 731 <modify-function signature="serialNumber()const" remove="all"/> <!--### Obsolete in 4.3-->
732 732 <modify-function signature="QIcon(QIconEngineV2 *)">
733 733 <modify-argument index="1">
734 734 <define-ownership class="java" owner="c++" />
735 735 </modify-argument>
736 736 </modify-function>
737 737 <modify-function signature="QIcon(QIconEngine *)">
738 738 <modify-argument index="1">
739 739 <define-ownership class="java" owner="c++" />
740 740 </modify-argument>
741 741 </modify-function>
742 742 </value-type>
743 743
744 744 <value-type name="QTextFrame::iterator" delete-in-main-thread="yes">
745 745 <include file-name="QTextFrame" location="global"/>
746 746 <modify-function signature="operator++(int)" remove="all"/>
747 747 <modify-function signature="operator--(int)" remove="all"/>
748 748 <modify-function signature="operator=(QTextFrame::iterator)" remove="all"/>
749 749 <modify-function signature="operator++()" access="private"/>
750 750 <modify-function signature="operator--()" access="private"/>
751 751 </value-type>
752 752
753 753 <value-type name="QTreeWidgetItemIterator" delete-in-main-thread="yes">
754 754 <custom-constructor>
755 755 return new QTreeWidgetItemIterator(*copy);
756 756 </custom-constructor>
757 757 <custom-destructor>
758 758 delete copy;
759 759 </custom-destructor>
760 760 <modify-function signature="operator=(QTreeWidgetItemIterator)" remove="all"/>
761 761 <modify-function signature="operator++(int)" remove="all"/>
762 762 <modify-function signature="operator--(int)" remove="all"/>
763 763 <modify-function signature="operator+=(int)" access="private"/>
764 764 <modify-function signature="operator-=(int)" access="private"/>
765 765 <modify-function signature="operator++()" access="private"/>
766 766 <modify-function signature="operator--()" access="private"/>
767 767 <modify-function signature="operator*()const" access="private"/>
768 768 </value-type>
769 769
770 770 <value-type name="QTextBlock::iterator" delete-in-main-thread="yes">
771 771 <include file-name="QTextBlock" location="global"/>
772 772
773 773 <modify-function signature="operator++()" access="private"/>
774 774 <modify-function signature="operator--()" access="private"/>
775 775 <modify-function signature="operator++(int)" remove="all"/>
776 776 <modify-function signature="operator--(int)" remove="all"/>
777 777 </value-type>
778 778
779 779 <value-type name="QAbstractTextDocumentLayout::PaintContext" delete-in-main-thread="yes">
780 780 <include file-name="QAbstractTextDocumentLayout" location="global"/>
781 781 </value-type>
782 782 <value-type name="QAbstractTextDocumentLayout::Selection" delete-in-main-thread="yes"/>
783 783
784 784 <value-type name="QPixmap" delete-in-main-thread="yes">
785 785 <modify-function signature="operator=(QPixmap)" remove="all"/>
786 786 <modify-function signature="operator!()const" remove="all"/>
787 787 <modify-function signature="QPixmap(const char **)" access="private"/>
788 788 <modify-function signature="serialNumber()const" remove="all"/> <!--### Obsolete in 4.3-->
789 789 </value-type>
790 790
791 791 <value-type name="QTextCursor" delete-in-main-thread="yes">
792 792 <extra-includes>
793 793 <include file-name="QTextBlock" location="global"/>
794 794 <include file-name="QTextDocumentFragment" location="global"/>
795 795 </extra-includes>
796 796 <modify-function signature="operator=(QTextCursor)" remove="all"/>
797 797 <modify-function signature="selectedTableCells(int*,int*,int*,int*)const">
798 798 <access modifier="private"/>
799 799 </modify-function>
800 800 </value-type>
801 801
802 802 <value-type name="QTextLayout::FormatRange">
803 803 <include file-name="QTextLayout" location="global"/>
804 804 </value-type>
805 805
806 806 <value-type name="QInputMethodEvent::Attribute">
807 807 <include file-name="QInputMethodEvent" location="global"/>
808 808 <custom-constructor>
809 809 return new QInputMethodEvent::Attribute(copy-&gt;type, copy-&gt;start, copy-&gt;length, copy-&gt;value);
810 810 </custom-constructor>
811 811 <custom-destructor>
812 812 delete copy;
813 813 </custom-destructor>
814 814 </value-type>
815 815
816 816 <value-type name="QItemSelection" delete-in-main-thread="yes">
817 817
818 818 <modify-function signature="operator+(const QList&lt;QItemSelectionRange&gt;&amp;)const" remove="all"/>
819 819 <modify-function signature="operator+=(const QList&lt;QItemSelectionRange&gt;&amp;)" remove="all"/>
820 820 <modify-function signature="operator+=(const QItemSelectionRange&amp;)" remove="all"/>
821 821 <modify-function signature="operator&lt;&lt;(const QList&lt;QItemSelectionRange&gt;&amp;)" remove="all"/>
822 822 <modify-function signature="operator&lt;&lt;(QItemSelectionRange)" remove="all"/>
823 823 </value-type>
824 824
825 825 <value-type name="QMatrix4x4">
826 826 <modify-function signature="data()const" remove="all" />
827 827 <modify-function signature="operator()(int, int)const" remove="all" />
828 828 </value-type>
829 829 <value-type name="QMatrix">
830 830 <extra-includes>
831 831 <include file-name="QPainterPath" location="global"/>
832 832 </extra-includes>
833 833
834 834 <modify-function signature="map(int,int,int*,int*)const" remove="all"/>
835 835 <modify-function signature="map(double,double,double*,double*)const" remove="all"/>
836 836 <modify-function signature="operator=(QMatrix)" remove="all"/>
837 837
838 838 <modify-function signature="operator*(QMatrix)const" access="private"/>
839 839 <modify-function signature="operator*=(QMatrix)" access="private"/>
840 840 <modify-function signature="rotate(double)" access="private" rename="rotate_private"/>
841 841 <modify-function signature="scale(double,double)" access="private" rename="scale_private"/>
842 842 <modify-function signature="shear(double,double)" access="private" rename="shear_private"/>
843 843 <modify-function signature="translate(double,double)" access="private" rename="translate_private"/>
844 844
845 845 <modify-function signature="inverted(bool*)const">
846 846 <access modifier="private"/>
847 847 <modify-argument index="1">
848 848 <remove-default-expression/>
849 849 </modify-argument>
850 850 </modify-function>
851 851
852 852 <inject-code>
853 853 <insert-template name="core.unary_other_type">
854 854 <replace from="%FUNCTION_NAME" to="rotate"/>
855 855 <replace from="%OUT_TYPE" to="QMatrix"/>
856 856 <replace from="%IN_TYPE" to="double"/>
857 857 </insert-template>
858 858
859 859 <insert-template name="core.private_function_return_self">
860 860 <replace from="%RETURN_TYPE" to="QMatrix"/>
861 861 <replace from="%FUNCTION_NAME" to="scale"/>
862 862 <replace from="%ARGUMENTS" to="double sx, double sy"/>
863 863 <replace from="%ARGUMENT_NAMES" to="sx, sy"/>
864 864 </insert-template>
865 865
866 866 <insert-template name="core.private_function_return_self">
867 867 <replace from="%RETURN_TYPE" to="QMatrix"/>
868 868 <replace from="%FUNCTION_NAME" to="shear"/>
869 869 <replace from="%ARGUMENTS" to="double sh, double sv"/>
870 870 <replace from="%ARGUMENT_NAMES" to="sh, sv"/>
871 871 </insert-template>
872 872
873 873 <insert-template name="core.private_function_return_self">
874 874 <replace from="%RETURN_TYPE" to="QMatrix"/>
875 875 <replace from="%FUNCTION_NAME" to="translate"/>
876 876 <replace from="%ARGUMENTS" to="double dx, double dy"/>
877 877 <replace from="%ARGUMENT_NAMES" to="dx, dy"/>
878 878 </insert-template>
879 879 </inject-code>
880 880 </value-type>
881 881
882 882 <value-type name="QConicalGradient" polymorphic-id-expression="%1-&gt;type() == QGradient::ConicalGradient">
883 883 <custom-constructor>
884 884 return new QConicalGradient(copy-&gt;center(), copy-&gt;angle());
885 885 </custom-constructor>
886 886 <custom-destructor>
887 887 delete copy;
888 888 </custom-destructor>
889 889 </value-type>
890 890
891 891 <value-type name="QFontInfo" delete-in-main-thread="yes" expense-cost="1" expense-limit="1000">
892 892 <custom-constructor>
893 893 return new QFontInfo(*copy);
894 894 </custom-constructor>
895 895 <custom-destructor>
896 896 delete copy;
897 897 </custom-destructor>
898 898 <modify-function signature="operator=(QFontInfo)" remove="all"/>
899 899
900 900 </value-type>
901 901
902 902 <value-type name="QRadialGradient" polymorphic-id-expression="%1-&gt;type() == QGradient::RadialGradient">
903 903 <custom-constructor>
904 904 return new QRadialGradient(copy-&gt;center(), copy-&gt;radius(), copy-&gt;focalPoint());
905 905 </custom-constructor>
906 906 <custom-destructor>
907 907 delete copy;
908 908 </custom-destructor>
909 909 </value-type>
910 910
911 911 <value-type name="QPainterPath::Element">
912 912 <modify-field name="x" write="false"/>
913 913 <modify-field name="y" write="false"/>
914 914 <modify-field name="type" write="false"/>
915 915 <include file-name="QPainterPath" location="global"/>
916 916 <modify-function signature="operator QPointF()const" access="private"/>
917 917 </value-type>
918 918
919 919 <value-type name="QTextEdit::ExtraSelection" delete-in-main-thread="yes">
920 920 <include file-name="QTextEdit" location="global"/>
921 921 </value-type>
922 922
923 923 <value-type name="QFont" delete-in-main-thread="yes" expense-cost="1" expense-limit="1000">
924 924 <extra-includes>
925 925 <include file-name="QStringList" location="global"/>
926 926 </extra-includes>
927 927 <modify-function signature="operator=(QFont)" remove="all"/>
928 928 </value-type>
929 929
930 930 <value-type name="QTextTableCell" delete-in-main-thread="yes">
931 931 <extra-includes>
932 932 <include file-name="QTextCursor" location="global"/>
933 933 </extra-includes>
934 934 <modify-function signature="operator=(QTextTableCell)" remove="all"/>
935 935 </value-type>
936 936
937 937 <value-type name="QImage" expense-limit="67108864" expense-cost="height()*bytesPerLine()">
938 938 <modify-function signature="QImage(const char *, const char *)">
939 939 <remove/>
940 940 </modify-function>
941 941 <modify-function signature="QImage(const char **)">
942 942 <access modifier="private"/>
943 943 </modify-function>
944 944 <modify-function signature="QImage(const unsigned char*,int,int,int,QImage::Format)">
945 945 <remove/>
946 946 </modify-function>
947 947 <modify-function signature="bits()const">
948 948 <remove/>
949 949 </modify-function>
950 950 <modify-function signature="scanLine(int)const">
951 951 <remove/>
952 952 </modify-function>
953 953 <modify-function signature="QImage(const unsigned char *, int, int, QImage::Format)">
954 954 <remove/>
955 955 </modify-function>
956 956
957 957 <extra-includes>
958 958 <include file-name="QStringList" location="global"/>
959 959 <include file-name="QMatrix" location="global"/>
960 960 </extra-includes>
961 961 <modify-function signature="save(const QString &amp;, const char *, int) const">
962 962 <access modifier="private"/>
963 963 <rename to="private_save"/>
964 964 <modify-argument index="2">
965 965 <remove-default-expression/>
966 966 </modify-argument>
967 967 <modify-argument index="3">
968 968 <remove-default-expression/>
969 969 </modify-argument>
970 970 </modify-function>
971 971
972 972 <modify-function signature="QImage(unsigned char*,int,int,QImage::Format)">
973 973 <access modifier="private"/>
974 974 </modify-function>
975 975
976 976 <modify-function signature="QImage(QString,const char*)">
977 977 <access modifier="private"/>
978 978 <modify-argument index="2">
979 979 <remove-default-expression/>
980 980 </modify-argument>
981 981 </modify-function>
982 982
983 983 <modify-function signature="load(QString,const char*)">
984 984 <access modifier="private"/>
985 985 <modify-argument index="2">
986 986 <remove-default-expression/>
987 987 </modify-argument>
988 988 </modify-function>
989 989
990 990 <modify-function signature="load(QIODevice*,const char*)">
991 991 <access modifier="private"/>
992 992 </modify-function>
993 993
994 994 <modify-function signature="loadFromData(const unsigned char*,int,const char*)">
995 995 <access modifier="private"/>
996 996 <modify-argument index="2">
997 997 <remove-default-expression/>
998 998 </modify-argument>
999 999 <modify-argument index="3">
1000 1000 <remove-default-expression/>
1001 1001 </modify-argument>
1002 1002 </modify-function>
1003 1003
1004 1004 <modify-function signature="loadFromData(QByteArray,const char*)">
1005 1005 <access modifier="private"/>
1006 1006 <modify-argument index="2">
1007 1007 <remove-default-expression/>
1008 1008 </modify-argument>
1009 1009 </modify-function>
1010 1010
1011 1011 <modify-function signature="operator=(QImage)" remove="all"/>
1012 1012
1013 1013 <modify-function signature="setText(const char*,const char*,QString)">
1014 1014 <remove/>
1015 1015 </modify-function>
1016 1016
1017 1017 <modify-function signature="text(const char*,const char*)const">
1018 1018 <remove/>
1019 1019 </modify-function>
1020 1020
1021 1021 <modify-function signature="fromData(QByteArray,const char*)">
1022 1022 <access modifier="private"/>
1023 1023 <modify-argument index="2">
1024 1024 <remove-default-expression/>
1025 1025 </modify-argument>
1026 1026 </modify-function>
1027 1027
1028 1028 <modify-function signature="fromData(const unsigned char*,int,const char*)">
1029 1029 <remove/>
1030 1030 </modify-function>
1031 1031
1032 1032 <modify-function signature="serialNumber()const" remove="all"/> <!--### Obsolete in 4.3-->
1033 1033 <modify-function signature="textLanguages()const" remove="all"/> <!--### Obsolete in 4.3-->
1034 1034 </value-type>
1035 1035
1036 1036 <value-type name="QColormap" delete-in-main-thread="yes">
1037 1037 <modify-function signature="operator=(QColormap)" remove="all"/>
1038 1038 <extra-includes>
1039 1039 <include file-name="QColor" location="global"/>
1040 1040 </extra-includes>
1041 1041 <custom-constructor>
1042 1042 return new QColormap(*copy);
1043 1043 </custom-constructor>
1044 1044 <custom-destructor>
1045 1045 delete copy;
1046 1046 </custom-destructor>
1047 1047 </value-type>
1048 1048
1049 1049 <value-type name="QCursor" delete-in-main-thread="yes">
1050 1050 <extra-includes>
1051 1051 <include file-name="QPixmap" location="global"/>
1052 1052 </extra-includes>
1053 1053 <modify-function signature="operator=(QCursor)" remove="all"/>
1054 1054 </value-type>
1055 1055
1056 1056 <value-type name="QFontDatabase" delete-in-main-thread="yes">
1057 1057 <extra-includes>
1058 1058 <include file-name="QStringList" location="global"/>
1059 1059 </extra-includes>
1060 1060 </value-type>
1061 1061
1062 1062 <value-type name="QPen">
1063 1063 <extra-includes>
1064 1064 <include file-name="QBrush" location="global"/>
1065 1065 </extra-includes>
1066 1066
1067 1067 <modify-function signature="operator=(QPen)" remove="all"/>
1068 1068 </value-type>
1069 1069
1070 1070 <value-type name="QBrush">
1071 1071 <modify-function signature="QBrush(Qt::GlobalColor, Qt::BrushStyle)" remove="all"/>
1072 1072 <modify-function signature="operator=(const QBrush &amp;)" remove="all"/>
1073 1073
1074 1074 <extra-includes>
1075 1075 <include file-name="QPixmap" location="global"/>
1076 1076 </extra-includes>
1077 1077 </value-type>
1078 1078
1079 1079 <value-type name="QColor">
1080 1080 <modify-function signature="QColor(QColor::Spec)" remove="all"/>
1081 1081 <modify-function signature="operator=(QColor)" remove="all"/>
1082 1082 <modify-function signature="operator=(Qt::GlobalColor)" remove="all"/>
1083 1083
1084 1084 <modify-function signature="QColor(const char*)">
1085 1085 <remove/>
1086 1086 </modify-function>
1087 1087
1088 1088 <modify-function signature="getCmyk(int*,int*,int*,int*,int*)">
1089 1089 <remove/>
1090 1090 </modify-function>
1091 1091
1092 1092 <modify-function signature="getCmykF(double*,double*,double*,double*,double*)">
1093 1093 <remove/>
1094 1094 </modify-function>
1095 1095
1096 1096 <modify-function signature="getHsv(int*,int*,int*,int*)const">
1097 1097 <remove/>
1098 1098 </modify-function>
1099 1099
1100 1100 <modify-function signature="getHsvF(double*,double*,double*,double*)const">
1101 1101 <remove/>
1102 1102 </modify-function>
1103 1103
1104 1104 <modify-function signature="getRgb(int*,int*,int*,int*)const">
1105 1105 <remove/>
1106 1106 </modify-function>
1107 1107
1108 1108 <modify-function signature="getRgbF(double*,double*,double*,double*)const">
1109 1109 <remove/>
1110 1110 </modify-function>
1111 1111
1112 1112 <modify-function signature="dark(int)const" remove="all"/> <!--### Obsolete in 4.3-->
1113 1113 <modify-function signature="light(int)const" remove="all"/> <!--### Obsolete in 4.3-->
1114 1114 </value-type>
1115 1115
1116 1116 <value-type name="QFontMetricsF" delete-in-main-thread="yes" expense-cost="1" expense-limit="1000">
1117 1117 <custom-constructor>
1118 1118 return new QFontMetricsF(*copy);
1119 1119 </custom-constructor>
1120 1120 <custom-destructor>
1121 1121 delete copy;
1122 1122 </custom-destructor>
1123 1123 <modify-function signature="operator!=(const QFontMetricsF &amp;)">
1124 1124 <remove/>
1125 1125 </modify-function>
1126 1126 <modify-function signature="operator==(const QFontMetricsF &amp;)">
1127 1127 <remove/>
1128 1128 </modify-function>
1129 1129
1130 1130 <modify-function signature="boundingRect(QRectF,int,QString,int,int*)const">
1131 1131 <access modifier="private"/>
1132 1132 <modify-argument index="4">
1133 1133 <remove-default-expression/>
1134 1134 </modify-argument>
1135 1135 <modify-argument index="5">
1136 1136 <remove-default-expression/>
1137 1137 </modify-argument>
1138 1138 </modify-function>
1139 1139
1140 1140 <modify-function signature="operator=(QFontMetrics)" remove="all"/>
1141 1141 <modify-function signature="operator=(QFontMetricsF)" remove="all"/>
1142 1142
1143 1143 <modify-function signature="size(int,QString,int,int*)const">
1144 1144 <access modifier="private"/>
1145 1145 <modify-argument index="3">
1146 1146 <remove-default-expression/>
1147 1147 </modify-argument>
1148 1148 <modify-argument index="4">
1149 1149 <remove-default-expression/>
1150 1150 </modify-argument>
1151 1151 </modify-function>
1152 1152 </value-type>
1153 1153 <value-type name="QTextOption::Tab" />
1154 1154
1155 1155 <value-type name="QFontMetrics" delete-in-main-thread="yes" expense-cost="1" expense-limit="1000">
1156 1156 <custom-constructor>
1157 1157 return new QFontMetrics(*copy);
1158 1158 </custom-constructor>
1159 1159 <custom-destructor>
1160 1160 delete copy;
1161 1161 </custom-destructor>
1162 1162 <modify-function signature="operator!=(const QFontMetrics &amp;)">
1163 1163 <remove/>
1164 1164 </modify-function>
1165 1165 <modify-function signature="operator==(const QFontMetrics &amp;)">
1166 1166 <remove/>
1167 1167 </modify-function>
1168 1168
1169 1169 <modify-function signature="boundingRect(int,int,int,int,int,QString,int,int*)const">
1170 1170 <access modifier="private"/>
1171 1171 <modify-argument index="7">
1172 1172 <remove-default-expression/>
1173 1173 </modify-argument>
1174 1174 <modify-argument index="8">
1175 1175 <remove-default-expression/>
1176 1176 </modify-argument>
1177 1177 </modify-function>
1178 1178
1179 1179 <modify-function signature="boundingRect(QRect,int,QString,int,int*)const">
1180 1180 <access modifier="private"/>
1181 1181 <modify-argument index="4">
1182 1182 <remove-default-expression/>
1183 1183 </modify-argument>
1184 1184 <modify-argument index="5">
1185 1185 <remove-default-expression/>
1186 1186 </modify-argument>
1187 1187 </modify-function>
1188 1188
1189 1189 <modify-function signature="operator=(QFontMetrics)" remove="all"/>
1190 1190
1191 1191 <modify-function signature="size(int,QString,int,int*)const">
1192 1192 <access modifier="private"/>
1193 1193 <modify-argument index="3">
1194 1194 <remove-default-expression/>
1195 1195 </modify-argument>
1196 1196 <modify-argument index="4">
1197 1197 <remove-default-expression/>
1198 1198 </modify-argument>
1199 1199 </modify-function>
1200 1200
1201 1201 </value-type>
1202 1202
1203 1203 <value-type name="QGradient" force-abstract="yes" polymorphic-base="yes" polymorphic-id-expression="%1-&gt;type() == QGradient::NoGradient">
1204 1204 <custom-constructor>
1205 1205 Q_UNUSED(copy)
1206 1206 qWarning("Copying empty QGradient object");
1207 1207 return new QGradient();
1208 1208 </custom-constructor>
1209 1209 <custom-destructor>
1210 1210 delete copy;
1211 1211 </custom-destructor>
1212 1212 <modify-function signature="operator==(const QGradient &amp;)">
1213 1213 <remove/>
1214 1214 </modify-function>
1215 1215 </value-type>
1216 1216
1217 1217 <value-type name="QLinearGradient" polymorphic-id-expression="%1-&gt;type() == QGradient::LinearGradient">
1218 1218 <custom-constructor>
1219 1219 QLinearGradient *lg = new QLinearGradient(copy-&gt;start(), copy-&gt;finalStop());
1220 1220 lg-&gt;setSpread(copy-&gt;spread());
1221 1221 lg-&gt;setStops(copy-&gt;stops());
1222 1222 return (void *) lg;
1223 1223 </custom-constructor>
1224 1224 <custom-destructor>
1225 1225 delete copy;
1226 1226 </custom-destructor>
1227 1227 </value-type>
1228 1228
1229 1229 <value-type name="QPrinterInfo">
1230 1230 <modify-function signature="operator=(const QPrinterInfo &amp;)" remove="all" />
1231 1231 </value-type>
1232 1232
1233 1233 <value-type name="QMargins" />
1234 1234
1235 1235 <interface-type name="QLayoutItem"/>
1236 1236 <interface-type name="QPaintDevice"/>
1237 1237
1238 1238 <interface-type name="QGraphicsItem" delete-in-main-thread="yes">
1239 <modify-function signature="setCursorForItemOnly(QCursor)" remove="all"/>
1240
1239 1241 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/>
1240 1242 <modify-function signature="toGraphicsObject() const" remove="all" />
1241 1243
1242 1244 <modify-function signature="paint(QPainter*,const QStyleOptionGraphicsItem*,QWidget*)">
1243 1245 <modify-argument index="1" invalidate-after-use="yes" />
1244 1246 </modify-function>
1245 1247 <modify-function signature="collidesWithItem(const QGraphicsItem*,Qt::ItemSelectionMode)const">
1246 1248 <modify-argument index="1" invalidate-after-use="yes" />
1247 1249 </modify-function>
1248 1250
1249 1251 <modify-function signature="contextMenuEvent(QGraphicsSceneContextMenuEvent*)">
1250 1252 <modify-argument index="1" invalidate-after-use="yes" />
1251 1253 </modify-function>
1252 1254 <modify-function signature="dragEnterEvent(QGraphicsSceneDragDropEvent*)">
1253 1255 <modify-argument index="1" invalidate-after-use="yes" />
1254 1256 </modify-function>
1255 1257 <modify-function signature="dragLeaveEvent(QGraphicsSceneDragDropEvent*)">
1256 1258 <modify-argument index="1" invalidate-after-use="yes" />
1257 1259 </modify-function>
1258 1260 <modify-function signature="dragMoveEvent(QGraphicsSceneDragDropEvent*)">
1259 1261 <modify-argument index="1" invalidate-after-use="yes" />
1260 1262 </modify-function>
1261 1263 <modify-function signature="dropEvent(QGraphicsSceneDragDropEvent*)">
1262 1264 <modify-argument index="1" invalidate-after-use="yes" />
1263 1265 </modify-function>
1264 1266 <modify-function signature="focusInEvent(QFocusEvent*)">
1265 1267 <modify-argument index="1" invalidate-after-use="yes" />
1266 1268 </modify-function>
1267 1269 <modify-function signature="focusOutEvent(QFocusEvent*)">
1268 1270 <modify-argument index="1" invalidate-after-use="yes" />
1269 1271 </modify-function>
1270 1272 <modify-function signature="hoverEnterEvent(QGraphicsSceneHoverEvent*)">
1271 1273 <modify-argument index="1" invalidate-after-use="yes" />
1272 1274 </modify-function>
1273 1275 <modify-function signature="hoverLeaveEvent(QGraphicsSceneHoverEvent*)">
1274 1276 <modify-argument index="1" invalidate-after-use="yes" />
1275 1277 </modify-function>
1276 1278 <modify-function signature="hoverMoveEvent(QGraphicsSceneHoverEvent*)">
1277 1279 <modify-argument index="1" invalidate-after-use="yes" />
1278 1280 </modify-function>
1279 1281 <modify-function signature="inputMethodEvent(QInputMethodEvent*)">
1280 1282 <modify-argument index="1" invalidate-after-use="yes" />
1281 1283 </modify-function>
1282 1284 <modify-function signature="isObscuredBy(const QGraphicsItem*)const">
1283 1285 <modify-argument index="1" invalidate-after-use="yes" />
1284 1286 </modify-function>
1285 1287 <modify-function signature="keyPressEvent(QKeyEvent*)">
1286 1288 <modify-argument index="1" invalidate-after-use="yes" />
1287 1289 </modify-function>
1288 1290 <modify-function signature="keyReleaseEvent(QKeyEvent*)">
1289 1291 <modify-argument index="1" invalidate-after-use="yes" />
1290 1292 </modify-function>
1291 1293 <modify-function signature="mouseDoubleClickEvent(QGraphicsSceneMouseEvent*)">
1292 1294 <modify-argument index="1" invalidate-after-use="yes" />
1293 1295 </modify-function>
1294 1296 <modify-function signature="mouseMoveEvent(QGraphicsSceneMouseEvent*)">
1295 1297 <modify-argument index="1" invalidate-after-use="yes" />
1296 1298 </modify-function>
1297 1299 <modify-function signature="mousePressEvent(QGraphicsSceneMouseEvent*)">
1298 1300 <modify-argument index="1" invalidate-after-use="yes" />
1299 1301 </modify-function>
1300 1302 <modify-function signature="mouseReleaseEvent(QGraphicsSceneMouseEvent*)">
1301 1303 <modify-argument index="1" invalidate-after-use="yes" />
1302 1304 </modify-function>
1303 1305 <modify-function signature="sceneEvent(QEvent*)">
1304 1306 <modify-argument index="1" invalidate-after-use="yes" />
1305 1307 </modify-function>
1306 1308 <modify-function signature="sceneEventFilter(QGraphicsItem*,QEvent*)">
1307 1309 <modify-argument index="1" invalidate-after-use="yes" />
1308 1310 <modify-argument index="2" invalidate-after-use="yes" />
1309 1311 </modify-function>
1310 1312 <modify-function signature="wheelEvent(QGraphicsSceneWheelEvent*)">
1311 1313 <modify-argument index="1" invalidate-after-use="yes" />
1312 1314 </modify-function>
1313 1315
1314 1316 <modify-function signature="children()const" remove="all"/>
1315 1317 <modify-function signature="installSceneEventFilter(QGraphicsItem *)">
1316 1318 <modify-argument index="1">
1317 1319 <!-- Safe to ignore because items in a scene are memory managed by the scene -->
1318 1320 <reference-count action="ignore"/>
1319 1321 </modify-argument>
1320 1322 </modify-function>
1321 1323 <modify-function signature="removeSceneEventFilter(QGraphicsItem *)">
1322 1324 <modify-argument index="1">
1323 1325 <!-- Safe to ignore because items in a scene are memory managed by the scene -->
1324 1326 <reference-count action="ignore"/>
1325 1327 </modify-argument>
1326 1328 </modify-function>
1327 1329
1328 1330 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1329 1331 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1330 1332 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1331 1333 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1332 1334 </interface-type>
1333 1335
1334 1336 <object-type name="QAbstractGraphicsShapeItem" delete-in-main-thread="yes">
1335 1337 <modify-function signature="QAbstractGraphicsShapeItem(QGraphicsItem*,QGraphicsScene*)">
1336 1338 <inject-code position="end">
1337 1339 <argument-map index="1" meta-name="%1"/>
1338 1340 if (%1 != null) disableGarbageCollection();
1339 1341 </inject-code>
1340 1342 </modify-function>
1341 1343
1342 1344 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1343 1345 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1344 1346 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1345 1347 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1346 1348 </object-type>
1347 1349
1348 1350 <object-type name="QAbstractItemView">
1349 1351 <modify-function signature="update()" remove="all"/>
1350 1352 <modify-function signature="horizontalStepsPerItem()const" remove="all"/> <!--### Obsolete in 4.3-->
1351 1353 <modify-function signature="setHorizontalStepsPerItem(int)" remove="all"/> <!--### Obsolete in 4.3-->
1352 1354 <modify-function signature="setVerticalStepsPerItem(int)" remove="all"/> <!--### Obsolete in 4.3-->
1353 1355 <modify-function signature="verticalStepsPerItem()const" remove="all"/> <!--### Obsolete in 4.3-->
1354 1356
1355 1357 <modify-function signature="edit(QModelIndex,QAbstractItemView::EditTrigger,QEvent*)">
1356 1358 <modify-argument index="3" invalidate-after-use="yes" />
1357 1359 </modify-function>
1358 1360 <modify-function signature="selectionCommand(QModelIndex,const QEvent*)const">
1359 1361 <modify-argument index="2" invalidate-after-use="yes" />
1360 1362 </modify-function>
1361 1363
1362 1364 </object-type>
1363 1365
1364 1366 <object-type name="QAbstractPageSetupDialog"/>
1365 1367 <object-type name="QAbstractPrintDialog"/>
1366 1368 <object-type name="QAbstractSlider"/>
1367 1369 <object-type name="QAbstractTextDocumentLayout">
1368 1370 <modify-function signature="setPaintDevice(QPaintDevice*)">
1369 1371 <modify-argument index="1">
1370 1372 <reference-count action="set" variable-name="__rcPaintDevice"/>
1371 1373 </modify-argument>
1372 1374 </modify-function>
1373 1375
1374 1376 <modify-function signature="draw(QPainter*,QAbstractTextDocumentLayout::PaintContext)">
1375 1377 <modify-argument index="1" invalidate-after-use="yes" />
1376 1378 </modify-function>
1377 1379 <modify-function signature="drawInlineObject(QPainter*,QRectF,QTextInlineObject,int,QTextFormat)">
1378 1380 <modify-argument index="1" invalidate-after-use="yes" />
1379 1381 </modify-function>
1380 1382
1381 1383 </object-type>
1382 1384 <object-type name="QAccessible">
1383 1385 <modify-function signature="initialize()" remove="all"/>
1384 1386 <modify-function signature="cleanup()" remove="all"/>
1385 1387 <modify-function signature="setRootObject(QObject *)">
1386 1388 <modify-argument index="1">
1387 1389 <reference-count action="ignore"/>
1388 1390 </modify-argument>
1389 1391 </modify-function>
1390 1392 <modify-function signature="queryAccessibleInterface(QObject *)">
1391 1393 <modify-argument index="return">
1392 1394 <define-ownership class="java" owner="java" />
1393 1395 </modify-argument>
1394 1396 </modify-function>
1395 1397 </object-type>
1396 1398 <object-type name="QAccessibleBridge">
1397 1399 <modify-function signature="setRootObject(QAccessibleInterface *)">
1398 1400 <modify-argument index="1">
1399 1401 <define-ownership class="shell" owner="java" />
1400 1402 </modify-argument>
1401 1403 </modify-function>
1402 1404 <modify-function signature="notifyAccessibilityUpdate(int,QAccessibleInterface*,int)">
1403 1405 <modify-argument invalidate-after-use="yes" index="2" />
1404 1406 </modify-function>
1405 1407 </object-type>
1406 1408 <object-type name="QAccessible2Interface"/>
1407 1409 <object-type name="QAccessibleTableInterface">
1408 1410 <modify-function signature="qAccessibleTableCastHelper()" remove="all"/>
1409 1411 </object-type>
1410 1412
1411 1413 <object-type name="QAccessibleInterface">
1412 1414 <modify-function signature="indexOfChild(const QAccessibleInterface*)const">
1413 1415 <modify-argument invalidate-after-use="yes" index="1" />
1414 1416 </modify-function>
1415 1417 <modify-function signature="relationTo(int,const QAccessibleInterface*,int)const">
1416 1418 <modify-argument invalidate-after-use="yes" index="2" />
1417 1419 </modify-function>
1418 1420 </object-type>
1419 1421 <object-type name="QAccessibleInterfaceEx"/>
1420 1422 <object-type name="QAccessibleObject"/>
1421 1423 <object-type name="QAccessibleObjectEx"/>
1422 1424 <object-type name="QAccessibleWidget"/>
1423 1425 <object-type name="QAccessibleWidgetEx"/>
1424 1426 <object-type name="QActionGroup" />
1425 1427 <object-type name="QCDEStyle">
1426 1428 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
1427 1429 </object-type>
1428 1430 <object-type name="QCheckBox">
1429 1431 <modify-function signature="initStyleOption(QStyleOptionButton*)const">
1430 1432 <access modifier="private"/>
1431 1433 </modify-function>
1432 1434 </object-type>
1433 1435 <object-type name="QCleanlooksStyle">
1434 1436 <modify-function signature="standardPixmap(QStyle::StandardPixmap,const QStyleOption*,const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
1435 1437 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
1436 1438 </object-type>
1437 1439 <object-type name="QCommonStyle">
1438 1440 <modify-function signature="standardPixmap(QStyle::StandardPixmap, const QStyleOption*,const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
1439 1441 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
1440 1442 </object-type>
1441 1443 <object-type name="QDataWidgetMapper">
1442 1444 <modify-function signature="addMapping(QWidget*,int)">
1443 1445 <modify-argument index="1">
1444 1446 <reference-count action="add" variable-name="__rcMappings"/>
1445 1447 </modify-argument>
1446 1448 </modify-function>
1447 1449 <modify-function signature="addMapping(QWidget*,int,QByteArray)">
1448 1450 <modify-argument index="1">
1449 1451 <reference-count action="add" variable-name="__rcMappings"/>
1450 1452 </modify-argument>
1451 1453 </modify-function>
1452 1454 <modify-function signature="removeMapping(QWidget*)">
1453 1455 <modify-argument index="1">
1454 1456 <reference-count action="remove" variable-name="__rcMappings"/>
1455 1457 </modify-argument>
1456 1458 </modify-function>
1457 1459 <modify-function signature="setItemDelegate(QAbstractItemDelegate*)">
1458 1460 <modify-argument index="1">
1459 1461 <reference-count action="set" variable-name="__rcItemDelegate"/>
1460 1462 </modify-argument>
1461 1463 </modify-function>
1462 1464 <modify-function signature="setModel(QAbstractItemModel*)">
1463 1465 <modify-argument index="1">
1464 1466 <reference-count action="set" variable-name="__rcModel"/>
1465 1467 </modify-argument>
1466 1468 </modify-function>
1467 1469 </object-type>
1468 1470 <object-type name="QDateEdit"/>
1469 1471 <object-type name="QDesktopServices">
1470 1472 <modify-function signature="setUrlHandler(const QString &amp;, QObject *, const char *)" access="private">
1471 1473 <modify-argument index="2">
1472 1474 <reference-count action="ignore" /> <!-- Handled in injected code -->
1473 1475 </modify-argument>
1474 1476 </modify-function>
1475 1477 </object-type>
1476 1478 <object-type name="QDialog">
1477 1479 <modify-function signature="setExtension(QWidget*)" remove="all"/>
1478 1480 <modify-function signature="exec()" access="non-final"/>
1479 1481 <modify-function signature="extension()const" remove="all"/> <!--### Obsolete in 4.3-->
1480 1482 <modify-function signature="orientation()const" remove="all"/> <!--### Obsolete in 4.3-->
1481 1483 <modify-function signature="open()" virtual-slot="yes" />
1482 1484 <modify-function signature="setOrientation(Qt::Orientation)" remove="all"/> <!--### Obsolete in 4.3-->
1483 1485 <modify-function signature="showExtension(bool)" remove="all"/> <!--### Obsolete in 4.3-->
1484 1486 <modify-function signature="setVisible(bool)" allow-as-slot="yes"/>
1485 1487 </object-type>
1486 1488 <object-type name="QDialogButtonBox">
1487 1489 <modify-function signature="addButton(QAbstractButton*,QDialogButtonBox::ButtonRole)">
1488 1490 <modify-argument index="1">
1489 1491 <reference-count action="ignore"/>
1490 1492 </modify-argument>
1491 1493 </modify-function>
1492 1494 <modify-function signature="removeButton(QAbstractButton*)">
1493 1495 <modify-argument index="1">
1494 1496 <reference-count action="ignore"/>
1495 1497 </modify-argument>
1496 1498 </modify-function>
1497 1499 </object-type>
1498 1500 <object-type name="QDirModel">
1499 1501 <modify-function signature="parent()const" remove="all"/>
1500 1502 <modify-function signature="setIconProvider(QFileIconProvider*)">
1501 1503 <modify-argument index="1">
1502 1504 <reference-count action="set" variable-name="__rcIconProvider"/>
1503 1505 </modify-argument>
1504 1506 </modify-function>
1505 1507 </object-type>
1506 1508 <object-type name="QDoubleValidator"/>
1507 1509 <object-type name="QFileIconProvider"/>
1508 1510 <object-type name="QWizard">
1509 1511 <!-- ### Requires correct class name in meta object -->
1510 1512 <modify-function signature="setDefaultProperty(const char *, const char *, const char *)" remove="all"/>
1511 1513 <modify-function signature="addPage(QWizardPage*)">
1512 1514 <modify-argument index="1">
1513 1515 <no-null-pointer/>
1514 1516 <reference-count action="ignore"/>
1515 1517 </modify-argument>
1516 1518 </modify-function>
1517 1519 <modify-function signature="setButton(QWizard::WizardButton,QAbstractButton*)">
1518 1520 <modify-argument index="1">
1519 1521 <reference-count action="ignore"/>
1520 1522 </modify-argument>
1521 1523 </modify-function>
1522 1524 <modify-function signature="setPage(int,QWizardPage*)">
1523 1525 <modify-argument index="2">
1524 1526 <no-null-pointer/>
1525 1527 <reference-count action="ignore"/>
1526 1528 </modify-argument>
1527 1529 </modify-function>
1528 1530
1529 1531 </object-type>
1530 1532 <object-type name="QWizardPage">
1531 1533 <!-- ### Reduced functionality due to meta object having missing information -->
1532 1534 <modify-function signature="registerField(const QString &amp;, QWidget *, const char *, const char *)">
1533 1535 <access modifier="private"/>
1534 1536 <modify-argument index="3">
1535 1537 <remove-default-expression/>
1536 1538 </modify-argument>
1537 1539 <modify-argument index="4">
1538 1540 <remove-default-expression/>
1539 1541 </modify-argument>
1540 1542 </modify-function>
1541 1543
1542 1544 </object-type>
1543 1545 <object-type name="QFocusFrame">
1544 1546 <modify-function signature="initStyleOption(QStyleOption*)const">
1545 1547 <access modifier="private"/>
1546 1548 </modify-function>
1547 1549 <modify-function signature="setWidget(QWidget*)">
1548 1550 <modify-argument index="1">
1549 1551 <reference-count action="set" variable-name="__rcWidget"/>
1550 1552 </modify-argument>
1551 1553 </modify-function>
1552 1554 <inject-code>
1553 1555 <insert-template name="gui.init_style_option">
1554 1556 <replace from="%TYPE" to="QStyleOption"/>
1555 1557 </insert-template>
1556 1558 </inject-code>
1557 1559 </object-type>
1558 1560 <object-type name="QFontComboBox"/>
1559 1561 <object-type name="QFontDialog" />
1560 1562
1561 1563 <object-type name="QGraphicsEllipseItem" delete-in-main-thread="yes"/>
1562 1564 <object-type name="QGraphicsItemAnimation" >
1563 1565 <modify-function signature="setItem(QGraphicsItem*)">
1564 1566 <modify-argument index="1">
1565 1567 <reference-count action="set" variable-name="__rcItem"/>
1566 1568 </modify-argument>
1567 1569 </modify-function>
1568 1570 <modify-function signature="setTimeLine(QTimeLine*)">
1569 1571 <modify-argument index="1">
1570 1572 <reference-count action="set" variable-name="__rcTimeLine"/>
1571 1573 </modify-argument>
1572 1574 </modify-function>
1573 1575 </object-type>
1574 1576 <object-type name="QGraphicsItemGroup" delete-in-main-thread="yes">
1575 1577 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1576 1578 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1577 1579 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1578 1580 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1579 1581 </object-type>
1580 1582 <object-type name="QGraphicsLineItem" delete-in-main-thread="yes">
1581 1583 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1582 1584 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1583 1585 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1584 1586 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1585 1587 </object-type>
1586 1588 <object-type name="QGraphicsPathItem" delete-in-main-thread="yes"/>
1587 1589
1588 1590 <object-type name="QGraphicsPixmapItem" delete-in-main-thread="yes">
1589 1591 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1590 1592 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1591 1593 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1592 1594 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1593 1595 </object-type>
1594 1596 <object-type name="QGraphicsPolygonItem" delete-in-main-thread="yes"/>
1595 1597 <object-type name="QGraphicsRectItem" delete-in-main-thread="yes"/>
1596 1598 <object-type name="QGraphicsSimpleTextItem" delete-in-main-thread="yes"/>
1597 1599 <object-type name="QHBoxLayout"/>
1598 1600 <object-type name="QHeaderView">
1599 1601 <modify-function signature="initStyleOption(QStyleOptionHeader*)const">
1600 1602 <access modifier="private"/>
1601 1603 </modify-function>
1602 1604
1603 1605 <modify-function signature="paintSection(QPainter*,QRect,int)const">
1604 1606 <modify-argument index="1" invalidate-after-use="yes" />
1605 1607 </modify-function>
1606 1608
1607 1609 <inject-code>
1608 1610 <insert-template name="gui.init_style_option">
1609 1611 <replace from="%TYPE" to="QStyleOptionHeader"/>
1610 1612 </insert-template>
1611 1613 </inject-code>
1612 1614 <modify-function signature="setModel(QAbstractItemModel*)">
1613 1615 <modify-argument index="1">
1614 1616 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcModel"/>
1615 1617 </modify-argument>
1616 1618 </modify-function>
1617 1619 </object-type>
1618 1620 <object-type name="QIconEngine">
1619 1621 <modify-function signature="paint(QPainter*,QRect,QIcon::Mode,QIcon::State)">
1620 1622 <modify-argument index="1" invalidate-after-use="yes" />
1621 1623 </modify-function>
1622 1624 </object-type>
1623 1625 <object-type name="QIconEngineV2">
1624 1626 <modify-function signature="read(QDataStream&amp;)">
1625 1627 <modify-argument index="1" invalidate-after-use="yes" />
1626 1628 </modify-function>
1627 1629 <modify-function signature="write(QDataStream&amp;)const">
1628 1630 <modify-argument index="1" invalidate-after-use="yes" />
1629 1631 </modify-function>
1630 1632
1631 1633 <modify-function signature="virtual_hook(int,void*)" remove="all"/>
1632 1634 <modify-function signature="clone()const">
1633 1635 <modify-argument index="return">
1634 1636 <define-ownership class="shell" owner="c++"/>
1635 1637 </modify-argument>
1636 1638 </modify-function>
1637 1639 </object-type>
1638 1640 <object-type name="QImageWriter">
1639 1641 <modify-function signature="setDevice(QIODevice*)">
1640 1642 <modify-argument index="1">
1641 1643 <reference-count action="set" variable-name="__rcDevice"/>
1642 1644 </modify-argument>
1643 1645 </modify-function>
1644 1646 <modify-function signature="description()const" remove="all"/> <!--### Obsolete in 4.3-->
1645 1647 <modify-function signature="setDescription(QString)" remove="all"/> <!--### Obsolete in 4.3-->
1646 1648 </object-type>
1647 1649 <object-type name="QInputContextFactory"/>
1648 1650 <object-type name="QIntValidator"/>
1649 1651 <object-type name="QItemDelegate">
1650 1652 <modify-function signature="doLayout(QStyleOptionViewItem,QRect*,QRect*,QRect*,bool)const">
1651 1653 <remove/>
1652 1654 </modify-function>
1653 1655
1654 1656 <modify-function signature="drawCheck(QPainter*,QStyleOptionViewItem,QRect,Qt::CheckState)const">
1655 1657 <modify-argument index="1" invalidate-after-use="yes" />
1656 1658 </modify-function>
1657 1659 <modify-function signature="drawDecoration(QPainter*,QStyleOptionViewItem,QRect,QPixmap)const">
1658 1660 <modify-argument index="1" invalidate-after-use="yes" />
1659 1661 </modify-function>
1660 1662 <modify-function signature="drawDisplay(QPainter*,QStyleOptionViewItem,QRect,QString)const">
1661 1663 <modify-argument index="1" invalidate-after-use="yes" />
1662 1664 </modify-function>
1663 1665 <modify-function signature="drawFocus(QPainter*,QStyleOptionViewItem,QRect)const">
1664 1666 <modify-argument index="1" invalidate-after-use="yes" />
1665 1667 </modify-function>
1666 1668
1667 1669
1668 1670 <modify-function signature="selected(QPixmap,QPalette,bool)const">
1669 1671 <remove/>
1670 1672 </modify-function>
1671 1673 <modify-function signature="setItemEditorFactory(QItemEditorFactory*)">
1672 1674 <modify-argument index="1">
1673 1675 <reference-count action="set" variable-name="__rcItemEditorFactory"/>
1674 1676 </modify-argument>
1675 1677 </modify-function>
1676 1678 <modify-function signature="setEditorData(QWidget*,QModelIndex)const">
1677 1679 <modify-argument index="1">
1678 1680 <reference-count action="ignore"/>
1679 1681 </modify-argument>
1680 1682 </modify-function>
1681 1683 <modify-function signature="setModelData(QWidget*,QAbstractItemModel*,QModelIndex)const">
1682 1684 <modify-argument index="1">
1683 1685 <reference-count action="ignore"/>
1684 1686 </modify-argument>
1685 1687 </modify-function>
1686 1688
1687 1689 </object-type>
1688 1690 <object-type name="QItemEditorCreatorBase"/>
1689 1691 <object-type name="QItemEditorFactory">
1690 1692 <modify-function signature="registerEditor(QVariant::Type, QItemEditorCreatorBase *)">
1691 1693 <modify-argument index="2">
1692 1694 <define-ownership class="java" owner="c++" />
1693 1695 </modify-argument>
1694 1696 </modify-function>
1695 1697 <modify-function signature="setDefaultFactory(QItemEditorFactory *)">
1696 1698 <modify-argument index="1">
1697 1699 <reference-count action="set" variable-name="__rcDefaultItemEditorFactory" />
1698 1700 </modify-argument>
1699 1701 </modify-function>
1700 1702 </object-type>
1701 1703 <object-type name="QItemSelectionModel"/>
1702 1704 <object-type name="QTreeModel"/>
1703 1705 <object-type name="QListView"/>
1704 1706 <object-type name="QColumnView">
1705 1707 <modify-function signature="setPreviewWidget(QWidget*)">
1706 1708 <modify-argument index="1">
1707 1709 <reference-count action="ignore"/>
1708 1710 </modify-argument>
1709 1711 </modify-function>
1710 1712 <modify-function signature="setModel(QAbstractItemModel*)">
1711 1713 <modify-argument index="1">
1712 1714 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemModel"/>
1713 1715 </modify-argument>
1714 1716 </modify-function>
1715 1717 <modify-function signature="setSelectionModel(QItemSelectionModel*)">
1716 1718 <modify-argument index="1">
1717 1719 <no-null-pointer/>
1718 1720 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemSelectionModel"/>
1719 1721 </modify-argument>
1720 1722 </modify-function>
1721 1723 </object-type>
1722 1724 <object-type name="QMainWindow">
1723 1725 <modify-function signature="addDockWidget(Qt::DockWidgetArea,QDockWidget*,Qt::Orientation)">
1724 1726 <modify-argument index="2">
1725 1727 <reference-count action="ignore"/>
1726 1728 </modify-argument>
1727 1729 </modify-function>
1728 1730 <modify-function signature="addDockWidget(Qt::DockWidgetArea,QDockWidget*)">
1729 1731 <modify-argument index="2">
1730 1732 <reference-count action="ignore"/>
1731 1733 </modify-argument>
1732 1734 </modify-function>
1733 1735 <modify-function signature="addToolBar(QToolBar*)">
1734 1736 <modify-argument index="1">
1735 1737 <reference-count action="ignore"/>
1736 1738 </modify-argument>
1737 1739 </modify-function>
1738 1740 <modify-function signature="addToolBar(Qt::ToolBarArea,QToolBar*)">
1739 1741 <modify-argument index="2">
1740 1742 <reference-count action="ignore"/>
1741 1743 </modify-argument>
1742 1744 </modify-function>
1743 1745 <modify-function signature="insertToolBar(QToolBar*,QToolBar*)">
1744 1746 <modify-argument index="2">
1745 1747 <reference-count action="ignore"/>
1746 1748 </modify-argument>
1747 1749 <modify-argument index="2">
1748 1750 <reference-count action="ignore"/>
1749 1751 </modify-argument>
1750 1752 </modify-function>
1751 1753 <modify-function signature="insertToolBarBreak(QToolBar*)">
1752 1754 <modify-argument index="1">
1753 1755 <reference-count action="ignore"/>
1754 1756 </modify-argument>
1755 1757 </modify-function>
1756 1758 <modify-function signature="removeDockWidget(QDockWidget*)">
1757 1759 <modify-argument index="1">
1758 1760 <reference-count action="ignore"/>
1759 1761 </modify-argument>
1760 1762 </modify-function>
1761 1763 <modify-function signature="removeToolBar(QToolBar*)">
1762 1764 <modify-argument index="1">
1763 1765 <reference-count action="ignore"/>
1764 1766 </modify-argument>
1765 1767 </modify-function>
1766 1768 <modify-function signature="removeToolBarBreak(QToolBar*)">
1767 1769 <modify-argument index="1">
1768 1770 <reference-count action="ignore"/>
1769 1771 </modify-argument>
1770 1772 </modify-function>
1771 1773 <modify-function signature="setCentralWidget(QWidget*)">
1772 1774 <modify-argument index="1">
1773 1775 <reference-count action="ignore"/>
1774 1776 </modify-argument>
1775 1777 </modify-function>
1776 1778 <modify-function signature="setMenuBar(QMenuBar*)">
1777 1779 <modify-argument index="1">
1778 1780 <reference-count action="ignore"/>
1779 1781 </modify-argument>
1780 1782 </modify-function>
1781 1783 <modify-function signature="setMenuWidget(QWidget*)">
1782 1784 <modify-argument index="1">
1783 1785 <reference-count action="ignore"/>
1784 1786 </modify-argument>
1785 1787 </modify-function>
1786 1788 <modify-function signature="setStatusBar(QStatusBar*)">
1787 1789 <modify-argument index="1">
1788 1790 <reference-count action="ignore"/>
1789 1791 </modify-argument>
1790 1792 </modify-function>
1791 1793
1792 1794 </object-type>
1793 1795 <object-type name="QMdiArea">
1794 1796 <modify-function signature="addSubWindow(QWidget*,QFlags&lt;Qt::WindowType&gt;)">
1795 1797 <modify-argument index="1">
1796 1798 <reference-count action="ignore"/>
1797 1799 </modify-argument>
1798 1800 </modify-function>
1799 1801
1800 1802 <modify-function signature="removeSubWindow(QWidget*)">
1801 1803 <modify-argument index="1">
1802 1804 <reference-count action="ignore"/>
1803 1805 </modify-argument>
1804 1806 </modify-function>
1805 1807
1806 1808 <modify-function signature="setActiveSubWindow(QMdiSubWindow*)">
1807 1809 <modify-argument index="1">
1808 1810 <reference-count action="ignore"/>
1809 1811 </modify-argument>
1810 1812 </modify-function>
1811 1813
1812 1814 <modify-function signature="setupViewport(QWidget*)">
1813 1815 <modify-argument index="1">
1814 1816 <reference-count action="ignore"/>
1815 1817 </modify-argument>
1816 1818 </modify-function>
1817 1819
1818 1820 </object-type>
1819 1821 <object-type name="QMdiSubWindow">
1820 1822 <modify-function signature="setSystemMenu(QMenu*)">
1821 1823 <modify-argument index="1">
1822 1824 <reference-count action="ignore"/>
1823 1825 </modify-argument>
1824 1826 </modify-function>
1825 1827 <modify-function signature="setWidget(QWidget*)">
1826 1828 <modify-argument index="1">
1827 1829 <reference-count action="ignore"/>
1828 1830 </modify-argument>
1829 1831 </modify-function>
1830 1832 </object-type>
1831 1833 <object-type name="QMenu">
1832 1834 <modify-function signature="insertSeparator(QAction*)">
1833 1835 <modify-argument index="1">
1834 1836 <reference-count action="ignore"/>
1835 1837 </modify-argument>
1836 1838 </modify-function>
1837 1839 <modify-function signature="setActiveAction(QAction*)">
1838 1840 <modify-argument index="1">
1839 1841 <reference-count action="ignore"/>
1840 1842 </modify-argument>
1841 1843 </modify-function>
1842 1844 <modify-function signature="setDefaultAction(QAction*)">
1843 1845 <modify-argument index="1">
1844 1846 <reference-count action="ignore"/>
1845 1847 </modify-argument>
1846 1848 </modify-function>
1847 1849 <modify-function signature="setNoReplayFor(QWidget*)">
1848 1850 <remove/>
1849 1851 </modify-function>
1850 1852 </object-type>
1851 1853
1852 1854 <object-type name="QMenuBar">
1853 1855
1854 1856 <modify-function signature="setActiveAction(QAction*)">
1855 1857 <modify-argument index="1">
1856 1858 <reference-count action="ignore"/>
1857 1859 </modify-argument>
1858 1860 </modify-function>
1859 1861 <modify-function signature="setCornerWidget(QWidget*,Qt::Corner) ">
1860 1862 <modify-argument index="1">
1861 1863 <reference-count action="ignore"/>
1862 1864 </modify-argument>
1863 1865 </modify-function>
1864 1866 </object-type>
1865 1867 <object-type name="QMotifStyle">
1866 1868 <modify-function signature="standardPixmap(QStyle::StandardPixmap, const QStyleOption*, const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
1867 1869 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
1868 1870 </object-type>
1869 1871 <object-type name="QPainterPathStroker"/>
1870 1872
1871 1873 <object-type name="QPictureIO">
1872 1874 <modify-function signature="QPictureIO(QIODevice*,const char*)">
1873 1875 <access modifier="private"/>
1874 1876 <modify-argument index="1">
1875 1877 <reference-count action="set" variable-name="__rcDevice"/>
1876 1878 </modify-argument>
1877 1879 </modify-function>
1878 1880
1879 1881 <modify-function signature="setIODevice(QIODevice*)">
1880 1882 <modify-argument index="1">
1881 1883 <reference-count action="set" variable-name="__rcDevice"/>
1882 1884 </modify-argument>
1883 1885 </modify-function>
1884 1886
1885 1887 <modify-function signature="QPictureIO(QString,const char*)">
1886 1888 <access modifier="private"/>
1887 1889 </modify-function>
1888 1890
1889 1891 <modify-function signature="format()const">
1890 1892 <access modifier="private"/>
1891 1893 <rename to="format_private"/>
1892 1894 </modify-function>
1893 1895
1894 1896 <modify-function signature="parameters()const">
1895 1897 <access modifier="private"/>
1896 1898 <rename to="parameters_private"/>
1897 1899 </modify-function>
1898 1900
1899 1901 <modify-function signature="setFormat(const char*)">
1900 1902 <access modifier="private"/>
1901 1903 </modify-function>
1902 1904
1903 1905 <modify-function signature="setParameters(const char*)">
1904 1906 <access modifier="private"/>
1905 1907 </modify-function>
1906 1908
1907 1909 </object-type>
1908 1910
1909 1911 <object-type name="QPixmapCache">
1910 1912 <modify-function signature="find(QString)">
1911 1913 <remove/>
1912 1914 </modify-function>
1913 1915 <modify-function signature="find(QString,QPixmap*)" remove="all" />
1914 1916
1915 1917 <modify-function signature="find(QString,QPixmap&amp;)">
1916 1918 <access modifier="private"/>
1917 1919 </modify-function>
1918 1920 </object-type>
1919 1921 <object-type name="QPlastiqueStyle">
1920 1922 <modify-function signature="standardPixmap(QStyle::StandardPixmap, const QStyleOption*, const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
1921 1923 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
1922 1924 <modify-function signature="layoutSpacingImplementation(QSizePolicy::ControlType, QSizePolicy::ControlType, Qt::Orientation, const QStyleOption *, const QWidget *) const" virtual-slot="yes" />
1923 1925 </object-type>
1924 1926 <object-type name="QPrintDialog">
1925 1927 </object-type>
1926 1928 <object-type name="QPrintEngine"/>
1927 1929 <object-type name="QProgressBar">
1928 1930 <modify-function signature="initStyleOption(QStyleOptionProgressBar*)const">
1929 1931 <access modifier="private"/>
1930 1932 </modify-function>
1931 1933 </object-type>
1932 1934 <object-type name="QPushButton">
1933 1935 <modify-function signature="initStyleOption(QStyleOptionButton*)const">
1934 1936 <access modifier="private"/>
1935 1937 </modify-function>
1936 1938
1937 1939 <modify-function signature="setMenu(QMenu*)">
1938 1940 <modify-argument index="1">
1939 1941 <reference-count action="set" variable-name="__rcMenu"/>
1940 1942 </modify-argument>
1941 1943 </modify-function>
1942 1944 </object-type>
1943 1945 <object-type name="QRegExpValidator"/>
1944 1946 <object-type name="QScrollArea">
1945 1947 <modify-function signature="setWidget(QWidget*)">
1946 1948 <modify-argument index="1">
1947 1949 <reference-count action="ignore"/>
1948 1950 </modify-argument>
1949 1951 </modify-function>
1950 1952 </object-type>
1951 1953 <object-type name="QSessionManager"/>
1952 1954 <object-type name="QShortcut">
1953 1955 <modify-function signature="QShortcut(QKeySequence,QWidget*,const char*,const char*,Qt::ShortcutContext)">
1954 1956 <access modifier="private"/>
1955 1957 <modify-argument index="3">
1956 1958 <remove-default-expression/>
1957 1959 </modify-argument>
1958 1960 <modify-argument index="4">
1959 1961 <remove-default-expression/>
1960 1962 </modify-argument>
1961 1963 <modify-argument index="5">
1962 1964 <remove-default-expression/>
1963 1965 </modify-argument>
1964 1966 </modify-function>
1965 1967 </object-type>
1966 1968 <object-type name="QSizeGrip"/>
1967 1969 <object-type name="QSound"/>
1968 1970 <object-type name="QSpacerItem"/>
1969 1971 <object-type name="QStandardItem">
1970 1972 <modify-function signature="operator=(QStandardItem)" remove="all"/>
1971 1973 <modify-function signature="operator&lt;(QStandardItem)const">
1972 1974 <modify-argument index="1" invalidate-after-use="yes" />
1973 1975 </modify-function>
1974 1976 <modify-function signature="read(QDataStream&amp;)">
1975 1977 <modify-argument index="1" invalidate-after-use="yes" />
1976 1978 </modify-function>
1977 1979 <modify-function signature="write(QDataStream&amp;)const">
1978 1980 <modify-argument index="1" invalidate-after-use="yes" />
1979 1981 </modify-function>
1980 1982
1981 1983 </object-type>
1982 1984 <object-type name="QStatusBar">
1983 1985 <modify-function signature="addPermanentWidget(QWidget *, int)">
1984 1986 <modify-argument index="1">
1985 1987 <reference-count action="ignore"/>
1986 1988 </modify-argument>
1987 1989 </modify-function>
1988 1990 <modify-function signature="addWidget(QWidget *, int)">
1989 1991 <modify-argument index="1">
1990 1992 <reference-count action="ignore"/>
1991 1993 </modify-argument>
1992 1994 </modify-function>
1993 1995 <modify-function signature="removeWidget(QWidget *)">
1994 1996 <modify-argument index="1">
1995 1997 <reference-count action="ignore"/>
1996 1998 </modify-argument>
1997 1999 </modify-function>
1998 2000 <modify-function signature="insertPermanentWidget(int, QWidget *, int)">
1999 2001 <modify-argument index="2">
2000 2002 <reference-count action="ignore"/>
2001 2003 </modify-argument>
2002 2004 </modify-function>
2003 2005 <modify-function signature="insertWidget(int, QWidget *, int)">
2004 2006 <modify-argument index="2">
2005 2007 <reference-count action="ignore"/>
2006 2008 </modify-argument>
2007 2009 </modify-function>
2008 2010 </object-type>
2009 2011 <object-type name="QStringListModel"/>
2010 2012 <object-type name="QStyleFactory"/>
2011 2013 <object-type name="QStyleHintReturn"/>
2012 2014 <object-type name="QStyleHintReturnVariant"/>
2013 2015 <object-type name="QStyleHintReturnMask"/>
2014 2016 <object-type name="QStylePainter" delete-in-main-thread="yes"/>
2015 2017 <object-type name="QSyntaxHighlighter">
2016 2018 <modify-function signature="setCurrentBlockUserData(QTextBlockUserData*)">
2017 2019 <modify-argument index="1">
2018 2020 <define-ownership class="java" owner="c++"/>
2019 2021 </modify-argument>
2020 2022 </modify-function>
2021 2023 <modify-function signature="setDocument(QTextDocument*)">
2022 2024 <modify-argument index="1">
2023 2025 <reference-count action="set" variable-name="__rcDocument"/>
2024 2026 </modify-argument>
2025 2027 </modify-function>
2026 2028
2027 2029 </object-type>
2028 2030 <object-type name="QSystemTrayIcon">
2029 2031 <modify-function signature="setContextMenu(QMenu*)">
2030 2032 <modify-argument index="1">
2031 2033 <reference-count action="set" variable-name="__rcContextMenu"/>
2032 2034 </modify-argument>
2033 2035 </modify-function>
2034 2036 </object-type>
2035 2037 <object-type name="QTableView">
2036 2038 <modify-function signature="setHorizontalHeader(QHeaderView*)">
2037 2039 <modify-argument index="1">
2038 2040 <reference-count action="ignore"/>
2039 2041 </modify-argument>
2040 2042 </modify-function>
2041 2043 <modify-function signature="setVerticalHeader(QHeaderView*)">
2042 2044 <modify-argument index="1">
2043 2045 <reference-count action="ignore"/>
2044 2046 </modify-argument>
2045 2047 </modify-function>
2046 2048 <modify-function signature="setModel(QAbstractItemModel*)">
2047 2049 <modify-argument index="1">
2048 2050 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemModel"/>
2049 2051 </modify-argument>
2050 2052 </modify-function>
2051 2053 <modify-function signature="setSelectionModel(QItemSelectionModel*)">
2052 2054 <modify-argument index="1">
2053 2055 <no-null-pointer/>
2054 2056 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemSelectionModel"/>
2055 2057 </modify-argument>
2056 2058 </modify-function>
2057 2059
2058 2060 <modify-function signature="sortByColumn(int)" remove="all"/> <!--### Obsolete in 4.3-->
2059 2061 </object-type>
2060 2062 <object-type name="QTextBlockGroup" delete-in-main-thread="yes"/>
2061 2063 <object-type name="QTextBlockUserData" delete-in-main-thread="yes"/>
2062 2064 <object-type name="QTextItem" delete-in-main-thread="yes"/>
2063 2065 <object-type name="QTextList" delete-in-main-thread="yes">
2064 2066 <modify-function signature="format()const" rename="textListFormat"/>
2065 2067
2066 2068 <modify-function signature="isEmpty()const" remove="all"/> <!--### Obsolete in 4.3-->
2067 2069 </object-type>
2068 2070 <object-type name="QTextObject" delete-in-main-thread="yes"/>
2069 2071
2070 2072 <!-- The original QTextObjectInterface has been rejected and replaced by this, since the original
2071 2073 usage is based on an interface pattern we can't mimic in Java (our users can't implement our
2072 2074 interfaces.) The new class inherits both QObject and QTextObjectInterface, and can be extended
2073 2075 in Java to get a type that can properly be used with registerHandler() in
2074 2076 QAbstractTextDocumentLayout. -->
2075 2077 <object-type name="QtJambiTextObjectInterface" delete-in-main-thread="yes" java-name="QTextObjectInterface">
2076 2078 <modify-function signature="drawObject(QPainter*,QRectF,QTextDocument*,int,QTextFormat)">
2077 2079 <modify-argument index="1" invalidate-after-use="yes" />
2078 2080 </modify-function>
2079 2081 </object-type>
2080 2082
2081 2083 <object-type name="QTimeEdit"/>
2082 2084 <object-type name="QToolBox">
2083 2085 <modify-function signature="addItem(QWidget*,QString)">
2084 2086 <modify-argument index="1">
2085 2087 <reference-count action="ignore"/>
2086 2088 </modify-argument>
2087 2089 </modify-function>
2088 2090 <modify-function signature="addItem(QWidget*,QIcon,QString)">
2089 2091 <modify-argument index="1">
2090 2092 <reference-count action="ignore"/>
2091 2093 </modify-argument>
2092 2094 </modify-function>
2093 2095 <modify-function signature="insertItem(int,QWidget*,QIcon,QString)">
2094 2096 <modify-argument index="2">
2095 2097 <reference-count action="ignore"/>
2096 2098 </modify-argument>
2097 2099 </modify-function>
2098 2100 <modify-function signature="insertItem(int,QWidget*,QString)">
2099 2101 <modify-argument index="2">
2100 2102 <reference-count action="ignore"/>
2101 2103 </modify-argument>
2102 2104 </modify-function>
2103 2105 <modify-function signature="setCurrentWidget(QWidget*) ">
2104 2106 <modify-argument index="1">
2105 2107 <reference-count action="ignore"/>
2106 2108 </modify-argument>
2107 2109 </modify-function>
2108 2110 </object-type>
2109 2111 <object-type name="QToolButton">
2110 2112 <modify-function signature="initStyleOption(QStyleOptionToolButton*)const">
2111 2113 <access modifier="private"/>
2112 2114 </modify-function>
2113 2115
2114 2116 <modify-function signature="setDefaultAction(QAction *)">
2115 2117 <modify-argument index="1">
2116 2118 <reference-count action="set" variable-name="__rcDefaultAction"/>
2117 2119 </modify-argument>
2118 2120 </modify-function>
2119 2121 <modify-function signature="setMenu(QMenu *)">
2120 2122 <modify-argument index="1">
2121 2123 <reference-count action="set" variable-name="__rcMenu"/>
2122 2124 </modify-argument>
2123 2125 </modify-function>
2124 2126 </object-type>
2125 2127 <object-type name="QToolTip"/>
2126 2128 <object-type name="QTreeView">
2127 2129
2128 2130 <modify-function signature="drawBranches(QPainter*,QRect,QModelIndex)const">
2129 2131 <modify-argument index="1" invalidate-after-use="yes" />
2130 2132 </modify-function>
2131 2133 <modify-function signature="drawRow(QPainter*,QStyleOptionViewItem,QModelIndex)const">
2132 2134 <modify-argument index="1" invalidate-after-use="yes" />
2133 2135 </modify-function>
2134 2136
2135 2137 <modify-function signature="setHeader(QHeaderView*)">
2136 2138 <modify-argument index="1">
2137 2139 <reference-count action="ignore"/>
2138 2140 </modify-argument>
2139 2141 </modify-function>
2140 2142 <modify-function signature="setModel(QAbstractItemModel*)">
2141 2143 <modify-argument index="1">
2142 2144 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemModel"/>
2143 2145 </modify-argument>
2144 2146 </modify-function>
2145 2147 <modify-function signature="setSelectionModel(QItemSelectionModel*)">
2146 2148 <modify-argument index="1">
2147 2149 <no-null-pointer/>
2148 2150 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemSelectionModel"/>
2149 2151 </modify-argument>
2150 2152 </modify-function>
2151 2153
2152 2154 <modify-function signature="sortByColumn(int)" remove="all"/> <!--### Obsolete in 4.3-->
2153 2155 </object-type>
2154 2156 <object-type name="QUndoCommand">
2155 2157 <modify-function signature="mergeWith(const QUndoCommand*)">
2156 2158 <modify-argument index="1" invalidate-after-use="yes" />
2157 2159 </modify-function>
2158 2160 </object-type>
2159 2161 <object-type name="QUndoGroup">
2160 2162 <modify-function signature="addStack(QUndoStack*)">
2161 2163 <modify-argument index="1">
2162 2164 <reference-count action="add" variable-name="__rcStacks"/>
2163 2165 </modify-argument>
2164 2166 </modify-function>
2165 2167 <modify-function signature="removeStack(QUndoStack*)">
2166 2168 <modify-argument index="1">
2167 2169 <reference-count action="remove" variable-name="__rcStacks"/>
2168 2170 </modify-argument>
2169 2171 </modify-function>
2170 2172 <modify-function signature="setActiveStack(QUndoStack*)">
2171 2173 <modify-argument index="1">
2172 2174 <reference-count action="ignore"/>
2173 2175 </modify-argument>
2174 2176 </modify-function>
2175 2177 </object-type>
2176 2178
2177 2179 <object-type name="QUndoStack"/>
2178 2180
2179 2181 <object-type name="QUndoView">
2180 2182 <modify-function signature="setGroup(QUndoGroup *)">
2181 2183 <modify-argument index="1">
2182 2184 <reference-count action="set" variable-name="__rcGroupOrStack"/>
2183 2185 </modify-argument>
2184 2186 </modify-function>
2185 2187 <modify-function signature="setStack(QUndoStack *)">
2186 2188 <modify-argument index="1">
2187 2189 <reference-count action="set" variable-name="__rcGroupOrStack"/>
2188 2190 </modify-argument>
2189 2191 </modify-function>
2190 2192 <modify-function signature="QUndoView(QUndoGroup *,QWidget *)">
2191 2193 <modify-argument index="1">
2192 2194 <reference-count action="set" variable-name="__rcGroupOrStack"/>
2193 2195 </modify-argument>
2194 2196 </modify-function>
2195 2197 <modify-function signature="QUndoView(QUndoStack *,QWidget *)">
2196 2198 <modify-argument index="1">
2197 2199 <reference-count action="set" variable-name="__rcGroupOrStack"/>
2198 2200 </modify-argument>
2199 2201 </modify-function>
2200 2202 </object-type>
2201 2203 <object-type name="QVBoxLayout"/>
2202 2204 <object-type name="QValidator" />
2203 2205 <object-type name="QWhatsThis"/>
2204 2206 <object-type name="QWidgetAction">
2205 2207 <modify-function signature="createWidget(QWidget*)">
2206 2208 <modify-argument index="return">
2207 2209 <define-ownership class="shell" owner="c++"/>
2208 2210 </modify-argument>
2209 2211 </modify-function>
2210 2212 </object-type>
2211 2213 <object-type name="QWidgetItem" />
2212 2214 <object-type name="QWindowsStyle">
2213 2215 <modify-function signature="standardPixmap(QStyle::StandardPixmap, const QStyleOption*, const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
2214 2216 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
2215 2217 </object-type>
2216 2218 <object-type name="QWorkspace">
2217 2219 <modify-function signature="addWindow(QWidget*,QFlags&lt;Qt::WindowType&gt;)">
2218 2220 <modify-argument index="1">
2219 2221 <reference-count action="ignore"/>
2220 2222 </modify-argument>
2221 2223 </modify-function>
2222 2224 <modify-function signature="setActiveWindow(QWidget*)">
2223 2225 <modify-argument index="1">
2224 2226 <reference-count action="ignore"/>
2225 2227 </modify-argument>
2226 2228 </modify-function>
2227 2229 </object-type>
2228 2230
2229 2231 <object-type name="QActionEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ActionAdded || %1-&gt;type() == QEvent::ActionRemoved || %1-&gt;type() == QEvent::ActionChanged"/>
2230 2232 <object-type name="QClipboardEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Clipboard"/>
2231 2233 <object-type name="QCloseEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Close"/>
2232 2234 <object-type name="QContextMenuEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ContextMenu"/>
2233 2235 <object-type name="QDragEnterEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DragEnter"/>
2234 2236 <object-type name="QDragLeaveEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DragLeave"/>
2235 2237 <object-type name="QDragMoveEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DragMove">
2236 2238 <modify-function signature="accept()" remove="all"/>
2237 2239 <modify-function signature="ignore()" remove="all"/>
2238 2240 </object-type>
2239 2241 <object-type name="QDropEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Drop">
2240 2242 <modify-function signature="encodedData(const char*)const">
2241 2243 <remove/>
2242 2244 </modify-function>
2243 2245
2244 2246 <modify-function signature="format(int)const">
2245 2247 <remove/>
2246 2248 </modify-function>
2247 2249
2248 2250 <modify-function signature="provides(const char*)const">
2249 2251 <remove/>
2250 2252 </modify-function>
2251 2253
2252 2254
2253 2255 </object-type>
2254 2256 <object-type name="QFileOpenEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::FileOpen"/>
2255 2257 <object-type name="QFocusEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::FocusIn || %1-&gt;type() == QEvent::FocusOut">
2256 2258 <modify-function signature="reason()const">
2257 2259 <remove/>
2258 2260 </modify-function>
2259 2261 </object-type>
2260 2262
2261 2263 <object-type name="QGraphicsSceneContextMenuEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneContextMenu"/>
2262 2264 <object-type name="QGraphicsSceneDragDropEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneDragEnter || %1-&gt;type() == QEvent::GraphicsSceneDragLeave || %1-&gt;type() == QEvent::GraphicsSceneDragMove || %1-&gt;type() == QEvent::GraphicsSceneDrop">
2263 2265 <modify-function signature="setMimeData(const QMimeData *)">
2264 2266 <remove/>
2265 2267 </modify-function>
2266 2268 <modify-function signature="setSource(QWidget *)">
2267 2269 <remove/>
2268 2270 </modify-function>
2269 2271 </object-type>
2270 2272 <object-type name="QGraphicsSceneEvent">
2271 2273 <modify-function signature="setWidget(QWidget *)">
2272 2274 <remove/>
2273 2275 </modify-function>
2274 2276 </object-type>
2275 2277 <object-type name="QGraphicsSceneMoveEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneMove" />
2276 2278 <object-type name="QGraphicsSceneResizeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneResize" />
2277 2279 <object-type name="QGraphicsSceneHelpEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneHelp"/>
2278 2280 <object-type name="QGraphicsSceneHoverEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneHoverEnter || %1-&gt;type() == QEvent::GraphicsSceneHoverLeave || %1-&gt;type() == QEvent::GraphicsSceneHoverMove"/>
2279 2281 <object-type name="QGraphicsSceneMouseEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneMouseDoubleClick || %1-&gt;type() == QEvent::GraphicsSceneMouseMove || %1-&gt;type() == QEvent::GraphicsSceneMousePress || %1-&gt;type() == QEvent::GraphicsSceneMouseRelease"/>
2280 2282 <object-type name="QGraphicsSceneWheelEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneWheel"/>
2281 2283 <object-type name="QHelpEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ToolTip || %1-&gt;type() == QEvent::WhatsThis"/>
2282 2284 <object-type name="QHideEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Hide"/>
2283 2285 <object-type name="QHoverEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::HoverEnter || %1-&gt;type() == QEvent::HoverLeave || %1-&gt;type() == QEvent::HoverMove"/>
2284 2286 <object-type name="QIconDragEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::IconDrag"/>
2285 2287 <object-type name="QInputMethodEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::InputMethod"/>
2286 2288 <object-type name="QMoveEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Move"/>
2287 2289 <object-type name="QResizeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Resize"/>
2288 2290 <object-type name="QShortcutEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Shortcut">
2289 2291 <!-- All these have const overloads that are used instead -->
2290 2292 <modify-function signature="isAmbiguous()">
2291 2293 <remove/>
2292 2294 </modify-function>
2293 2295 <modify-function signature="shortcutId()">
2294 2296 <remove/>
2295 2297 </modify-function>
2296 2298 <modify-function signature="key()">
2297 2299 <remove/>
2298 2300 </modify-function>
2299 2301 </object-type>
2300 2302 <object-type name="QShowEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Show"/>
2301 2303 <object-type name="QStatusTipEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::StatusTip"/>
2302 2304 <object-type name="QTabletEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::TabletMove || %1-&gt;type() == QEvent::TabletPress || %1-&gt;type() == QEvent::TabletRelease"/>
2303 2305 <object-type name="QToolBarChangeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ToolBarChange"/>
2304 2306 <object-type name="QWhatsThisClickedEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::WhatsThisClicked"/>
2305 2307 <object-type name="QWheelEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Wheel"/>
2306 2308 <object-type name="QWindowStateChangeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::WindowStateChange"/>
2307 2309 <object-type name="QDragResponseEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DragResponse"/>
2308 2310 <object-type name="QInputEvent">
2309 2311 <modify-function signature="modifiers()const" access="non-final"/>
2310 2312 </object-type>
2311 2313 <object-type name="QKeyEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::KeyPress || %1-&gt;type() == QEvent::KeyRelease"/>
2312 2314 <object-type name="QMouseEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::MouseButtonDblClick || %1-&gt;type() == QEvent::MouseButtonPress || %1-&gt;type() == QEvent::MouseButtonRelease || %1-&gt;type() == QEvent::MouseMove"/>
2313 2315 <object-type name="QPaintEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Paint"/>
2314 2316 <object-type name="QAccessibleEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::AccessibilityDescription || %1-&gt;type() == QEvent::AccessibilityHelp"/>
2315 2317
2316 2318 <object-type name="QAbstractButton" />
2317 2319
2318 2320 <object-type name="QStyle">
2319 2321 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
2320 2322 <modify-function signature="layoutSpacingImplementation(QSizePolicy::ControlType, QSizePolicy::ControlType, Qt::Orientation, const QStyleOption *, const QWidget *) const" virtual-slot="yes" />
2321 2323
2322 2324 <modify-function signature="drawComplexControl(QStyle::ComplexControl,const QStyleOptionComplex*,QPainter*,const QWidget*)const">
2323 2325 <modify-argument index="3" invalidate-after-use="yes" />
2324 2326 </modify-function>
2325 2327 <modify-function signature="drawControl(QStyle::ControlElement,const QStyleOption*,QPainter*,const QWidget*)const">
2326 2328 <modify-argument index="3" invalidate-after-use="yes" />
2327 2329 </modify-function>
2328 2330 <modify-function signature="drawPrimitive(QStyle::PrimitiveElement,const QStyleOption*,QPainter*,const QWidget*)const">
2329 2331 <modify-argument index="3" invalidate-after-use="yes" />
2330 2332 </modify-function>
2331 2333 <modify-function signature="styleHint(QStyle::StyleHint,const QStyleOption*,const QWidget*,QStyleHintReturn*)const">
2332 2334 <modify-argument index="4" invalidate-after-use="yes" />
2333 2335 </modify-function>
2334 2336 <modify-function signature="drawItemPixmap(QPainter*,QRect,int,QPixmap)const">
2335 2337 <modify-argument index="1" invalidate-after-use="yes" />
2336 2338 </modify-function>
2337 2339 <modify-function signature="drawItemText(QPainter*,QRect,int,QPalette,bool,QString,QPalette::ColorRole)const">
2338 2340 <modify-argument index="1" invalidate-after-use="yes" />
2339 2341 </modify-function>
2340 2342
2341 2343 </object-type>
2342 2344
2343 2345 <object-type name="QColorDialog">
2344 2346
2345 2347 <modify-function signature="getColor(const QColor &amp;, QWidget *)">
2346 2348 <modify-argument index="1">
2347 2349 <replace-default-expression with="QColor.white"/>
2348 2350 </modify-argument>
2349 2351 </modify-function>
2350 2352 <modify-function signature="getRgba(uint,bool*,QWidget*)">
2351 2353 <rename to="getRgba_internal"/>
2352 2354 <access modifier="private"/>
2353 2355 <modify-argument index="1">
2354 2356 <remove-default-expression />
2355 2357 </modify-argument>
2356 2358 <modify-argument index="2">
2357 2359 <remove-default-expression />
2358 2360 </modify-argument>
2359 2361 <modify-argument index="3">
2360 2362 <remove-default-expression />
2361 2363 </modify-argument>
2362 2364 </modify-function>
2363 2365 </object-type>
2364 2366
2365 2367 <object-type name="QLayout">
2366 2368 <modify-function signature="addItem(QLayoutItem*)">
2367 2369 <modify-argument index="1" invalidate-after-use="yes" />
2368 2370 </modify-function>
2369 2371
2370 2372 <modify-function signature="setSpacing(int)" rename="setWidgetSpacing"/>
2371 2373 <modify-function signature="spacing()const" rename="widgetSpacing"/>
2372 2374 <modify-function signature="addWidget(QWidget *)">
2373 2375 <modify-argument index="1">
2374 2376 <no-null-pointer/>
2375 2377 <reference-count variable-name="__rcWidgets" action="add"/>
2376 2378 </modify-argument>
2377 2379 </modify-function>
2378 2380 <modify-function signature="addChildWidget(QWidget *)">
2379 2381 <modify-argument index="1">
2380 2382 <no-null-pointer/>
2381 2383 <reference-count variable-name="__rcWidgets" action="add"/>
2382 2384 </modify-argument>
2383 2385 </modify-function>
2384 2386 <modify-function signature="removeWidget(QWidget *)">
2385 2387 <modify-argument index="1">
2386 2388 <no-null-pointer/>
2387 2389 <reference-count variable-name="__rcWidgets" action="remove"/>
2388 2390 </modify-argument>
2389 2391 </modify-function>
2390 2392
2391 2393 <modify-function signature="setAlignment(QWidget*,QFlags&lt;Qt::AlignmentFlag&gt;)">
2392 2394 <modify-argument index="1">
2393 2395 <reference-count action="ignore"/>
2394 2396 </modify-argument>
2395 2397 </modify-function>
2396 2398 <modify-function signature="setAlignment(QLayout*,QFlags&lt;Qt::AlignmentFlag&gt;)">
2397 2399 <modify-argument index="1">
2398 2400 <reference-count action="ignore"/>
2399 2401 </modify-argument>
2400 2402 </modify-function>
2401 2403 <modify-function signature="setMenuBar(QWidget*)">
2402 2404 <modify-argument index="1">
2403 2405 <reference-count action="set" variable-name="__rcMenuBar"/>
2404 2406 </modify-argument>
2405 2407 </modify-function>
2406 2408 <modify-function signature="getContentsMargins(int*,int*,int*,int*)const">
2407 2409 <access modifier="private"/>
2408 2410 </modify-function>
2409 2411
2410 2412 <modify-function signature="margin()const" remove="all"/> <!--### Obsolete in 4.3-->
2411 2413 <!-- <modify-function signature="setMargin(int)" remove="all"/> --> <!--### Obsolete in 4.3-->
2412 2414 </object-type>
2413 2415
2414 2416 <object-type name="QStackedLayout">
2415 2417 <modify-function signature="addItem(QLayoutItem *)">
2416 2418 <modify-argument index="1">
2417 2419 <define-ownership class="java" owner="c++"/>
2418 2420 </modify-argument>
2419 2421 </modify-function>
2420 2422 <modify-function signature="itemAt(int) const">
2421 2423 <modify-argument index="return">
2422 2424 <define-ownership class="java" owner="c++"/>
2423 2425 </modify-argument>
2424 2426 </modify-function>
2425 2427 <modify-function signature="addWidget(QWidget *)">
2426 2428 <rename to="addStackedWidget"/>
2427 2429 <modify-argument index="1">
2428 2430 <no-null-pointer/>
2429 2431 <reference-count action="add" declare-variable="QLayout" variable-name="__rcWidgets"/>
2430 2432 </modify-argument>
2431 2433 </modify-function>
2432 2434 <modify-function signature="insertWidget(int,QWidget*)">
2433 2435 <modify-argument index="2">
2434 2436 <no-null-pointer/>
2435 2437 <reference-count action="add" declare-variable="QLayout" variable-name="__rcWidgets"/>
2436 2438 </modify-argument>
2437 2439 </modify-function>
2438 2440 <modify-function signature="setCurrentWidget(QWidget*)">
2439 2441 <modify-argument index="1">
2440 2442 <!-- Safe to ignore because current widget must have been added to layout already -->
2441 2443 <reference-count action="ignore"/>
2442 2444 </modify-argument>
2443 2445 </modify-function>
2444 2446 </object-type>
2445 2447
2446 2448 <object-type name="QBoxLayout">
2447 2449 <modify-function signature="addWidget(QWidget *, int, QFlags&lt;Qt::AlignmentFlag&gt;)">
2448 2450 <modify-argument index="1">
2449 2451 <no-null-pointer/>
2450 2452 </modify-argument>
2451 2453 </modify-function>
2452 2454 <modify-function signature="addItem(QLayoutItem *)">
2453 2455 <modify-argument index="1">
2454 2456 <define-ownership class="java" owner="c++"/>
2455 2457 </modify-argument>
2456 2458 </modify-function>
2457 2459 <modify-function signature="insertLayout(int, QLayout *, int)">
2458 2460 <modify-argument index="2">
2459 2461 <define-ownership class="java" owner="c++"/>
2460 2462 </modify-argument>
2461 2463 </modify-function>
2462 2464 <modify-function signature="insertItem(int, QLayoutItem *)">
2463 2465 <modify-argument index="2">
2464 2466 <define-ownership class="java" owner="c++"/>
2465 2467 </modify-argument>
2466 2468 </modify-function>
2467 2469 <modify-function signature="addSpacerItem(QSpacerItem*)">
2468 2470 <modify-argument index="1">
2469 2471 <define-ownership class="java" owner="c++" />
2470 2472 </modify-argument>
2471 2473 </modify-function>
2472 2474 <modify-function signature="insertSpacerItem(int,QSpacerItem*)">
2473 2475 <modify-argument index="2">
2474 2476 <define-ownership class="java" owner="c++" />
2475 2477 </modify-argument>
2476 2478 </modify-function>
2477 2479
2478 2480 <modify-function signature="addLayout(QLayout *, int)">
2479 2481 <modify-argument index="1">
2480 2482 <define-ownership class="java" owner="c++"/>
2481 2483 </modify-argument>
2482 2484 </modify-function>
2483 2485 <modify-function signature="addWidget(QWidget*,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
2484 2486 <modify-argument index="1">
2485 2487 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2486 2488 </modify-argument>
2487 2489 </modify-function>
2488 2490 <modify-function signature="insertWidget(int,QWidget*,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
2489 2491 <modify-argument index="2">
2490 2492 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2491 2493 </modify-argument>
2492 2494 </modify-function>
2493 2495 <modify-function signature="setStretchFactor(QWidget*,int)">
2494 2496 <modify-argument index="1">
2495 2497 <reference-count action="ignore"/>
2496 2498 </modify-argument>
2497 2499 </modify-function>
2498 2500 <modify-function signature="setStretchFactor(QLayout*,int)">
2499 2501 <modify-argument index="1">
2500 2502 <reference-count action="ignore"/>
2501 2503 </modify-argument>
2502 2504 </modify-function>
2503 2505 </object-type>
2504 2506
2505 2507 <object-type name="QGridLayout">
2506 2508 <modify-function signature="addWidget(QWidget *)" remove="all"/>
2507 2509 <modify-function signature="addItem(QLayoutItem *)">
2508 2510 <modify-argument index="1">
2509 2511 <define-ownership class="java" owner="c++"/>
2510 2512 </modify-argument>
2511 2513 </modify-function>
2512 2514 <modify-function signature="addItem(QLayoutItem *, int, int, int, int, QFlags&lt;Qt::AlignmentFlag&gt;)">
2513 2515 <modify-argument index="1">
2514 2516 <define-ownership class="java" owner="c++"/>
2515 2517 </modify-argument>
2516 2518 </modify-function>
2517 2519 <modify-function signature="addLayout(QLayout *, int, int, QFlags&lt;Qt::AlignmentFlag&gt;)">
2518 2520 <modify-argument index="1">
2519 2521 <define-ownership class="java" owner="c++"/>
2520 2522 </modify-argument>
2521 2523 </modify-function>
2522 2524 <modify-function signature="addLayout(QLayout *, int, int, int, int, QFlags&lt;Qt::AlignmentFlag&gt;)">
2523 2525 <modify-argument index="1">
2524 2526 <define-ownership class="java" owner="c++"/>
2525 2527 </modify-argument>
2526 2528 </modify-function>
2527 2529 <modify-function signature="addWidget(QWidget*,int,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
2528 2530 <modify-argument index="1">
2529 2531 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2530 2532 </modify-argument>
2531 2533 </modify-function>
2532 2534 <modify-function signature="addWidget(QWidget*,int,int,int,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
2533 2535 <modify-argument index="1">
2534 2536 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2535 2537 </modify-argument>
2536 2538 </modify-function>
2537 2539 <modify-function signature="addWidget(QWidget*)">
2538 2540 <modify-argument index="1">
2539 2541 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2540 2542 </modify-argument>
2541 2543 </modify-function>
2542 2544 <modify-function signature="getItemPosition(int,int*,int*,int*,int*)">
2543 2545 <access modifier="private"/>
2544 2546 </modify-function>
2545 2547 </object-type>
2546 2548
2547 2549 <object-type name="QGraphicsView">
2548 2550 <extra-includes>
2549 2551 <include file-name="QPainterPath" location="global"/>
2550 2552 <include file-name="QVarLengthArray" location="global"/>
2551 2553 </extra-includes>
2552 2554 <modify-function signature="fitInView(const QGraphicsItem *, Qt::AspectRatioMode)">
2553 2555 <modify-argument index="1">
2554 2556 <no-null-pointer />
2555 2557 </modify-argument>
2556 2558 </modify-function>
2557 2559 <modify-function signature="setupViewport(QWidget *)" access="non-final"/>
2558 2560 <modify-function signature="setScene(QGraphicsScene*)">
2559 2561 <modify-argument index="1">
2560 2562 <reference-count action="set" variable-name="__rcScene"/>
2561 2563 </modify-argument>
2562 2564 </modify-function>
2563 2565 <modify-function signature="setupViewport(QWidget*)">
2564 2566 <modify-argument index="1">
2565 2567 <reference-count action="ignore"/>
2566 2568 </modify-argument>
2567 2569 </modify-function>
2568 2570
2569 2571 <modify-function signature="drawBackground(QPainter*,QRectF)">
2570 2572 <modify-argument index="1" invalidate-after-use="yes" />
2571 2573 </modify-function>
2572 2574 <modify-function signature="drawForeground(QPainter*,QRectF)">
2573 2575 <modify-argument index="1" invalidate-after-use="yes" />
2574 2576 </modify-function>
2575 2577 <modify-function signature="drawItems(QPainter*,int,QGraphicsItem**,const QStyleOptionGraphicsItem*)">
2576 2578 <modify-argument index="1" invalidate-after-use="yes" />
2577 2579 </modify-function>
2578 2580
2579 2581 <modify-function signature="drawItems(QPainter*,int,QGraphicsItem**,const QStyleOptionGraphicsItem*)">
2580 2582 <modify-argument index="2">
2581 2583 <remove-argument/>
2582 2584 <conversion-rule class="shell">
2583 2585 // nothing
2584 2586 </conversion-rule>
2585 2587 <conversion-rule class="native">
2586 2588 <insert-template name="core.get_array_length">
2587 2589 <replace from="%ARRAY" to="%3"/>
2588 2590 </insert-template>
2589 2591 int __length = %out;
2590 2592 </conversion-rule>
2591 2593 </modify-argument>
2592 2594
2593 2595 <modify-argument index="3">
2594 2596 <replace-type modified-type="com.trolltech.qt.gui.QGraphicsItemInterface[]"/>
2595 2597 <conversion-rule class="shell">
2596 2598 <insert-template name="gui.convert_graphicsitem_array_to_java">
2597 2599 <replace from="%LENGTH" to="%2"/>
2598 2600 </insert-template>
2599 2601 jobjectArray graphicsItemArrayHolder = %out;
2600 2602 </conversion-rule>
2601 2603 <conversion-rule class="native">
2602 2604 <insert-template name="gui.convert_graphicsitem_array_from_java"/>
2603 2605 </conversion-rule>
2604 2606 </modify-argument>
2605 2607
2606 2608 <modify-argument index="4">
2607 2609 <replace-type modified-type="com.trolltech.qt.gui.QStyleOptionGraphicsItem[]"/>
2608 2610 <conversion-rule class="shell">
2609 2611 <insert-template name="gui.convert_styleoptiongraphicsitem_array_to_java">
2610 2612 <replace from="%LENGTH" to="%2"/>
2611 2613 </insert-template>
2612 2614 jobjectArray styleOptionArrayHolder = %out;
2613 2615 </conversion-rule>
2614 2616 <conversion-rule class="native">
2615 2617 <insert-template name="gui.convert_styleoptiongraphicsitem_array_from_java"/>
2616 2618 </conversion-rule>
2617 2619 </modify-argument>
2618 2620
2619 2621 <modify-argument index="return">
2620 2622 <conversion-rule class="shell">
2621 2623 qtjambi_invalidate_array(__jni_env, styleOptionArrayHolder);
2622 2624 qtjambi_invalidate_array(__jni_env, graphicsItemArrayHolder);
2623 2625 </conversion-rule>
2624 2626 </modify-argument>
2625 2627
2626 2628 </modify-function>
2627 2629 </object-type>
2628 2630
2629 2631 <object-type name="QInputDialog">
2630 2632
2631 2633 <modify-function signature="getInt(QWidget*,QString,QString,int,int,int,int,bool*,QFlags&lt;Qt::WindowType&gt;)">
2632 2634 <rename to="getInt_private" />
2633 2635 <access modifier="private" />
2634 2636 <modify-argument index="4">
2635 2637 <remove-default-expression />
2636 2638 </modify-argument>
2637 2639 <modify-argument index="5">
2638 2640 <remove-default-expression />
2639 2641 </modify-argument>
2640 2642 <modify-argument index="6">
2641 2643 <remove-default-expression />
2642 2644 </modify-argument>
2643 2645 <modify-argument index="7">
2644 2646 <remove-default-expression />
2645 2647 </modify-argument>
2646 2648 <modify-argument index="8">
2647 2649 <remove-default-expression />
2648 2650 </modify-argument>
2649 2651 <modify-argument index="9">
2650 2652 <remove-default-expression />
2651 2653 </modify-argument>
2652 2654 </modify-function>
2653 2655
2654 2656 <modify-function signature="getDouble(QWidget *, const QString &amp;, const QString &amp;, double, double, double, int, bool *, QFlags&lt;Qt::WindowType&gt;)">
2655 2657 <rename to="getDouble_internal"/>
2656 2658 <access modifier="private"/>
2657 2659 <modify-argument index="4">
2658 2660 <remove-default-expression />
2659 2661 </modify-argument>
2660 2662 <modify-argument index="5">
2661 2663 <remove-default-expression />
2662 2664 </modify-argument>
2663 2665 <modify-argument index="6">
2664 2666 <remove-default-expression />
2665 2667 </modify-argument>
2666 2668 <modify-argument index="7">
2667 2669 <remove-default-expression />
2668 2670 </modify-argument>
2669 2671 <modify-argument index="8">
2670 2672 <remove-default-expression />
2671 2673 </modify-argument>
2672 2674 <modify-argument index="9">
2673 2675 <remove-default-expression />
2674 2676 </modify-argument>
2675 2677 </modify-function>
2676 2678
2677 2679 <modify-function signature="getInteger(QWidget *, const QString &amp;, const QString &amp;, int, int, int, int, bool *, QFlags&lt;Qt::WindowType&gt;)">
2678 2680 <rename to="getInteger_internal"/>
2679 2681 <access modifier="private"/>
2680 2682 <modify-argument index="4">
2681 2683 <remove-default-expression />
2682 2684 </modify-argument>
2683 2685 <modify-argument index="5">
2684 2686 <remove-default-expression />
2685 2687 </modify-argument>
2686 2688 <modify-argument index="6">
2687 2689 <remove-default-expression />
2688 2690 </modify-argument>
2689 2691 <modify-argument index="7">
2690 2692 <remove-default-expression />
2691 2693 </modify-argument>
2692 2694 <modify-argument index="8">
2693 2695 <remove-default-expression />
2694 2696 </modify-argument>
2695 2697 <modify-argument index="9">
2696 2698 <remove-default-expression />
2697 2699 </modify-argument>
2698 2700 </modify-function>
2699 2701
2700 2702 <modify-function signature="getItem(QWidget *, const QString &amp;, const QString &amp;, const QStringList&lt;QString&gt; &amp;, int, bool, bool *, QFlags&lt;Qt::WindowType&gt;)">
2701 2703 <rename to="getItem_internal"/>
2702 2704 <access modifier="private"/>
2703 2705 <modify-argument index="4">
2704 2706 <remove-default-expression />
2705 2707 </modify-argument>
2706 2708 <modify-argument index="5">
2707 2709 <remove-default-expression />
2708 2710 </modify-argument>
2709 2711 <modify-argument index="6">
2710 2712 <remove-default-expression />
2711 2713 </modify-argument>
2712 2714 <modify-argument index="7">
2713 2715 <remove-default-expression />
2714 2716 </modify-argument>
2715 2717 <modify-argument index="8">
2716 2718 <remove-default-expression />
2717 2719 </modify-argument>
2718 2720 </modify-function>
2719 2721
2720 2722 <modify-function signature="getText(QWidget *, const QString &amp;, const QString &amp;, QLineEdit::EchoMode, const QString &amp;, bool *, QFlags&lt;Qt::WindowType&gt;)">
2721 2723 <rename to="getText_internal"/>
2722 2724 <access modifier="private"/>
2723 2725 <modify-argument index="4">
2724 2726 <remove-default-expression />
2725 2727 </modify-argument>
2726 2728 <modify-argument index="5">
2727 2729 <remove-default-expression />
2728 2730 </modify-argument>
2729 2731 <modify-argument index="6">
2730 2732 <remove-default-expression />
2731 2733 </modify-argument>
2732 2734 <modify-argument index="7">
2733 2735 <remove-default-expression />
2734 2736 </modify-argument>
2735 2737 </modify-function>
2736 2738 </object-type>
2737 2739
2738 2740
2739 2741 <object-type name="QGraphicsScene">
2740 2742 <extra-includes>
2741 2743 <include file-name="QVarLengthArray" location="global"/>
2742 2744 </extra-includes>
2743 2745
2744 2746 <modify-function signature="contextMenuEvent(QGraphicsSceneContextMenuEvent*)">
2745 2747 <modify-argument index="1" invalidate-after-use="yes" />
2746 2748 </modify-function>
2747 2749 <modify-function signature="dragEnterEvent(QGraphicsSceneDragDropEvent*)">
2748 2750 <modify-argument index="1" invalidate-after-use="yes" />
2749 2751 </modify-function>
2750 2752 <modify-function signature="dragLeaveEvent(QGraphicsSceneDragDropEvent*)">
2751 2753 <modify-argument index="1" invalidate-after-use="yes" />
2752 2754 </modify-function>
2753 2755 <modify-function signature="dragMoveEvent(QGraphicsSceneDragDropEvent*)">
2754 2756 <modify-argument index="1" invalidate-after-use="yes" />
2755 2757 </modify-function>
2756 2758 <modify-function signature="drawBackground(QPainter*,QRectF)">
2757 2759 <modify-argument index="1" invalidate-after-use="yes" />
2758 2760 </modify-function>
2759 2761 <modify-function signature="drawForeground(QPainter*,QRectF)">
2760 2762 <modify-argument index="1" invalidate-after-use="yes" />
2761 2763 </modify-function>
2762 2764 <modify-function signature="drawItems(QPainter*,int,QGraphicsItem**,const QStyleOptionGraphicsItem*,QWidget*)">
2763 2765 <modify-argument index="1" invalidate-after-use="yes" />
2764 2766 </modify-function>
2765 2767 <modify-function signature="dropEvent(QGraphicsSceneDragDropEvent*)">
2766 2768 <modify-argument index="1" invalidate-after-use="yes" />
2767 2769 </modify-function>
2768 2770 <modify-function signature="focusInEvent(QFocusEvent*)">
2769 2771 <modify-argument index="1" invalidate-after-use="yes" />
2770 2772 </modify-function>
2771 2773 <modify-function signature="focusOutEvent(QFocusEvent*)">
2772 2774 <modify-argument index="1" invalidate-after-use="yes" />
2773 2775 </modify-function>
2774 2776 <modify-function signature="helpEvent(QGraphicsSceneHelpEvent*)">
2775 2777 <modify-argument index="1" invalidate-after-use="yes" />
2776 2778 </modify-function>
2777 2779 <modify-function signature="inputMethodEvent(QInputMethodEvent*)">
2778 2780 <modify-argument index="1" invalidate-after-use="yes" />
2779 2781 </modify-function>
2780 2782 <modify-function signature="keyPressEvent(QKeyEvent*)">
2781 2783 <modify-argument index="1" invalidate-after-use="yes" />
2782 2784 </modify-function>
2783 2785 <modify-function signature="keyReleaseEvent(QKeyEvent*)">
2784 2786 <modify-argument index="1" invalidate-after-use="yes" />
2785 2787 </modify-function>
2786 2788 <modify-function signature="mouseDoubleClickEvent(QGraphicsSceneMouseEvent*)">
2787 2789 <modify-argument index="1" invalidate-after-use="yes" />
2788 2790 </modify-function>
2789 2791 <modify-function signature="mouseMoveEvent(QGraphicsSceneMouseEvent*)">
2790 2792 <modify-argument index="1" invalidate-after-use="yes" />
2791 2793 </modify-function>
2792 2794 <modify-function signature="mousePressEvent(QGraphicsSceneMouseEvent*)">
2793 2795 <modify-argument index="1" invalidate-after-use="yes" />
2794 2796 </modify-function>
2795 2797 <modify-function signature="mouseReleaseEvent(QGraphicsSceneMouseEvent*)">
2796 2798 <modify-argument index="1" invalidate-after-use="yes" />
2797 2799 </modify-function>
2798 2800 <modify-function signature="wheelEvent(QGraphicsSceneWheelEvent*)">
2799 2801 <modify-argument index="1" invalidate-after-use="yes" />
2800 2802 </modify-function>
2801 2803
2802 2804 <modify-function signature="setActiveWindow(QGraphicsWidget*)">
2803 2805 <modify-argument index="1">
2804 2806 <reference-count action="ignore" />
2805 2807 </modify-argument>
2806 2808 </modify-function>
2807 2809 <modify-function signature="setStyle(QStyle*)">
2808 2810 <modify-argument index="1">
2809 2811 <reference-count action="ignore" />
2810 2812 </modify-argument>
2811 2813 </modify-function>
2812 2814
2813 2815 <modify-function signature="addItem(QGraphicsItem *)">
2814 2816 <modify-argument index="1">
2815 2817 <define-ownership class="java" owner="c++"/>
2816 2818 </modify-argument>
2817 2819 </modify-function>
2818 2820 <modify-function signature="addEllipse(const QRectF &amp;, const QPen &amp;, const QBrush &amp;)">
2819 2821 <modify-argument index="return">
2820 2822 <define-ownership class="java" owner="c++"/>
2821 2823 </modify-argument>
2822 2824 </modify-function>
2823 2825 <modify-function signature="addLine(const QLineF &amp;, const QPen &amp;)">
2824 2826 <modify-argument index="return">
2825 2827 <define-ownership class="java" owner="c++"/>
2826 2828 </modify-argument>
2827 2829 </modify-function>
2828 2830 <modify-function signature="addPath(const QPainterPath &amp;, const QPen &amp;, const QBrush &amp;)">
2829 2831 <modify-argument index="return">
2830 2832 <define-ownership class="java" owner="c++"/>
2831 2833 </modify-argument>
2832 2834 </modify-function>
2833 2835 <modify-function signature="addPixmap(const QPixmap &amp;)">
2834 2836 <modify-argument index="return">
2835 2837 <define-ownership class="java" owner="c++"/>
2836 2838 </modify-argument>
2837 2839 </modify-function>
2838 2840 <modify-function signature="addPolygon(const QPolygonF &amp;, const QPen &amp;, const QBrush &amp;)">
2839 2841 <modify-argument index="return">
2840 2842 <define-ownership class="java" owner="c++"/>
2841 2843 </modify-argument>
2842 2844 </modify-function>
2843 2845 <modify-function signature="addRect(const QRectF &amp;, const QPen &amp;, const QBrush &amp;)">
2844 2846 <modify-argument index="return">
2845 2847 <define-ownership class="java" owner="c++"/>
2846 2848 </modify-argument>
2847 2849 </modify-function>
2848 2850 <modify-function signature="addText(const QString &amp;, const QFont &amp;)">
2849 2851 <modify-argument index="return">
2850 2852 <define-ownership class="java" owner="c++"/>
2851 2853 </modify-argument>
2852 2854 </modify-function>
2853 2855 <modify-function signature="addWidget(QWidget*,QFlags&lt;Qt::WindowType&gt;)">
2854 2856 <modify-argument index="return">
2855 2857 <define-ownership class="java" owner="c++" />
2856 2858 </modify-argument>
2857 2859 <modify-argument index="1">
2858 2860 <define-ownership class="java" owner="c++" />
2859 2861 </modify-argument>
2860 2862 </modify-function>
2861 2863 <modify-function signature="removeItem(QGraphicsItem*)">
2862 2864 <modify-argument index="1">
2863 2865 <define-ownership class="java" owner="default"/>
2864 2866 </modify-argument>
2865 2867 </modify-function>
2866 2868 <modify-function signature="setFocusItem(QGraphicsItem*,Qt::FocusReason)">
2867 2869 <modify-argument index="1">
2868 2870 <reference-count action="set" variable-name="__rcFocusItem"/>
2869 2871 </modify-argument>
2870 2872 </modify-function>
2871 2873 </object-type>
2872 2874
2873 2875
2874 2876 <object-type name="QCalendarWidget">
2875 2877 <extra-includes>
2876 2878 <include file-name="QTextCharFormat" location="global"/>
2877 2879 </extra-includes>
2878 2880
2879 2881 <modify-function signature="isHeaderVisible()const" remove="all"/> <!--### Obsolete in 4.3-->
2880 2882 <modify-function signature="setHeaderVisible(bool)" remove="all"/> <!--### Obsolete in 4.3-->
2881 2883
2882 2884 <modify-function signature="paintCell(QPainter*,QRect,QDate)const">
2883 2885 <modify-argument invalidate-after-use="yes" index="1" />
2884 2886 </modify-function>
2885 2887 </object-type>
2886 2888
2887 2889 <object-type name="QTreeWidget">
2888 2890 <modify-function signature="setSelectionModel(QItemSelectionModel*)">
2889 2891 <modify-argument index="1">
2890 2892 <no-null-pointer/>
2891 2893 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemSelectionModel"/>
2892 2894 </modify-argument>
2893 2895 </modify-function>
2894 2896 <modify-function signature="removeItemWidget(QTreeWidgetItem*,int)">
2895 2897 <modify-argument index="1">
2896 2898 <reference-count action="ignore" />
2897 2899 </modify-argument>
2898 2900 </modify-function>
2899 2901 <modify-function signature="mimeData(const QList&lt;QTreeWidgetItem*&gt;)const">
2900 2902 <modify-argument index="1" invalidate-after-use="yes"/>
2901 2903 </modify-function>
2902 2904 <modify-function signature="dropMimeData(QTreeWidgetItem*,int,const QMimeData*,Qt::DropAction)">
2903 2905 <modify-argument index="1" invalidate-after-use="yes" />
2904 2906 </modify-function>
2905 2907 <modify-function signature="isSortingEnabled()const" remove="all"/>
2906 2908 <modify-function signature="setSortingEnabled(bool)" remove="all"/>
2907 2909 <modify-function signature="indexOfTopLevelItem(QTreeWidgetItem *)">
2908 2910 <remove/>
2909 2911 </modify-function>
2910 2912 <modify-function signature="addTopLevelItem(QTreeWidgetItem *)">
2911 2913 <modify-argument index="1">
2912 2914 <define-ownership class="java" owner="c++"/>
2913 2915 </modify-argument>
2914 2916 </modify-function>
2915 2917 <modify-function signature="takeTopLevelItem(int)">
2916 2918 <modify-argument index="return">
2917 2919 <define-ownership class="java" owner="default"/>
2918 2920 </modify-argument>
2919 2921 </modify-function>
2920 2922 <modify-function signature="addTopLevelItems(const QList&lt;QTreeWidgetItem*&gt; &amp;)">
2921 2923 <modify-argument index="1">
2922 2924 <define-ownership class="java" owner="c++"/>
2923 2925 </modify-argument>
2924 2926 </modify-function>
2925 2927 <modify-function signature="insertTopLevelItem(int, QTreeWidgetItem *)">
2926 2928 <modify-argument index="2">
2927 2929 <define-ownership class="java" owner="c++"/>
2928 2930 </modify-argument>
2929 2931 </modify-function>
2930 2932 <modify-function signature="insertTopLevelItems(int, const QList&lt;QTreeWidgetItem*&gt; &amp;)">
2931 2933 <modify-argument index="2">
2932 2934 <define-ownership class="java" owner="c++"/>
2933 2935 </modify-argument>
2934 2936 </modify-function>
2935 2937 <modify-function signature="setHeaderItem(QTreeWidgetItem *)">
2936 2938 <modify-argument index="1">
2937 2939 <define-ownership class="java" owner="c++"/>
2938 2940 </modify-argument>
2939 2941 </modify-function>
2940 2942 <modify-function signature="takeTopLevelItem(int)">
2941 2943 <modify-argument index="return">
2942 2944 <define-ownership class="java" owner="default"/>
2943 2945 </modify-argument>
2944 2946 </modify-function>
2945 2947 <modify-function signature="setCurrentItem(QTreeWidgetItem*,int,QFlags&lt;QItemSelectionModel::SelectionFlag&gt;)">
2946 2948 <modify-argument index="1">
2947 2949 <reference-count action="ignore" />
2948 2950 </modify-argument>
2949 2951 </modify-function>
2950 2952 <modify-function signature="setFirstItemColumnSpanned(const QTreeWidgetItem*,bool)">
2951 2953 <modify-argument index="1">
2952 2954 <reference-count action="ignore" />
2953 2955 </modify-argument>
2954 2956 </modify-function>
2955 2957 <modify-function signature="setCurrentItem(QTreeWidgetItem*)">
2956 2958 <modify-argument index="1">
2957 2959 <reference-count action="ignore"/>
2958 2960 </modify-argument>
2959 2961 </modify-function>
2960 2962 <modify-function signature="setCurrentItem(QTreeWidgetItem*,int)">
2961 2963 <modify-argument index="1">
2962 2964 <reference-count action="ignore"/>
2963 2965 </modify-argument>
2964 2966 </modify-function>
2965 2967 <modify-function signature="setItemExpanded(const QTreeWidgetItem*,bool)">
2966 2968 <remove/>
2967 2969 </modify-function>
2968 2970 <modify-function signature="isItemExpanded(const QTreeWidgetItem*)const">
2969 2971 <remove/>
2970 2972 </modify-function>
2971 2973 <modify-function signature="setItemHidden(const QTreeWidgetItem*,bool)">
2972 2974 <remove/>
2973 2975 </modify-function>
2974 2976 <modify-function signature="isItemHidden(const QTreeWidgetItem*)const">
2975 2977 <remove/>
2976 2978 </modify-function>
2977 2979 <modify-function signature="isItemSelected(const QTreeWidgetItem*)const">
2978 2980 <remove/>
2979 2981 </modify-function>
2980 2982 <modify-function signature="setItemSelected(const QTreeWidgetItem*,bool)">
2981 2983 <remove/>
2982 2984 </modify-function>
2983 2985 <modify-function signature="setItemWidget(QTreeWidgetItem*,int,QWidget*)">
2984 2986 <modify-argument index="1">
2985 2987 <reference-count action="ignore"/>
2986 2988 </modify-argument>
2987 2989 <modify-argument index="3">
2988 2990 <reference-count action="ignore"/>
2989 2991 </modify-argument>
2990 2992 </modify-function>
2991 2993 <modify-function signature="setModel(QAbstractItemModel*)">
2992 2994 <modify-argument index="1">
2993 2995 <reference-count action="ignore"/>
2994 2996 </modify-argument>
2995 2997 </modify-function>
2996 2998
2997 2999 <modify-function signature="items(const QMimeData*)const" remove="all"/> <!--### Obsolete in 4.3-->
2998 3000 </object-type>
2999 3001
3000 3002 <object-type name="QAbstractItemDelegate">
3001 3003 <modify-function signature="setEditorData(QWidget*,QModelIndex)const">
3002 3004 <modify-argument index="1">
3003 3005 <!-- Safe to ignore because this implementation is documented to do nothing -->
3004 3006 <reference-count action="ignore"/>
3005 3007 </modify-argument>
3006 3008 </modify-function>
3007 3009 <modify-function signature="setModelData(QWidget*,QAbstractItemModel*,QModelIndex)const">
3008 3010 <modify-argument index="1">
3009 3011 <reference-count action="ignore"/>
3010 3012 </modify-argument>
3011 3013 <modify-argument index="2">
3012 3014 <reference-count action="ignore"/>
3013 3015 </modify-argument>
3014 3016 </modify-function>
3015 3017
3016 3018 <modify-function signature="paint(QPainter*,QStyleOptionViewItem,QModelIndex)const">
3017 3019 <modify-argument index="1" invalidate-after-use="yes" />
3018 3020 </modify-function>
3019 3021 <modify-function signature="editorEvent(QEvent*,QAbstractItemModel*,QStyleOptionViewItem,QModelIndex)">
3020 3022 <modify-argument index="1" invalidate-after-use="yes" />
3021 3023 </modify-function>
3022 3024
3023 3025 <modify-function signature="elidedText(QFontMetrics, int, Qt::TextElideMode, QString)" remove="all"/> <!--### Obsolete in 4.3-->
3024 3026 </object-type>
3025 3027
3026 3028 <object-type name="QTableWidgetItem" delete-in-main-thread="yes">
3027 3029 <modify-function signature="operator=(const QTableWidgetItem&amp;)" remove="all"/>
3028 3030 <modify-function signature="clone() const">
3029 3031 <modify-argument index="return">
3030 3032 <define-ownership class="shell" owner="c++"/>
3031 3033 </modify-argument>
3032 3034 </modify-function>
3033 3035
3034 3036 <modify-function signature="backgroundColor()const" remove="all"/> <!--### Obsolete in 4.3-->
3035 3037 <modify-function signature="setBackgroundColor(QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3036 3038 <modify-function signature="setTextColor(QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3037 3039 <modify-function signature="textColor()const" remove="all"/> <!--### Obsolete in 4.3-->
3038 3040
3039 3041 <modify-function signature="operator&lt;(QTableWidgetItem)const">
3040 3042 <modify-argument index="1" invalidate-after-use="yes" />
3041 3043 </modify-function>
3042 3044 <modify-function signature="read(QDataStream&amp;)">
3043 3045 <modify-argument index="1" invalidate-after-use="yes" />
3044 3046 </modify-function>
3045 3047 <modify-function signature="write(QDataStream&amp;)const">
3046 3048 <modify-argument index="1" invalidate-after-use="yes" />
3047 3049 </modify-function>
3048 3050
3049 3051 </object-type>
3050 3052
3051 3053 <object-type name="QListWidgetItem" delete-in-main-thread="yes">
3052 3054
3053 3055 <modify-function signature="operator&lt;(QListWidgetItem)const">
3054 3056 <modify-argument index="1" invalidate-after-use="yes" />
3055 3057 </modify-function>
3056 3058 <modify-function signature="read(QDataStream&amp;)">
3057 3059 <modify-argument index="1" invalidate-after-use="yes" />
3058 3060 </modify-function>
3059 3061 <modify-function signature="write(QDataStream&amp;)const">
3060 3062 <modify-argument index="1" invalidate-after-use="yes" />
3061 3063 </modify-function>
3062 3064
3063 3065
3064 3066 <modify-function signature="operator=(const QListWidgetItem&amp;)" remove="all"/>
3065 3067 <modify-function signature="QListWidgetItem(QListWidget *, int)">
3066 3068 <modify-argument index="this">
3067 3069 <define-ownership class="java" owner="c++"/>
3068 3070 </modify-argument>
3069 3071 </modify-function>
3070 3072 <modify-function signature="QListWidgetItem(const QString &amp;, QListWidget *, int)">
3071 3073 <modify-argument index="this">
3072 3074 <define-ownership class="java" owner="c++"/>
3073 3075 </modify-argument>
3074 3076 </modify-function>
3075 3077 <modify-function signature="QListWidgetItem(const QIcon &amp;, const QString &amp;, QListWidget *, int)">
3076 3078 <modify-argument index="this">
3077 3079 <define-ownership class="java" owner="c++"/>
3078 3080 </modify-argument>
3079 3081 </modify-function>
3080 3082 <modify-function signature="clone() const">
3081 3083 <modify-argument index="return">
3082 3084 <define-ownership class="shell" owner="c++"/>
3083 3085 </modify-argument>
3084 3086 </modify-function>
3085 3087
3086 3088 <modify-function signature="backgroundColor()const" remove="all"/> <!--### Obsolete in 4.3-->
3087 3089 <modify-function signature="setBackgroundColor(QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3088 3090 <modify-function signature="setTextColor(QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3089 3091 <modify-function signature="textColor()const" remove="all"/> <!--### Obsolete in 4.3-->
3090 3092 </object-type>
3091 3093
3092 3094 <object-type name="QGraphicsTextItem"> <!-- a QObject so main-thread delete redundant -->
3093 3095 <extra-includes>
3094 3096 <include file-name="QTextCursor" location="global"/>
3095 3097 </extra-includes>
3096 3098 <modify-function signature="QGraphicsTextItem(QGraphicsItem*,QGraphicsScene*)">
3097 3099 <inject-code position="end">
3098 3100 <argument-map index="1" meta-name="%1"/>
3099 3101 if (%1 != null) disableGarbageCollection();
3100 3102 </inject-code>
3101 3103 </modify-function>
3102 3104 <modify-function signature="QGraphicsTextItem(const QString &amp;,QGraphicsItem*,QGraphicsScene*)">
3103 3105 <inject-code position="end">
3104 3106 <argument-map index="2" meta-name="%2"/>
3105 3107 if (%2 != null) disableGarbageCollection();
3106 3108 </inject-code>
3107 3109 </modify-function>
3108 3110 <modify-function signature="setDocument(QTextDocument*)">
3109 3111 <modify-argument index="1">
3110 3112 <reference-count action="set" variable-name="__rcDocument"/>
3111 3113 </modify-argument>
3112 3114 </modify-function>
3113 3115
3114 3116 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
3115 3117 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
3116 3118 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
3117 3119 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
3118 3120 </object-type>
3119 3121
3120 3122 <object-type name="QCompleter">
3121 3123 <modify-function signature="activated(const QModelIndex &amp;)">
3122 3124 <rename to="activatedIndex"/>
3123 3125 </modify-function>
3124 3126 <modify-function signature="highlighted(const QModelIndex &amp;)">
3125 3127 <rename to="highlightedIndex"/>
3126 3128 </modify-function>
3127 3129 <modify-function signature="setModel(QAbstractItemModel *)">
3128 3130 <modify-argument index="1">
3129 3131 <reference-count action="set" variable-name="__rcModel"/>
3130 3132 </modify-argument>
3131 3133 </modify-function>
3132 3134 <modify-function signature="setPopup(QAbstractItemView *)">
3133 3135 <modify-argument index="1">
3134 3136 <no-null-pointer/>
3135 3137 <define-ownership class="java" owner="c++"/>
3136 3138 </modify-argument>
3137 3139 </modify-function>
3138 3140 <modify-function signature="setWidget(QWidget *)">
3139 3141 <modify-argument index="1">
3140 3142 <reference-count action="set" variable-name="__rcWidget"/>
3141 3143 </modify-argument>
3142 3144 </modify-function>
3143 3145 </object-type>
3144 3146
3145 3147
3146 3148 <object-type name="QTreeWidgetItem" delete-in-main-thread="yes">
3147 3149
3148 3150 <modify-function signature="operator&lt;(QTreeWidgetItem)const">
3149 3151 <modify-argument index="1" invalidate-after-use="yes" />
3150 3152 </modify-function>
3151 3153 <modify-function signature="read(QDataStream&amp;)">
3152 3154 <modify-argument index="1" invalidate-after-use="yes" />
3153 3155 </modify-function>
3154 3156 <modify-function signature="write(QDataStream&amp;)const">
3155 3157 <modify-argument index="1" invalidate-after-use="yes" />
3156 3158 </modify-function>
3157 3159
3158 3160 <modify-function signature="QTreeWidgetItem(const QTreeWidgetItem &amp;)" remove="all"/>
3159 3161 <modify-function signature="operator=(const QTreeWidgetItem&amp;)" remove="all"/>
3160 3162
3161 3163 <modify-function signature="QTreeWidgetItem(QTreeWidget *,int)">
3162 3164 <modify-argument index="this">
3163 3165 <define-ownership class="java" owner="c++"/>
3164 3166 </modify-argument>
3165 3167 </modify-function>
3166 3168 <modify-function signature="QTreeWidgetItem(QTreeWidget *,const QStringList&lt;QString&gt; &amp;,int)">
3167 3169 <modify-argument index="this">
3168 3170 <define-ownership class="java" owner="c++"/>
3169 3171 </modify-argument>
3170 3172 </modify-function>
3171 3173 <modify-function signature="QTreeWidgetItem(QTreeWidget *,QTreeWidgetItem *,int)">
3172 3174 <modify-argument index="this">
3173 3175 <define-ownership class="java" owner="c++"/>
3174 3176 </modify-argument>
3175 3177 </modify-function>
3176 3178 <modify-function signature="QTreeWidgetItem(QTreeWidgetItem *,int)">
3177 3179 <modify-argument index="this">
3178 3180 <define-ownership class="java" owner="c++"/>
3179 3181 </modify-argument>
3180 3182 </modify-function>
3181 3183 <modify-function signature="QTreeWidgetItem(QTreeWidgetItem *,const QStringList&lt;QString&gt; &amp;,int)">
3182 3184 <modify-argument index="this">
3183 3185 <define-ownership class="java" owner="c++"/>
3184 3186 </modify-argument>
3185 3187 </modify-function>
3186 3188 <modify-function signature="QTreeWidgetItem(QTreeWidgetItem *,QTreeWidgetItem *,int)">
3187 3189 <modify-argument index="this">
3188 3190 <define-ownership class="java" owner="c++"/>
3189 3191 </modify-argument>
3190 3192 </modify-function>
3191 3193 <modify-function signature="clone() const">
3192 3194 <modify-argument index="return">
3193 3195 <define-ownership class="shell" owner="c++"/>
3194 3196 </modify-argument>
3195 3197 </modify-function>
3196 3198 <modify-function signature="addChild(QTreeWidgetItem *)">
3197 3199 <modify-argument index="1">
3198 3200 <define-ownership class="java" owner="c++"/>
3199 3201 </modify-argument>
3200 3202 </modify-function>
3201 3203 <modify-function signature="addChildren(const QList&lt;QTreeWidgetItem*&gt; &amp;)">
3202 3204 <modify-argument index="1">
3203 3205 <define-ownership class="java" owner="c++"/>
3204 3206 </modify-argument>
3205 3207 </modify-function>
3206 3208 <modify-function signature="insertChild(int, QTreeWidgetItem *)">
3207 3209 <modify-argument index="2">
3208 3210 <define-ownership class="java" owner="c++"/>
3209 3211 </modify-argument>
3210 3212 </modify-function>
3211 3213 <modify-function signature="insertChildren(int, const QList&lt;QTreeWidgetItem*&gt; &amp;)">
3212 3214 <modify-argument index="2">
3213 3215 <define-ownership class="java" owner="c++"/>
3214 3216 </modify-argument>
3215 3217 </modify-function>
3216 3218 <modify-function signature="removeChild(QTreeWidgetItem*)">
3217 3219 <modify-argument index="1">
3218 3220 <define-ownership class="java" owner="default"/>
3219 3221 </modify-argument>
3220 3222 </modify-function>
3221 3223 <modify-function signature="takeChild(int)">
3222 3224 <modify-argument index="return">
3223 3225 <define-ownership class="java" owner="default"/>
3224 3226 </modify-argument>
3225 3227 </modify-function>
3226 3228 <modify-function signature="takeChildren()">
3227 3229 <modify-argument index="return">
3228 3230 <define-ownership class="java" owner="default"/>
3229 3231 </modify-argument>
3230 3232 </modify-function>
3231 3233
3232 3234 <modify-function signature="backgroundColor(int)const" remove="all"/> <!--### Obsolete in 4.3-->
3233 3235 <modify-function signature="setBackgroundColor(int, QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3234 3236 <modify-function signature="setTextColor(int, QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3235 3237 <modify-function signature="textColor(int)const" remove="all"/> <!--### Obsolete in 4.3-->
3236 3238 </object-type>
3237 3239
3238 3240 <object-type name="QListWidget">
3239 3241 <modify-function signature="mimeData(const QList&lt;QListWidgetItem *&gt;)const">
3240 3242 <modify-argument index="1" invalidate-after-use="yes" />
3241 3243 </modify-function>
3242 3244 <modify-function signature="addItem(QListWidgetItem *)">
3243 3245 <modify-argument index="1">
3244 3246 <define-ownership class="java" owner="c++"/>
3245 3247 </modify-argument>
3246 3248 </modify-function>
3247 3249 <modify-function signature="insertItem(int, QListWidgetItem *)">
3248 3250 <modify-argument index="2">
3249 3251 <define-ownership class="java" owner="c++"/>
3250 3252 </modify-argument>
3251 3253 </modify-function>
3252 3254 <modify-function signature="setCurrentItem(QListWidgetItem*)">
3253 3255 <modify-argument index="1">
3254 3256 <reference-count action="ignore"/>
3255 3257 </modify-argument>
3256 3258 </modify-function>
3257 3259 <modify-function signature="setCurrentItem(QListWidgetItem*,QFlags&lt;QItemSelectionModel::SelectionFlag&gt;)">
3258 3260 <modify-argument index="1">
3259 3261 <reference-count action="ignore"/>
3260 3262 </modify-argument>
3261 3263 </modify-function>
3262 3264 <modify-function signature="setItemHidden(const QListWidgetItem*,bool)">
3263 3265 <remove/>
3264 3266 </modify-function>
3265 3267 <modify-function signature="isItemHidden(const QListWidgetItem*)const">
3266 3268 <remove/>
3267 3269 </modify-function>
3268 3270 <modify-function signature="setItemSelected(const QListWidgetItem*,bool)">
3269 3271 <remove/>
3270 3272 </modify-function>
3271 3273 <modify-function signature="isItemSelected(const QListWidgetItem*)const">
3272 3274 <remove/>
3273 3275 </modify-function>
3274 3276 <modify-function signature="takeItem(int)">
3275 3277 <modify-argument index="return">
3276 3278 <define-ownership class="java" owner="default"/>
3277 3279 </modify-argument>
3278 3280 </modify-function>
3279 3281 <modify-function signature="setItemWidget(QListWidgetItem*,QWidget*)">
3280 3282 <modify-argument index="1">
3281 3283 <reference-count action="ignore"/>
3282 3284 </modify-argument>
3283 3285 <modify-argument index="2">
3284 3286 <reference-count action="ignore"/>
3285 3287 </modify-argument>
3286 3288 </modify-function>
3287 3289 <modify-function signature="removeItemWidget(QListWidgetItem*)">
3288 3290 <modify-argument index="1">
3289 3291 <reference-count action="ignore" />
3290 3292 </modify-argument>
3291 3293 </modify-function>
3292 3294 <modify-function signature="setModel(QAbstractItemModel*)">
3293 3295 <modify-argument index="1">
3294 3296 <reference-count action="ignore"/>
3295 3297 </modify-argument>
3296 3298 </modify-function>
3297 3299
3298 3300 </object-type>
3299 3301
3300 3302 <object-type name="QWidget">
3301 3303 <extra-includes>
3302 3304 <include file-name="QIcon" location="global"/>
3303 3305 <include file-name="QMessageBox" location="global"/>
3304 3306 </extra-includes>
3305 3307
3306 3308 <modify-function signature="actionEvent(QActionEvent*)">
3307 3309 <modify-argument index="1" invalidate-after-use="yes" />
3308 3310 </modify-function>
3309 3311 <modify-function signature="changeEvent(QEvent*)">
3310 3312 <modify-argument index="1" invalidate-after-use="yes" />
3311 3313 </modify-function>
3312 3314 <modify-function signature="closeEvent(QCloseEvent*)">
3313 3315 <modify-argument index="1" invalidate-after-use="yes" />
3314 3316 </modify-function>
3315 3317 <modify-function signature="contextMenuEvent(QContextMenuEvent*)">
3316 3318 <modify-argument index="1" invalidate-after-use="yes" />
3317 3319 </modify-function>
3318 3320 <modify-function signature="dragEnterEvent(QDragEnterEvent*)">
3319 3321 <modify-argument index="1" invalidate-after-use="yes" />
3320 3322 </modify-function>
3321 3323 <modify-function signature="dragLeaveEvent(QDragLeaveEvent*)">
3322 3324 <modify-argument index="1" invalidate-after-use="yes" />
3323 3325 </modify-function>
3324 3326 <modify-function signature="dragMoveEvent(QDragMoveEvent*)">
3325 3327 <modify-argument index="1" invalidate-after-use="yes" />
3326 3328 </modify-function>
3327 3329 <modify-function signature="dropEvent(QDropEvent*)">
3328 3330 <modify-argument index="1" invalidate-after-use="yes" />
3329 3331 </modify-function>
3330 3332 <modify-function signature="enterEvent(QEvent*)">
3331 3333 <modify-argument index="1" invalidate-after-use="yes" />
3332 3334 </modify-function>
3333 3335 <modify-function signature="focusInEvent(QFocusEvent*)">
3334 3336 <modify-argument index="1" invalidate-after-use="yes" />
3335 3337 </modify-function>
3336 3338 <modify-function signature="focusOutEvent(QFocusEvent*)">
3337 3339 <modify-argument index="1" invalidate-after-use="yes" />
3338 3340 </modify-function>
3339 3341 <modify-function signature="hideEvent(QHideEvent*)">
3340 3342 <modify-argument index="1" invalidate-after-use="yes" />
3341 3343 </modify-function>
3342 3344 <modify-function signature="inputMethodEvent(QInputMethodEvent*)">
3343 3345 <modify-argument index="1" invalidate-after-use="yes" />
3344 3346 </modify-function>
3345 3347 <modify-function signature="keyPressEvent(QKeyEvent*)">
3346 3348 <modify-argument index="1" invalidate-after-use="yes" />
3347 3349 </modify-function>
3348 3350 <modify-function signature="keyReleaseEvent(QKeyEvent*)">
3349 3351 <modify-argument index="1" invalidate-after-use="yes" />
3350 3352 </modify-function>
3351 3353 <modify-function signature="leaveEvent(QEvent*)">
3352 3354 <modify-argument index="1" invalidate-after-use="yes" />
3353 3355 </modify-function>
3354 3356 <modify-function signature="mouseDoubleClickEvent(QMouseEvent*)">
3355 3357 <modify-argument index="1" invalidate-after-use="yes" />
3356 3358 </modify-function>
3357 3359 <modify-function signature="mouseMoveEvent(QMouseEvent*)">
3358 3360 <modify-argument index="1" invalidate-after-use="yes" />
3359 3361 </modify-function>
3360 3362 <modify-function signature="mousePressEvent(QMouseEvent*)">
3361 3363 <modify-argument index="1" invalidate-after-use="yes" />
3362 3364 </modify-function>
3363 3365 <modify-function signature="mouseReleaseEvent(QMouseEvent*)">
3364 3366 <modify-argument index="1" invalidate-after-use="yes" />
3365 3367 </modify-function>
3366 3368 <modify-function signature="moveEvent(QMoveEvent*)">
3367 3369 <modify-argument index="1" invalidate-after-use="yes" />
3368 3370 </modify-function>
3369 3371 <modify-function signature="paintEvent(QPaintEvent*)">
3370 3372 <modify-argument index="1" invalidate-after-use="yes" />
3371 3373 </modify-function>
3372 3374 <modify-function signature="resizeEvent(QResizeEvent*)">
3373 3375 <modify-argument index="1" invalidate-after-use="yes" />
3374 3376 </modify-function>
3375 3377 <modify-function signature="showEvent(QShowEvent*)">
3376 3378 <modify-argument index="1" invalidate-after-use="yes" />
3377 3379 </modify-function>
3378 3380 <modify-function signature="tabletEvent(QTabletEvent*)">
3379 3381 <modify-argument index="1" invalidate-after-use="yes" />
3380 3382 </modify-function>
3381 3383 <modify-function signature="wheelEvent(QWheelEvent*)">
3382 3384 <modify-argument index="1" invalidate-after-use="yes" />
3383 3385 </modify-function>
3384 3386
3385 3387 <modify-function signature="render(QPainter*,QPoint,QRegion,QFlags&lt;QWidget::RenderFlag&gt;)">
3386 3388 <modify-argument index="2">
3387 3389 <!-- Removed because the render(QPainter*) overload conflicts with the identical function in QGraphicsView -->
3388 3390 <remove-default-expression />
3389 3391 </modify-argument>
3390 3392 </modify-function>
3391 3393
3392 3394 <inject-code class="native">
3393 3395 extern "C" JNIEXPORT void JNICALL QTJAMBI_FUNCTION_PREFIX(Java_com_trolltech_qt_gui_QWidget__1_1qt_1QMessageBox_1setWindowTitle)
3394 3396 (JNIEnv *__jni_env,
3395 3397 jclass,
3396 3398 jlong __this_nativeId,
3397 3399 jobject title0)
3398 3400 {
3399 3401 QTJAMBI_DEBUG_TRACE("(native) entering: QMessageBox::setWindowTitle(const QString &amp; title)");
3400 3402 QString __qt_title0 = qtjambi_to_qstring(__jni_env, (jstring) title0);
3401 3403 QTJAMBI_EXCEPTION_CHECK(__jni_env);
3402 3404 QMessageBox *__qt_this = (QMessageBox *) qtjambi_from_jlong(__this_nativeId);
3403 3405 QTJAMBI_EXCEPTION_CHECK(__jni_env);
3404 3406 Q_ASSERT(__qt_this);
3405 3407 __qt_this-&gt;setWindowTitle((const QString&amp; )__qt_title0);
3406 3408 QTJAMBI_DEBUG_TRACE("(native) -&gt; leaving: QMessageBox::setWindowTitle(const QString &amp; title)");
3407 3409 }
3408 3410 </inject-code>
3409 3411
3410 3412 <inject-code class="native">
3411 3413 extern "C" JNIEXPORT void JNICALL QTJAMBI_FUNCTION_PREFIX(Java_com_trolltech_qt_gui_QWidget__1_1qt_1QMessageBox_1setWindowModality)
3412 3414 (JNIEnv *__jni_env,
3413 3415 jclass,
3414 3416 jlong __this_nativeId,
3415 3417 jint windowModality0)
3416 3418 {
3417 3419 Q_UNUSED(__jni_env);
3418 3420 QTJAMBI_DEBUG_TRACE("(native) entering: QMessageBox::setWindowModality(Qt::WindowModality modality)");
3419 3421 Qt::WindowModality __qt_windowModality0 = (Qt::WindowModality) windowModality0;
3420 3422 QTJAMBI_EXCEPTION_CHECK(__jni_env);
3421 3423 QMessageBox *__qt_this = (QMessageBox *) qtjambi_from_jlong(__this_nativeId);
3422 3424 QTJAMBI_EXCEPTION_CHECK(__jni_env);
3423 3425 Q_ASSERT(__qt_this);
3424 3426 __qt_this-&gt;setWindowModality((Qt::WindowModality )__qt_windowModality0);
3425 3427 QTJAMBI_DEBUG_TRACE("(native) -&gt; leaving: QMessageBox::setWindowModality(Qt::WindowModality modality)");
3426 3428 }
3427 3429 </inject-code>
3428 3430
3429 3431 <modify-function signature="render(QPaintDevice *, const QPoint &amp;, const QRegion &amp;, QFlags&lt;QWidget::RenderFlag&gt;)">
3430 3432 <modify-argument index="4">
3431 3433 <replace-default-expression with="RenderFlag.DrawWindowBackground, RenderFlag.DrawChildren"/>
3432 3434 </modify-argument>
3433 3435 </modify-function>
3434 3436 <modify-function signature="render(QPainter *, const QPoint &amp;, const QRegion &amp;, QFlags&lt;QWidget::RenderFlag&gt;)">
3435 3437 <modify-argument index="4">
3436 3438 <replace-default-expression with="RenderFlag.DrawWindowBackground, RenderFlag.DrawChildren"/>
3437 3439 </modify-argument>
3438 3440 </modify-function>
3439 3441 <modify-function signature="setFocusProxy(QWidget*)">
3440 3442 <modify-argument index="1">
3441 3443 <reference-count action="set" variable-name="__rcFocusProxy"/>
3442 3444 </modify-argument>
3443 3445 </modify-function>
3444 3446 <modify-function signature="setInputContext(QInputContext*)">
3445 3447 <modify-argument index="1">
3446 3448 <define-ownership class="java" owner="c++"/>
3447 3449 </modify-argument>
3448 3450 </modify-function>
3449 3451 <modify-function signature="setLayout(QLayout*)">
3450 3452 <modify-argument index="1">
3451 3453 <no-null-pointer/>
3452 3454 <reference-count action="ignore"/>
3453 3455 </modify-argument>
3454 3456 </modify-function>
3455 3457 <modify-function signature="setParent(QWidget*,QFlags&lt;Qt::WindowType&gt;)">
3456 3458 <modify-argument index="1">
3457 3459 <reference-count action="ignore"/>
3458 3460 </modify-argument>
3459 3461 </modify-function>
3460 3462 <modify-function signature="setParent(QWidget*)">
3461 3463 <modify-argument index="1">
3462 3464 <reference-count action="ignore"/>
3463 3465 </modify-argument>
3464 3466 </modify-function>
3465 3467 <modify-function signature="setStyle(QStyle*)">
3466 3468 <modify-argument index="1">
3467 3469 <reference-count action="set" variable-name="__rcStyle"/>
3468 3470 </modify-argument>
3469 3471 </modify-function>
3470 3472 <modify-function signature="setTabOrder(QWidget*,QWidget*)">
3471 3473 <modify-argument index="1">
3472 3474 <reference-count action="ignore"/>
3473 3475 </modify-argument>
3474 3476 <modify-argument index="2">
3475 3477 <reference-count action="ignore"/>
3476 3478 </modify-argument>
3477 3479 </modify-function>
3478 3480 <modify-function signature="getContentsMargins(int*,int*,int*,int*)const">
3479 3481 <access modifier="private"/>
3480 3482 </modify-function>
3481 3483
3482 3484 <modify-function signature="addAction(QAction *)">
3483 3485 <modify-argument index="1">
3484 3486 <reference-count action="add" variable-name="__rcActions"/>
3485 3487 </modify-argument>
3486 3488 </modify-function>
3487 3489
3488 3490 <modify-function signature="insertAction(QAction *, QAction *)">
3489 3491 <modify-argument index="2">
3490 3492 <reference-count action="add" variable-name="__rcActions"/>
3491 3493 </modify-argument>
3492 3494 </modify-function>
3493 3495
3494 3496 <modify-function signature="addActions(const QList&lt;QAction *&gt; &amp;)">
3495 3497 <modify-argument index="1">
3496 3498 <reference-count action="add-all" variable-name="__rcActions"/>
3497 3499 </modify-argument>
3498 3500 </modify-function>
3499 3501
3500 3502 <modify-function signature="insertActions(QAction *, const QList&lt;QAction *&gt; &amp;)">
3501 3503 <modify-argument index="2">
3502 3504 <reference-count action="add-all" variable-name="__rcActions"/>
3503 3505 </modify-argument>
3504 3506 </modify-function>
3505 3507
3506 3508 <modify-function signature="removeAction(QAction *)">
3507 3509 <modify-argument index="1">
3508 3510 <reference-count action="remove" variable-name="__rcActions"/>
3509 3511 </modify-argument>
3510 3512 </modify-function>
3511 3513 <modify-function signature="enabledChange(bool)" remove="all"/> <!--### Obsolete in 4.3-->
3512 3514 <modify-function signature="fontChange(QFont)" remove="all"/> <!--### Obsolete in 4.3-->
3513 3515 <modify-function signature="isEnabledToTLW()const" remove="all"/> <!--### Obsolete in 4.3-->
3514 3516 <modify-function signature="isTopLevel()const" remove="all"/> <!--### Obsolete in 4.3-->
3515 3517 <modify-function signature="paletteChange(QPalette)" remove="all"/> <!--### Obsolete in 4.3-->
3516 3518 <modify-function signature="setShown(bool)" remove="all"/> <!--### Obsolete in 4.3-->
3517 3519 <modify-function signature="topLevelWidget()const" remove="all"/> <!--### Obsolete in 4.3-->
3518 3520 <modify-function signature="windowActivationChange(bool)" remove="all"/> <!--### Obsolete in 4.3-->
3519 3521 </object-type>
3520 3522
3521 3523 <object-type name="QMessageBox">
3522 3524
3523 3525
3524 3526 <modify-function signature="setWindowTitle(const QString &amp;)" remove="all"/>
3525 3527 <modify-function signature="setWindowModality(Qt::WindowModality)" remove="all"/>
3526 3528 <extra-includes>
3527 3529 <include file-name="QPixmap" location="global"/>
3528 3530 </extra-includes>
3529 3531 <modify-function signature="addButton(QAbstractButton*,QMessageBox::ButtonRole)">
3530 3532 <modify-argument index="1">
3531 3533 <reference-count action="ignore"/>
3532 3534 </modify-argument>
3533 3535 </modify-function>
3534 3536 <modify-function signature="removeButton(QAbstractButton*)">
3535 3537 <modify-argument index="1">
3536 3538 <reference-count action="ignore"/>
3537 3539 </modify-argument>
3538 3540 </modify-function>
3539 3541 <modify-function signature="setDefaultButton(QPushButton*)">
3540 3542 <modify-argument index="1">
3541 3543 <reference-count action="ignore"/>
3542 3544 </modify-argument>
3543 3545 </modify-function>
3544 3546 <modify-function signature="setEscapeButton(QAbstractButton*)">
3545 3547 <modify-argument index="1">
3546 3548 <reference-count action="ignore"/>
3547 3549 </modify-argument>
3548 3550 </modify-function>
3549 3551
3550 3552 <modify-function signature="QMessageBox(QString,QString,QMessageBox::Icon,int,int,int,QWidget*,QFlags&lt;Qt::WindowType&gt;)" remove="all"/> <!--### Obsolete in 4.3-->
3551 3553 <modify-function signature="buttonText(int)const" remove="all"/> <!--### Obsolete in 4.3-->
3552 3554 <modify-function signature="setButtonText(int, QString)" remove="all"/> <!--### Obsolete in 4.3-->
3553 3555 <modify-function signature="standardIcon(QMessageBox::Icon)" remove="all"/> <!--### Obsolete in 4.3-->
3554 3556
3555 3557 <modify-function signature="critical(QWidget*,QString,QString,int,int,int)" remove="all"/> <!--### Obsolete in 4.3-->
3556 3558 <modify-function signature="critical(QWidget*,QString,QString,QString,QString,QString,int,int)" remove="all"/> <!--### Obsolete in 4.3-->
3557 3559 <modify-function signature="information(QWidget*,QString,QString,int,int,int)" remove="all"/> <!--### Obsolete in 4.3-->
3558 3560 <modify-function signature="information(QWidget*,QString,QString,QString,QString,QString,int,int)" remove="all"/> <!--### Obsolete in 4.3-->
3559 3561 <modify-function signature="question(QWidget*, QString, QString, int, int, int)" remove="all"/> <!--### Obsolete in 4.3-->
3560 3562 <modify-function signature="question(QWidget*, QString, QString, QString, QString, QString, int, int)" remove="all"/> <!--### Obsolete in 4.3-->
3561 3563 <modify-function signature="warning(QWidget*, QString, QString, int, int, int)" remove="all"/> <!--### Obsolete in 4.3-->
3562 3564 <modify-function signature="warning(QWidget*, QString, QString, QString, QString, QString, int, int)" remove="all"/> <!--### Obsolete in 4.3-->
3563 3565 </object-type>
3564 3566
3565 3567 <object-type name="QAbstractSpinBox">
3566 3568 <modify-function signature="initStyleOption(QStyleOptionSpinBox*)const">
3567 3569 <access modifier="private"/>
3568 3570 </modify-function>
3569 3571 <modify-function signature="setLineEdit(QLineEdit*)">
3570 3572 <modify-argument index="1">
3571 3573 <!-- Safe to ignore because the spinbox reparents the line edit -->
3572 3574 <reference-count action="ignore"/>
3573 3575 <no-null-pointer/>
3574 3576 </modify-argument>
3575 3577 </modify-function>
3576 3578 </object-type>
3577 3579
3578 3580 <object-type name="QTextFrame" delete-in-main-thread="yes">
3579 3581 <extra-includes>
3580 3582 <include file-name="QTextCursor" location="global"/>
3581 3583 </extra-includes>
3582 3584 </object-type>
3583 3585
3584 3586 <object-type name="QImageIOHandler">
3585 3587 <extra-includes>
3586 3588 <include file-name="QRect" location="global"/>
3587 3589 </extra-includes>
3588 3590 <modify-function signature="setFormat(const QByteArray &amp;)const">
3589 3591 <remove/>
3590 3592 </modify-function>
3591 3593 <modify-function signature="setDevice(QIODevice*)">
3592 3594 <modify-argument index="1">
3593 3595 <reference-count action="set" variable-name="__rcDevice"/>
3594 3596 </modify-argument>
3595 3597 </modify-function>
3596 3598 <modify-function signature="read(QImage*)">
3597 3599 <modify-argument index="1">
3598 3600 <replace-type modified-type="com.trolltech.qt.gui.QImage"/>
3599 3601 <conversion-rule class="shell">
3600 3602 jobject %out = qtjambi_from_object(__jni_env, %in, "QImage", "com/trolltech/qt/gui/", false);
3601 3603
3602 3604 QtJambiLink *__link = %out != 0 ? QtJambiLink::findLink(__jni_env, %out) : 0;
3603 3605 </conversion-rule>
3604 3606 <conversion-rule class="native">
3605 3607 QImage *%out = (QImage *) qtjambi_to_object(__jni_env, %in);
3606 3608 </conversion-rule>
3607 3609 </modify-argument>
3608 3610 <modify-argument index="0">
3609 3611 <conversion-rule class="shell">
3610 3612 // Invalidate object
3611 3613 if (__link != 0) __link-&gt;resetObject(__jni_env);
3612 3614 bool %out = (bool) %in;
3613 3615 </conversion-rule>
3614 3616 </modify-argument>
3615 3617 </modify-function>
3616 3618
3617 3619 <modify-function signature="name()const" remove="all"/> <!--### Obsolete in 4.3-->
3618 3620 </object-type>
3619 3621
3620 3622 <object-type name="QProxyModel">
3621 3623 <modify-function signature="parent()const" remove="all"/>
3622 3624 <extra-includes>
3623 3625 <include file-name="QPixmap" location="global"/>
3624 3626 <include file-name="QStringList" location="global"/>
3625 3627 <include file-name="QSize" location="global"/>
3626 3628 </extra-includes>
3627 3629 <modify-function signature="setModel(QAbstractItemModel*)">
3628 3630 <modify-argument index="1">
3629 3631 <reference-count action="set" variable-name="__rcModel"/>
3630 3632 </modify-argument>
3631 3633 </modify-function>
3632 3634 </object-type>
3633 3635
3634 3636 <object-type name="QImageReader">
3635 3637 <extra-includes>
3636 3638 <include file-name="QColor" location="global"/>
3637 3639 <include file-name="QRect" location="global"/>
3638 3640 <include file-name="QSize" location="global"/>
3639 3641 <include file-name="QStringList" location="global"/>
3640 3642 <include file-name="QImage" location="global"/>
3641 3643 </extra-includes>
3642 3644 <modify-function signature="read(QImage*) ">
3643 3645 <remove/>
3644 3646 </modify-function>
3645 3647 <modify-function signature="setDevice(QIODevice*)">
3646 3648 <modify-argument index="1">
3647 3649 <reference-count action="set" variable-name="__rcDevice"/>
3648 3650 </modify-argument>
3649 3651 </modify-function>
3650 3652 </object-type>
3651 3653
3652 3654 <object-type name="QMovie">
3653 3655 <extra-includes>
3654 3656 <include file-name="QColor" location="global"/>
3655 3657 <include file-name="QImage" location="global"/>
3656 3658 <include file-name="QPixmap" location="global"/>
3657 3659 <include file-name="QRect" location="global"/>
3658 3660 <include file-name="QSize" location="global"/>
3659 3661 </extra-includes>
3660 3662 <modify-function signature="cacheMode()">
3661 3663 <remove/>
3662 3664 </modify-function>
3663 3665 <modify-function signature="setDevice(QIODevice*)">
3664 3666 <modify-argument index="1">
3665 3667 <reference-count action="set" variable-name="__rcDevice"/>
3666 3668 </modify-argument>
3667 3669 </modify-function>
3668 3670 </object-type>
3669 3671
3670 3672 <object-type name="QPageSetupDialog" />
3671 3673
3672 3674 <object-type name="QTabWidget">
3673 3675 <modify-function signature="initStyleOption(QStyleOptionTabWidgetFrame*)const">
3674 3676 <access modifier="private"/>
3675 3677 </modify-function>
3676 3678 <inject-code>
3677 3679 <insert-template name="gui.init_style_option">
3678 3680 <replace from="%TYPE" to="QStyleOptionTabWidgetFrame"/>
3679 3681 </insert-template>
3680 3682 </inject-code>
3681 3683 <modify-function signature="addTab(QWidget*,QIcon,QString)">
3682 3684 <modify-argument index="1">
3683 3685 <reference-count action="ignore"/>
3684 3686 </modify-argument>
3685 3687 </modify-function>
3686 3688 <modify-function signature="addTab(QWidget*,QString)">
3687 3689 <modify-argument index="1">
3688 3690 <reference-count action="ignore"/>
3689 3691 </modify-argument>
3690 3692 </modify-function>
3691 3693 <modify-function signature="insertTab(int,QWidget*,QString)">
3692 3694 <modify-argument index="2">
3693 3695 <reference-count action="ignore"/>
3694 3696 </modify-argument>
3695 3697 </modify-function>
3696 3698 <modify-function signature="insertTab(int,QWidget*,QIcon,QString)">
3697 3699 <modify-argument index="2">
3698 3700 <reference-count action="ignore"/>
3699 3701 </modify-argument>
3700 3702 </modify-function>
3701 3703 <modify-function signature="setCornerWidget(QWidget*,Qt::Corner)">
3702 3704 <modify-argument index="1">
3703 3705 <reference-count action="ignore"/>
3704 3706 </modify-argument>
3705 3707 </modify-function>
3706 3708 <modify-function signature="setCurrentWidget(QWidget*)">
3707 3709 <modify-argument index="1">
3708 3710 <reference-count action="ignore"/>
3709 3711 </modify-argument>
3710 3712 </modify-function>
3711 3713 <modify-function signature="setTabBar(QTabBar*)">
3712 3714 <modify-argument index="1">
3713 3715 <reference-count action="ignore"/>
3714 3716 </modify-argument>
3715 3717 </modify-function>
3716 3718 </object-type>
3717 3719 <object-type name="QDrag">
3718 3720 <extra-includes>
3719 3721 <include file-name="QPoint" location="global"/>
3720 3722 <include file-name="QPixmap" location="global"/>
3721 3723 </extra-includes>
3722 3724 <modify-function signature="setMimeData(QMimeData*)">
3723 3725 <modify-argument index="1">
3724 3726 <define-ownership class="java" owner="c++"/>
3725 3727 </modify-argument>
3726 3728 </modify-function>
3727 3729
3728 3730 <modify-function signature="start(QFlags&lt;Qt::DropAction&gt;)" remove="all"/> <!--### Obsolete in 4.3-->
3729 3731 </object-type>
3730 3732
3731 3733 <object-type name="QDateTimeEdit">
3732 3734 <modify-function signature="initStyleOption(QStyleOptionSpinBox*)const" access="private" rename="initDateTimeEditStyleOption"/>
3733 3735 <modify-function signature="setCalendarWidget(QCalendarWidget*)">
3734 3736 <modify-argument index="1">
3735 3737 <!-- Safe to ignore because widget is reparented -->
3736 3738 <reference-count action="ignore"/>
3737 3739 </modify-argument>
3738 3740 </modify-function>
3739 3741
3740 3742 </object-type>
3741 3743
3742 3744 <object-type name="QSortFilterProxyModel">
3743 3745 <modify-function signature="parent()const" remove="all"/>
3744 3746 <extra-includes>
3745 3747 <include file-name="QItemSelection" location="global"/>
3746 3748 <include file-name="QStringList" location="global"/>
3747 3749 <include file-name="QSize" location="global"/>
3748 3750 </extra-includes>
3749 3751
3750 3752 <modify-function signature="setSourceModel(QAbstractItemModel *)">
3751 3753 <modify-argument index="1">
3752 3754 <reference-count action="set" variable-name="__rcSourceModel"/>
3753 3755 </modify-argument>
3754 3756 </modify-function>
3755 3757
3756 3758 <modify-function signature="clear()" remove="all"/> <!--### Obsolete in 4.3-->
3757 3759 <modify-function signature="filterChanged()" remove="all"/> <!--### Obsolete in 4.3-->
3758 3760 </object-type>
3759 3761
3760 3762 <object-type name="QSlider">
3761 3763 <modify-function signature="initStyleOption(QStyleOptionSlider*)const">
3762 3764 <access modifier="private"/>
3763 3765 </modify-function>
3764 3766 </object-type>
3765 3767
3766 3768 <object-type name="QInputContext">
3767 3769 <extra-includes>
3768 3770 <include file-name="QTextFormat" location="global"/>
3769 3771 </extra-includes>
3770 3772 <modify-function signature="setFocusWidget(QWidget*)">
3771 3773 <remove/>
3772 3774 </modify-function>
3773 3775 <modify-function signature="filterEvent(const QEvent*)">
3774 3776 <modify-argument index="1" invalidate-after-use="yes" />
3775 3777 </modify-function>
3776 3778 <modify-function signature="mouseHandler(int,QMouseEvent*)">
3777 3779 <modify-argument index="2" invalidate-after-use="yes" />
3778 3780 </modify-function>
3779 3781
3780 3782 </object-type>
3781 3783
3782 3784 <object-type name="QProgressDialog">
3783 3785
3784 3786 <modify-function signature="setBar(QProgressBar*)">
3785 3787 <modify-argument index="1">
3786 3788 <define-ownership class="java" owner="c++"/>
3787 3789 </modify-argument>
3788 3790 </modify-function>
3789 3791 <modify-function signature="setCancelButton(QPushButton*)">
3790 3792 <modify-argument index="1">
3791 3793 <!-- Safe to ignore because button is reparented -->
3792 3794 <reference-count action="ignore"/>
3793 3795 </modify-argument>
3794 3796 </modify-function>
3795 3797 <modify-function signature="setLabel(QLabel*)">
3796 3798 <modify-argument index="1">
3797 3799 <!-- Safe to ignore because label is reparented -->
3798 3800 <reference-count action="ignore"/>
3799 3801 </modify-argument>
3800 3802 </modify-function>
3801 3803
3802 3804 </object-type>
3803 3805
3804 3806 <object-type name="QLabel">
3805 3807 <modify-function signature="picture()const">
3806 3808 <access modifier="private"/>
3807 3809 <rename to="picture_private"/>
3808 3810 </modify-function>
3809 3811
3810 3812 <modify-function signature="setBuddy(QWidget *)">
3811 3813 <modify-argument index="1">
3812 3814 <reference-count action="set" variable-name="__rcBuddy"/>
3813 3815 </modify-argument>
3814 3816 </modify-function>
3815 3817 <modify-function signature="setMovie(QMovie *)">
3816 3818 <modify-argument index="1">
3817 3819 <reference-count action="set" variable-name="__rcMovie"/>
3818 3820 </modify-argument>
3819 3821 </modify-function>
3820 3822 <modify-function signature="pixmap()const">
3821 3823 <access modifier="private"/>
3822 3824 <rename to="pixmap_private"/>
3823 3825 </modify-function>
3824 3826 </object-type>
3825 3827
3826 3828 <object-type name="QFileDialog">
3827 3829 <extra-includes>
3828 3830 <include file-name="QUrl" location="global"/>
3829 3831 </extra-includes>
3830 3832
3831 3833 <modify-function signature="getOpenFileName(QWidget*,QString,QString,QString,QString*,QFlags&lt;QFileDialog::Option&gt;)">
3832 3834 <access modifier="private"/>
3833 3835 <modify-argument index="1">
3834 3836 <remove-default-expression/>
3835 3837 </modify-argument>
3836 3838 <modify-argument index="2">
3837 3839 <remove-default-expression/>
3838 3840 </modify-argument>
3839 3841 <modify-argument index="3">
3840 3842 <remove-default-expression/>
3841 3843 </modify-argument>
3842 3844 <modify-argument index="4">
3843 3845 <remove-default-expression/>
3844 3846 </modify-argument>
3845 3847 <modify-argument index="5">
3846 3848 <remove-default-expression/>
3847 3849 </modify-argument>
3848 3850 <modify-argument index="6">
3849 3851 <remove-default-expression/>
3850 3852 </modify-argument>
3851 3853 </modify-function>
3852 3854
3853 3855 <modify-function signature="getOpenFileNames(QWidget*,QString,QString,QString,QString*,QFlags&lt;QFileDialog::Option&gt;)">
3854 3856 <access modifier="private"/>
3855 3857 <modify-argument index="1">
3856 3858 <remove-default-expression/>
3857 3859 </modify-argument>
3858 3860 <modify-argument index="2">
3859 3861 <remove-default-expression/>
3860 3862 </modify-argument>
3861 3863 <modify-argument index="3">
3862 3864 <remove-default-expression/>
3863 3865 </modify-argument>
3864 3866 <modify-argument index="4">
3865 3867 <remove-default-expression/>
3866 3868 </modify-argument>
3867 3869 <modify-argument index="5">
3868 3870 <remove-default-expression/>
3869 3871 </modify-argument>
3870 3872 <modify-argument index="6">
3871 3873 <remove-default-expression/>
3872 3874 </modify-argument>
3873 3875 </modify-function>
3874 3876
3875 3877 <modify-function signature="getSaveFileName(QWidget*,QString,QString,QString,QString*,QFlags&lt;QFileDialog::Option&gt;)">
3876 3878 <access modifier="private"/>
3877 3879 <modify-argument index="1">
3878 3880 <remove-default-expression/>
3879 3881 </modify-argument>
3880 3882 <modify-argument index="2">
3881 3883 <remove-default-expression/>
3882 3884 </modify-argument>
3883 3885 <modify-argument index="3">
3884 3886 <remove-default-expression/>
3885 3887 </modify-argument>
3886 3888 <modify-argument index="4">
3887 3889 <remove-default-expression/>
3888 3890 </modify-argument>
3889 3891 <modify-argument index="5">
3890 3892 <remove-default-expression/>
3891 3893 </modify-argument>
3892 3894 <modify-argument index="6">
3893 3895 <remove-default-expression/>
3894 3896 </modify-argument>
3895 3897 </modify-function>
3896 3898
3897 3899 <modify-function signature="setIconProvider(QFileIconProvider*)">
3898 3900 <modify-argument index="1">
3899 3901 <reference-count action="set" variable-name="__rcIconProvider"/>
3900 3902 </modify-argument>
3901 3903 </modify-function>
3902 3904
3903 3905 <modify-function signature="setItemDelegate(QAbstractItemDelegate*)">
3904 3906 <modify-argument index="1">
3905 3907 <reference-count action="set" variable-name="__rcItemDelegate"/>
3906 3908 </modify-argument>
3907 3909 </modify-function>
3908 3910
3909 3911 <modify-function signature="setProxyModel(QAbstractProxyModel*)">
3910 3912 <modify-argument index="1">
3911 3913 <!-- Reparented -->
3912 3914 <reference-count action="ignore"/>
3913 3915 </modify-argument>
3914 3916 </modify-function>
3915 3917
3916 3918 </object-type>
3917 3919
3918 3920 <object-type name="QErrorMessage" />
3919 3921
3920 3922 <object-type name="QTabBar">
3921 3923 <extra-includes>
3922 3924 <include file-name="QIcon" location="global"/>
3923 3925 </extra-includes>
3924 3926 <modify-function signature="initStyleOption(QStyleOptionTab*,int)const">
3925 3927 <access modifier="private"/>
3926 3928 </modify-function>
3927 3929 <modify-function signature="setTabButton(int,QTabBar::ButtonPosition,QWidget*)">
3928 3930 <modify-argument index="3">
3929 3931 <reference-count action="ignore" />
3930 3932 </modify-argument>
3931 3933 </modify-function>
3932 3934 </object-type>
3933 3935
3934 3936 <object-type name="QStandardItemModel">
3935 3937 <modify-function signature="insertColumn(int,const QModelIndex &amp;)" remove="all"/>
3936 3938 <modify-function signature="insertRow(int,const QModelIndex &amp;)" remove="all"/>
3937 3939 <modify-function signature="parent()const" remove="all"/>
3938 3940 <extra-includes>
3939 3941 <include file-name="QStringList" location="global"/>
3940 3942 <include file-name="QSize" location="global"/>
3941 3943 </extra-includes>
3942 3944
3943 3945 <modify-function signature="appendColumn(const QList&lt;QStandardItem *&gt;&amp;)">
3944 3946 <modify-argument index="1">
3945 3947 <define-ownership class="java" owner="c++"/>
3946 3948 </modify-argument>
3947 3949 </modify-function>
3948 3950 <modify-function signature="takeColumn(int)">
3949 3951 <modify-argument index="return">
3950 3952 <define-ownership class="java" owner="default"/>
3951 3953 </modify-argument>
3952 3954 </modify-function>
3953 3955 <modify-function signature="takeRow(int)">
3954 3956 <modify-argument index="return">
3955 3957 <define-ownership class="java" owner="default"/>
3956 3958 </modify-argument>
3957 3959 </modify-function>
3958 3960 <modify-function signature="takeHorizontalHeaderItem(int)">
3959 3961 <modify-argument index="return">
3960 3962 <define-ownership class="java" owner="default"/>
3961 3963 </modify-argument>
3962 3964 </modify-function>
3963 3965 <modify-function signature="takeVerticalHeaderItem(int)">
3964 3966 <modify-argument index="return">
3965 3967 <define-ownership class="java" owner="default"/>
3966 3968 </modify-argument>
3967 3969 </modify-function>
3968 3970 <modify-function signature="takeItem(int,int)">
3969 3971 <modify-argument index="return">
3970 3972 <define-ownership class="java" owner="default"/>
3971 3973 </modify-argument>
3972 3974 </modify-function>
3973 3975 <modify-function signature="appendRow(const QList&lt;QStandardItem *&gt;&amp;)">
3974 3976 <modify-argument index="1">
3975 3977 <define-ownership class="java" owner="c++"/>
3976 3978 </modify-argument>
3977 3979 </modify-function>
3978 3980 <modify-function signature="appendRow(QStandardItem *)">
3979 3981 <modify-argument index="1">
3980 3982 <define-ownership class="java" owner="c++"/>
3981 3983 </modify-argument>
3982 3984 </modify-function>
3983 3985 <modify-function signature="insertColumn(int, const QList&lt;QStandardItem *&gt;&amp;)">
3984 3986 <modify-argument index="2">
3985 3987 <define-ownership class="java" owner="c++"/>
3986 3988 </modify-argument>
3987 3989 </modify-function>
3988 3990 <modify-function signature="insertRow(int, const QList&lt;QStandardItem *&gt;&amp;)">
3989 3991 <modify-argument index="2">
3990 3992 <define-ownership class="java" owner="c++"/>
3991 3993 </modify-argument>
3992 3994 </modify-function>
3993 3995 <modify-function signature="insertRow(int, QStandardItem *)">
3994 3996 <modify-argument index="2">
3995 3997 <define-ownership class="java" owner="c++"/>
3996 3998 </modify-argument>
3997 3999 </modify-function>
3998 4000 <modify-function signature="setHorizontalHeaderItem(int, QStandardItem *)">
3999 4001 <modify-argument index="2">
4000 4002 <define-ownership class="java" owner="c++"/>
4001 4003 </modify-argument>
4002 4004 </modify-function>
4003 4005 <modify-function signature="setItem(int, int, QStandardItem *)">
4004 4006 <modify-argument index="3">
4005 4007 <define-ownership class="java" owner="c++"/>
4006 4008 </modify-argument>
4007 4009 </modify-function>
4008 4010 <modify-function signature="setItem(int, QStandardItem *)">
4009 4011 <modify-argument index="2">
4010 4012 <define-ownership class="java" owner="c++"/>
4011 4013 </modify-argument>
4012 4014 </modify-function>
4013 4015 <modify-function signature="setItemPrototype(const QStandardItem *)">
4014 4016 <modify-argument index="1">
4015 4017 <define-ownership class="java" owner="c++"/>
4016 4018 </modify-argument>
4017 4019 </modify-function>
4018 4020 <modify-function signature="setVerticalHeaderItem(int, QStandardItem *)">
4019 4021 <modify-argument index="2">
4020 4022 <define-ownership class="java" owner="c++"/>
4021 4023 </modify-argument>
4022 4024 </modify-function>
4023 4025 </object-type>
4024 4026
4025 4027 <object-type name="QRadioButton">
4026 4028 <modify-function signature="initStyleOption(QStyleOptionButton*)const">
4027 4029 <access modifier="private"/>
4028 4030 </modify-function>
4029 4031 </object-type>
4030 4032
4031 4033 <object-type name="QScrollBar">
4032 4034 <modify-function signature="initStyleOption(QStyleOptionSlider*)const">
4033 4035 <access modifier="private"/>
4034 4036 </modify-function>
4035 4037 </object-type>
4036 4038
4037 4039 <object-type name="QClipboard">
4038 4040 <extra-includes>
4039 4041 <include file-name="QImage" location="global"/>
4040 4042 <include file-name="QPixmap" location="global"/>
4041 4043 </extra-includes>
4042 4044 <modify-function signature="setMimeData(QMimeData *, QClipboard::Mode)">
4043 4045 <modify-argument index="1">
4044 4046 <define-ownership class="java" owner="c++"/>
4045 4047 </modify-argument>
4046 4048 </modify-function>
4047 4049 <modify-function signature="text(QString&amp;,QClipboard::Mode)const">
4048 4050 <access modifier="private"/>
4049 4051 <modify-argument index="2">
4050 4052 <remove-default-expression/>
4051 4053 </modify-argument>
4052 4054 </modify-function>
4053 4055
4054 4056 </object-type>
4055 4057
4056 4058 <object-type name="QAbstractScrollArea">
4057 4059 <modify-function signature="setupViewport(QWidget *)" access="non-final"/>
4058 4060 <modify-function signature="addScrollBarWidget(QWidget*,QFlags&lt;Qt::AlignmentFlag&gt;)">
4059 4061 <modify-argument index="1">
4060 4062 <reference-count action="ignore"/>
4061 4063 </modify-argument>
4062 4064 </modify-function>
4063 4065 <modify-function signature="setCornerWidget(QWidget*)">
4064 4066 <modify-argument index="1">
4065 4067 <reference-count action="ignore"/>
4066 4068 </modify-argument>
4067 4069 </modify-function>
4068 4070 <modify-function signature="setHorizontalScrollBar(QScrollBar*)">
4069 4071 <modify-argument index="1">
4070 4072 <reference-count action="ignore"/>
4071 4073 </modify-argument>
4072 4074 </modify-function>
4073 4075
4074 4076 <modify-function signature="setVerticalScrollBar(QScrollBar*)">
4075 4077 <modify-argument index="1">
4076 4078 <reference-count action="ignore"/>
4077 4079 </modify-argument>
4078 4080 </modify-function>
4079 4081
4080 4082 <modify-function signature="setViewport(QWidget*)">
4081 4083 <modify-argument index="1">
4082 4084 <reference-count action="ignore"/>
4083 4085 </modify-argument>
4084 4086 </modify-function>
4085 4087
4086 4088 <modify-function signature="setupViewport(QWidget*)">
4087 4089 <modify-argument index="1">
4088 4090 <reference-count action="ignore"/>
4089 4091 </modify-argument>
4090 4092 </modify-function>
4091 4093
4092 4094 <modify-function signature="viewportEvent(QEvent*)">
4093 4095 <modify-argument index="1" invalidate-after-use="yes" />
4094 4096 </modify-function>
4095 4097
4096 4098 </object-type>
4097 4099
4098 4100 <object-type name="QPaintEngineState">
4099 4101 <extra-includes>
4100 4102 <include file-name="QPainterPath" location="global"/>
4101 4103 </extra-includes>
4102 4104 </object-type>
4103 4105
4104 4106 <object-type name="QRubberBand">
4105 4107 <modify-function signature="initStyleOption(QStyleOptionRubberBand*)const">
4106 4108 <access modifier="private"/>
4107 4109 </modify-function>
4108 4110 <modify-function signature="move(int,int)" rename="moveRubberBand"/>
4109 4111 <modify-function signature="move(const QPoint &amp;)" rename="moveRubberBand"/>
4110 4112 <modify-function signature="resize(int,int)" rename="resizeRubberBand"/>
4111 4113 <modify-function signature="resize(const QSize &amp;)" rename="resizeRubberBand"/>
4112 4114 <modify-function signature="setGeometry(int,int,int,int)" rename="setRubberBandGeometry"/>
4113 4115 <modify-function signature="setGeometry(const QRect &amp;)" rename="setRubberBandGeometry"/>
4114 4116 </object-type>
4115 4117
4116 4118 <object-type name="QTextLayout">
4117 4119 <extra-includes>
4118 4120 <include file-name="QTextOption" location="global"/>
4119 4121 </extra-includes>
4120 4122 </object-type>
4121 4123
4122 4124 <object-type name="QTableWidget">
4123 4125 <modify-function signature="mimeData(const QList&lt;QTableWidgetItem*&gt;)const">
4124 4126 <modify-argument index="1" invalidate-after-use="yes"/>
4125 4127 </modify-function>
4126 4128 <modify-function signature="isSortingEnabled()const" remove="all"/>
4127 4129 <modify-function signature="setSortingEnabled(bool)" remove="all"/>
4128 4130 <modify-function signature="setHorizontalHeaderItem(int, QTableWidgetItem *)">
4129 4131 <modify-argument index="2">
4130 4132 <define-ownership class="java" owner="c++"/>
4131 4133 </modify-argument>
4132 4134 </modify-function>
4133 4135 <modify-function signature="setItem(int, int, QTableWidgetItem *)">
4134 4136 <modify-argument index="3">
4135 4137 <define-ownership class="java" owner="c++"/>
4136 4138 </modify-argument>
4137 4139 </modify-function>
4138 4140 <modify-function signature="takeHorizontalHeaderItem(int)">
4139 4141 <modify-argument index="return">
4140 4142 <define-ownership class="java" owner="default"/>
4141 4143 </modify-argument>
4142 4144 </modify-function>
4143 4145 <modify-function signature="takeVerticalHeaderItem(int)">
4144 4146 <modify-argument index="return">
4145 4147 <define-ownership class="java" owner="default"/>
4146 4148 </modify-argument>
4147 4149 </modify-function>
4148 4150 <modify-function signature="takeItem(int,int)">
4149 4151 <modify-argument index="return">
4150 4152 <define-ownership class="java" owner="default"/>
4151 4153 </modify-argument>
4152 4154 </modify-function>
4153 4155 <modify-function signature="setItemPrototype(const QTableWidgetItem *)">
4154 4156 <modify-argument index="1">
4155 4157 <define-ownership class="java" owner="c++"/>
4156 4158 </modify-argument>
4157 4159 </modify-function>
4158 4160 <modify-function signature="setVerticalHeaderItem(int, QTableWidgetItem *)">
4159 4161 <modify-argument index="2">
4160 4162 <define-ownership class="java" owner="c++"/>
4161 4163 </modify-argument>
4162 4164 </modify-function>
4163 4165 <modify-function signature="setCellWidget(int,int,QWidget*)">
4164 4166 <modify-argument index="3">
4165 4167 <reference-count action="ignore"/>
4166 4168 </modify-argument>
4167 4169 </modify-function>
4168 4170 <modify-function signature="setCurrentItem(QTableWidgetItem*)">
4169 4171 <modify-argument index="1">
4170 4172 <reference-count action="ignore"/>
4171 4173 </modify-argument>
4172 4174 </modify-function>
4173 4175 <modify-function signature="setCurrentItem(QTableWidgetItem*,QFlags&lt;QItemSelectionModel::SelectionFlag&gt;)">
4174 4176 <modify-argument index="1">
4175 4177 <reference-count action="ignore" />
4176 4178 </modify-argument>
4177 4179 </modify-function>
4178 4180 <modify-function signature="setItemSelected(const QTableWidgetItem*,bool)">
4179 4181 <remove/>
4180 4182 </modify-function>
4181 4183 <modify-function signature="isItemSelected(const QTableWidgetItem*)const">
4182 4184 <remove/>
4183 4185 </modify-function>
4184 4186 <modify-function signature="setModel(QAbstractItemModel*)">
4185 4187 <modify-argument index="1">
4186 4188 <reference-count action="ignore"/>
4187 4189 </modify-argument>
4188 4190 </modify-function>
4189 4191 </object-type>
4190 4192 <object-type name="QTextDocument">
4191 4193 <extra-includes>
4192 4194 <include file-name="QTextBlock" location="global"/>
4193 4195 <include file-name="QTextFormat" location="global"/>
4194 4196 <include file-name="QTextCursor" location="global"/>
4195 4197 </extra-includes>
4196 4198 <modify-function signature="redo(QTextCursor*)">
4197 4199 <access modifier="private"/>
4198 4200 </modify-function>
4199 4201 <modify-function signature="setDocumentLayout(QAbstractTextDocumentLayout*)">
4200 4202 <modify-argument index="1">
4201 4203 <define-ownership class="java" owner="c++"/>
4202 4204 </modify-argument>
4203 4205 </modify-function>
4204 4206
4205 4207 <modify-function signature="undo(QTextCursor*)">
4206 4208 <access modifier="private"/>
4207 4209 </modify-function>
4208 4210 </object-type>
4209 4211
4210 4212 <object-type name="QTextDocumentWriter">
4211 4213 <modify-function signature="setCodec(QTextCodec*)">
4212 4214 <modify-argument index="1">
4213 4215 <reference-count action="set" variable-name="__rcCodec" />
4214 4216 </modify-argument>
4215 4217 </modify-function>
4216 4218 <modify-function signature="setDevice(QIODevice*)">
4217 4219 <modify-argument index="1">
4218 4220 <reference-count action="set" variable-name="__rcDevice" />
4219 4221 </modify-argument>
4220 4222 </modify-function>
4221 4223 </object-type>
4222 4224
4223 4225 <object-type name="QSplitter">
4224 4226
4225 4227 <modify-function signature="getRange(int,int*,int*)const">
4226 4228 <access modifier="private"/>
4227 4229 </modify-function>
4228 4230 <modify-function signature="addWidget(QWidget *)">
4229 4231 <modify-argument index="1">
4230 4232 <reference-count action="ignore"/>
4231 4233 </modify-argument>
4232 4234 </modify-function>
4233 4235 <modify-function signature="insertWidget(int, QWidget *)">
4234 4236 <modify-argument index="2">
4235 4237 <reference-count action="ignore"/>
4236 4238 </modify-argument>
4237 4239 </modify-function>
4238 4240 </object-type>
4239 4241
4240 4242 <object-type name="QGroupBox">
4241 4243 <modify-function signature="initStyleOption(QStyleOptionGroupBox*)const">
4242 4244 <access modifier="private"/>
4243 4245 </modify-function>
4244 4246 </object-type>
4245 4247
4246 4248 <object-type name="QStackedWidget">
4247 4249 <modify-function signature="addWidget(QWidget*)">
4248 4250 <modify-argument index="1">
4249 4251 <reference-count action="ignore"/>
4250 4252 </modify-argument>
4251 4253 </modify-function>
4252 4254 <modify-function signature="insertWidget(int,QWidget*)">
4253 4255 <modify-argument index="2">
4254 4256 <reference-count action="ignore"/>
4255 4257 </modify-argument>
4256 4258 </modify-function>
4257 4259 <modify-function signature="removeWidget(QWidget*)">
4258 4260 <modify-argument index="1">
4259 4261 <reference-count action="ignore"/>
4260 4262 </modify-argument>
4261 4263 </modify-function>
4262 4264 <modify-function signature="setCurrentWidget(QWidget*)">
4263 4265 <modify-argument index="1">
4264 4266 <reference-count action="ignore"/>
4265 4267 </modify-argument>
4266 4268 </modify-function>
4267 4269 </object-type>
4268 4270
4269 4271 <object-type name="QSplitterHandle">
4270 4272 </object-type>
4271 4273
4272 4274 <object-type name="QDial">
4273 4275 <modify-function signature="initStyleOption(QStyleOptionSlider*)const">
4274 4276 <access modifier="private"/>
4275 4277 </modify-function>
4276 4278 </object-type>
4277 4279
4278 4280 <object-type name="QLineEdit">
4279 4281 <modify-function signature="initStyleOption(QStyleOptionFrame*)const">
4280 4282 <access modifier="private"/>
4281 4283 </modify-function>
4282 4284 <modify-function signature="setCompleter(QCompleter *)">
4283 4285 <modify-argument index="1">
4284 4286 <reference-count action="set" variable-name="__rcCompleter"/>
4285 4287 </modify-argument>
4286 4288 </modify-function>
4287 4289 <modify-function signature="setValidator(const QValidator *)">
4288 4290 <modify-argument index="1">
4289 4291 <reference-count action="set" variable-name="__rcValidator"/>
4290 4292 </modify-argument>
4291 4293 </modify-function>
4292 4294 </object-type>
4293 4295
4294 4296 <object-type name="QLCDNumber" />
4295 4297
4296 4298 <object-type name="QSplashScreen">
4297 4299 <modify-function signature="showMessage(const QString &amp;, int, const QColor &amp;)">
4298 4300 <modify-argument index="3">
4299 4301 <replace-default-expression with="QColor.black"/>
4300 4302 </modify-argument>
4301 4303 </modify-function>
4302 4304 <modify-function signature="repaint()" remove="all"/>
4303 4305 <modify-function signature="drawContents(QPainter*)">
4304 4306 <modify-argument index="1" invalidate-after-use="yes" />
4305 4307 </modify-function>
4306 4308 </object-type>
4307 4309
4308 4310 <object-type name="QDockWidget">
4309 4311 <modify-function signature="initStyleOption(QStyleOptionDockWidget*)const">
4310 4312 <access modifier="private"/>
4311 4313 </modify-function>
4312 4314 <inject-code>
4313 4315 <insert-template name="gui.init_style_option">
4314 4316 <replace from="%TYPE" to="QStyleOptionDockWidget"/>
4315 4317 </insert-template>
4316 4318 </inject-code>
4317 4319 <modify-function signature="setTitleBarWidget(QWidget*)">
4318 4320 <modify-argument index="1">
4319 4321 <reference-count action="ignore"/>
4320 4322 </modify-argument>
4321 4323 </modify-function>
4322 4324 <modify-function signature="setWidget(QWidget*)">
4323 4325 <modify-argument index="1">
4324 4326 <reference-count action="ignore"/>
4325 4327 </modify-argument>
4326 4328 </modify-function>
4327 4329 </object-type>
4328 4330
4329 4331 <object-type name="QAbstractProxyModel">
4330 4332 <extra-includes>
4331 4333 <include file-name="QItemSelection" location="global"/>
4332 4334 <include file-name="QStringList" location="global"/>
4333 4335 <include file-name="QSize" location="global"/>
4334 4336 </extra-includes>
4335 4337
4336 4338 <modify-function signature="setSourceModel(QAbstractItemModel *)">
4337 4339 <modify-argument index="1">
4338 4340 <reference-count action="set" variable-name="__rcSourceModel"/>
4339 4341 </modify-argument>
4340 4342 </modify-function>
4341 4343
4342 4344 </object-type>
4343 4345
4344 4346 <object-type name="QDesktopWidget">
4345 4347 </object-type>
4346 4348
4347 4349 <object-type name="QFrame">
4348 4350 </object-type>
4349 4351
4350 4352 <object-type name="QTextTable">
4351 4353 <modify-function signature="format() const">
4352 4354 <rename to="tableFormat"/>
4353 4355 </modify-function>
4354 4356 <extra-includes>
4355 4357 <include file-name="QTextCursor" location="global"/>
4356 4358 </extra-includes>
4357 4359 </object-type>
4358 4360
4359 4361 <object-type name="QSpinBox">
4360 4362 <modify-function signature="valueChanged(const QString &amp;)">
4361 4363 <rename to="valueStringChanged"/>
4362 4364 </modify-function>
4363 4365 </object-type>
4364 4366
4365 4367 <object-type name="QTextBrowser">
4366 4368 <modify-function signature="highlighted(const QString &amp;)">
4367 4369 <rename to="highlightedString"/>
4368 4370 </modify-function>
4369 4371 </object-type>
4370 4372
4371 4373 <object-type name="QDoubleSpinBox">
4372 4374 <modify-function signature="valueChanged(const QString &amp;)">
4373 4375 <rename to="valueStringChanged"/>
4374 4376 </modify-function>
4375 4377 </object-type>
4376 4378
4377 4379 <object-type name="QButtonGroup">
4378 4380 <modify-function signature="buttonClicked(int)">
4379 4381 <rename to="buttonIdClicked"/>
4380 4382 </modify-function>
4381 4383 <modify-function signature="buttonPressed(int)">
4382 4384 <rename to="buttonIdPressed"/>
4383 4385 </modify-function>
4384 4386 <modify-function signature="buttonReleased(int)">
4385 4387 <rename to="buttonIdReleased"/>
4386 4388 </modify-function>
4387 4389 <modify-function signature="addButton(QAbstractButton *)">
4388 4390 <modify-argument index="1">
4389 4391 <reference-count action="add" variable-name="__rcButtons"/>
4390 4392 <no-null-pointer/>
4391 4393 </modify-argument>
4392 4394 </modify-function>
4393 4395 <modify-function signature="addButton(QAbstractButton *, int)">
4394 4396 <modify-argument index="1">
4395 4397 <reference-count action="add" variable-name="__rcButtons"/>
4396 4398 <no-null-pointer/>
4397 4399 </modify-argument>
4398 4400 </modify-function>
4399 4401 <modify-function signature="removeButton(QAbstractButton *)">
4400 4402 <modify-argument index="1">
4401 4403 <reference-count action="remove" variable-name="__rcButtons"/>
4402 4404 <no-null-pointer/>
4403 4405 </modify-argument>
4404 4406 </modify-function>
4405 4407 <modify-function signature="setId(QAbstractButton *,int)">
4406 4408 <modify-argument index="1">
4407 4409 <reference-count action="ignore"/>
4408 4410 </modify-argument>
4409 4411 </modify-function>
4410 4412 </object-type>
4411 4413
4412 4414 <object-type name="QToolBar">
4413 4415 <modify-function signature="addWidget(QWidget*)">
4414 4416 <modify-argument index="1">
4415 4417 <define-ownership class="java" owner="c++"/>
4416 4418 </modify-argument>
4417 4419 </modify-function>
4418 4420 <modify-function signature="insertWidget(QAction*,QWidget*)">
4419 4421 <modify-argument index="1">
4420 4422 <reference-count action="ignore"/>
4421 4423 </modify-argument>
4422 4424 <modify-argument index="2">
4423 4425 <define-ownership class="java" owner="c++"/>
4424 4426 </modify-argument>
4425 4427 </modify-function>
4426 4428 <modify-function signature="insertSeparator(QAction*)">
4427 4429 <modify-argument index="1">
4428 4430 <reference-count action="ignore"/>
4429 4431 </modify-argument>
4430 4432 </modify-function>
4431 4433 </object-type>
4432 4434
4433 4435 <object-type name="QPaintEngine">
4434 4436
4435 4437 <modify-function signature="begin(QPaintDevice*)">
4436 4438 <modify-argument index="1" invalidate-after-use="yes" />
4437 4439 </modify-function>
4438 4440 <modify-function signature="updateState(QPaintEngineState)">
4439 4441 <modify-argument index="1" invalidate-after-use="yes" />
4440 4442 </modify-function>
4441 4443 <modify-function signature="drawTextItem(QPointF,QTextItem)">
4442 4444 <modify-argument index="2" invalidate-after-use="yes" />
4443 4445 </modify-function>
4444 4446
4445 4447 <extra-includes>
4446 4448 <include file-name="QVarLengthArray" location="global"/>
4447 4449 </extra-includes>
4448 4450 <modify-function signature="setPaintDevice(QPaintDevice*)">
4449 4451 <remove/>
4450 4452 </modify-function>
4451 4453 <modify-field name="state" read="false" write="false"/>
4452 4454 </object-type>
4453 4455
4454 4456 <object-type name="QAbstractTableModel">
4455 4457 <extra-includes>
4456 4458 <include file-name="QStringList" location="global"/>
4457 4459 <include file-name="QSize" location="global"/>
4458 4460 </extra-includes>
4459 4461 </object-type>
4460 4462
4461 4463 <object-type name="QGuiSignalMapper"/>
4462 4464
4463 4465 <object-type name="QComboBox">
4464 4466 <modify-function signature="initStyleOption(QStyleOptionComboBox*)const">
4465 4467 <access modifier="private"/>
4466 4468 </modify-function>
4467 4469 <modify-function signature="setCompleter(QCompleter*)">
4468 4470 <modify-argument index="1">
4469 4471 <reference-count variable-name="__rcCompleter" action="set"/>
4470 4472 </modify-argument>
4471 4473 </modify-function>
4472 4474 <modify-function signature="setValidator(const QValidator*)">
4473 4475 <modify-argument index="1">
4474 4476 <reference-count variable-name="__rcValidator" action="set"/>
4475 4477 </modify-argument>
4476 4478 </modify-function>
4477 4479 <modify-function signature="setItemDelegate(QAbstractItemDelegate *)">
4478 4480 <modify-argument index="1">
4479 4481 <define-ownership class="java" owner="c++"/>
4480 4482 <no-null-pointer/>
4481 4483 </modify-argument>
4482 4484 </modify-function>
4483 4485 <modify-function signature="setView(QAbstractItemView *)">
4484 4486 <modify-argument index="1">
4485 4487 <no-null-pointer/>
4486 4488 <!-- Safe to ignore because combo box reparents view -->
4487 4489 <reference-count action="ignore"/>
4488 4490 </modify-argument>
4489 4491 </modify-function>
4490 4492 <modify-function signature="setLineEdit(QLineEdit *)">
4491 4493 <modify-argument index="1">
4492 4494 <no-null-pointer/>
4493 4495 <!-- Safe to ignore because combo box reparents line edit -->
4494 4496 <reference-count action="ignore"/>
4495 4497 </modify-argument>
4496 4498 </modify-function>
4497 4499 <modify-function signature="setModel(QAbstractItemModel *)">
4498 4500 <modify-argument index="1">
4499 4501 <no-null-pointer/>
4500 4502 <reference-count action="set" variable-name="__rcModel"/>
4501 4503 </modify-argument>
4502 4504 </modify-function>
4503 4505 <inject-code>
4504 4506 <insert-template name="gui.init_style_option">
4505 4507 <replace from="%TYPE" to="QStyleOptionComboBox"/>
4506 4508 </insert-template>
4507 4509 </inject-code>
4508 4510 <modify-function signature="activated(int)">&gt;
4509 4511 <rename to="activatedIndex"/>
4510 4512 </modify-function>
4511 4513 <modify-function signature="currentIndexChanged(const QString &amp;)">
4512 4514 <rename to="currentStringChanged"/>
4513 4515 </modify-function>
4514 4516 <modify-function signature="highlighted(int)">
4515 4517 <rename to="highlightedIndex"/>
4516 4518 </modify-function>
4517 4519
4518 4520 <modify-function signature="autoCompletion()const" remove="all"/> <!--### Obsolete in 4.3-->
4519 4521 <modify-function signature="autoCompletionCaseSensitivity()const" remove="all"/> <!--### Obsolete in 4.3-->
4520 4522 <modify-function signature="setAutoCompletion(bool)" remove="all"/> <!--### Obsolete in 4.3-->
4521 4523 <modify-function signature="setAutoCompletionCaseSensitivity(Qt::CaseSensitivity)" remove="all"/> <!--### Obsolete in 4.3-->
4522 4524 </object-type>
4523 4525
4524 4526 <object-type name="QTextEdit">
4525 4527 <extra-includes>
4526 4528 <include file-name="QTextCursor" location="global"/>
4527 4529 </extra-includes>
4528 4530 <modify-function signature="setDocument(QTextDocument*)">
4529 4531 <modify-argument index="1">
4530 4532 <reference-count action="set" variable-name="__rcDocument"/>
4531 4533 </modify-argument>
4532 4534 </modify-function>
4533 4535 <modify-function signature="insertFromMimeData(const QMimeData*) ">
4534 4536 <modify-argument index="1">
4535 4537 <reference-count action="ignore"/>
4536 4538 </modify-argument>
4537 4539 </modify-function>
4538 4540 </object-type>
4539 4541
4540 4542 <object-type name="QPrinter" delete-in-main-thread="yes">
4541 4543 <modify-function signature="setEngines(QPrintEngine*,QPaintEngine*)">
4542 4544 <modify-argument index="1">
4543 4545 <reference-count action="set" variable-name="__rcPrintEngine"/>
4544 4546 </modify-argument>
4545 4547 <modify-argument index="2">
4546 4548 <reference-count action="set" variable-name="__rcPaintEngine"/>
4547 4549 </modify-argument>
4548 4550 </modify-function>
4549 4551 </object-type>
4550 4552
4551 4553 <object-type name="QAction">
4552 4554 <modify-function signature="setMenu(QMenu*)">
4553 4555 <modify-argument index="1">
4554 4556 <reference-count action="set" variable-name="__rcMenu"/>
4555 4557 </modify-argument>
4556 4558 </modify-function>
4557 4559
4558 4560 </object-type>
4559 4561
4560 4562 <object-type name="QPainter">
4561 4563 <extra-includes>
4562 4564 <include file-name="QWidget" location="global"/>
4563 4565 <include file-name="QPainterPath" location="global"/>
4564 4566 <include file-name="QPixmap" location="global"/>
4565 4567 </extra-includes>
4566 4568
4567 4569 <modify-function signature="drawText(const QPointF &amp;, const QString &amp;, int, int)" remove="all" />
4568 4570
4569 4571 <modify-function signature="drawConvexPolygon(const QPoint *, int)">
4570 4572 <remove/>
4571 4573 </modify-function>
4572 4574 <modify-function signature="drawConvexPolygon(const QPointF *, int)">
4573 4575 <remove/>
4574 4576 </modify-function>
4575 4577 <modify-function signature="drawLines(const QLine *, int)">
4576 4578 <remove/>
4577 4579 </modify-function>
4578 4580 <modify-function signature="drawLines(const QLineF *, int)">
4579 4581 <remove/>
4580 4582 </modify-function>
4581 4583 <modify-function signature="drawLines(const QPoint *, int)">
4582 4584 <remove/>
4583 4585 </modify-function>
4584 4586 <modify-function signature="drawLines(const QPointF *, int)">
4585 4587 <remove/>
4586 4588 </modify-function>
4587 4589 <modify-function signature="drawPoints(const QPoint *, int)">
4588 4590 <remove/>
4589 4591 </modify-function>
4590 4592 <modify-function signature="drawPoints(const QPointF *, int)">
4591 4593 <remove/>
4592 4594 </modify-function>
4593 4595 <modify-function signature="drawPolygon(const QPoint *, int, Qt::FillRule)">
4594 4596 <remove/>
4595 4597 </modify-function>
4596 4598 <modify-function signature="drawPolygon(const QPointF *, int, Qt::FillRule)">
4597 4599 <remove/>
4598 4600 </modify-function>
4599 4601 <modify-function signature="drawPolyline(const QPoint *, int)">
4600 4602 <remove/>
4601 4603 </modify-function>
4602 4604 <modify-function signature="drawPolyline(const QPointF *, int)">
4603 4605 <remove/>
4604 4606 </modify-function>
4605 4607 <modify-function signature="drawRects(const QRect *, int)">
4606 4608 <remove/>
4607 4609 </modify-function>
4608 4610 <modify-function signature="drawRects(const QRectF *, int)">
4609 4611 <remove/>
4610 4612 </modify-function>
4611 4613 <modify-function signature="drawLines(const QVector&lt;QPoint&gt; &amp;)">
4612 4614 <rename to="drawLinesFromPoints"/>
4613 4615 </modify-function>
4614 4616 <modify-function signature="drawLines(const QVector&lt;QPointF&gt; &amp;)">
4615 4617 <rename to="drawLinesFromPointsF"/>
4616 4618 </modify-function>
4617 4619 <modify-function signature="drawLines(const QVector&lt;QLineF&gt; &amp;)">
4618 4620 <rename to="drawLinesF"/>
4619 4621 </modify-function>
4620 4622 <modify-function signature="drawRects(const QVector&lt;QRectF&gt; &amp;)">
4621 4623 <rename to="drawRectsF"/>
4622 4624 </modify-function>
4623 4625
4624 4626 <modify-function signature="QPainter(QPaintDevice *)">
4625 4627 <modify-argument index="1">
4626 4628 <no-null-pointer/>
4627 4629 </modify-argument>
4628 4630 </modify-function>
4629 4631 <modify-function signature="begin(QPaintDevice *)">
4630 4632 <modify-argument index="1">
4631 4633 <no-null-pointer/>
4632 4634 </modify-argument>
4633 4635 </modify-function>
4634 4636 <modify-function signature="initFrom(const QWidget *)">
4635 4637 <modify-argument index="1">
4636 4638 <no-null-pointer/>
4637 4639 </modify-argument>
4638 4640 </modify-function>
4639 4641 <modify-function signature="setRedirected(const QPaintDevice *, QPaintDevice *, const QPoint &amp;)">
4640 4642 <modify-argument index="1">
4641 4643 <no-null-pointer />
4642 4644 </modify-argument>
4643 4645 </modify-function>
4644 4646 <modify-function signature="restoreRedirected(const QPaintDevice *)">
4645 4647 <modify-argument index="1">
4646 4648 <no-null-pointer />
4647 4649 </modify-argument>
4648 4650 </modify-function>
4649 4651
4650 4652 <modify-function signature="drawText(QRect,int,QString,QRect*)">
4651 4653 <access modifier="private"/>
4652 4654 <modify-argument index="4">
4653 4655 <remove-default-expression/>
4654 4656 </modify-argument>
4655 4657 </modify-function>
4656 4658
4657 4659 <modify-function signature="drawText(QRectF,int,QString,QRectF*)">
4658 4660 <access modifier="private"/>
4659 4661 <modify-argument index="4">
4660 4662 <remove-default-expression/>
4661 4663 </modify-argument>
4662 4664 </modify-function>
4663 4665
4664 4666 <modify-function signature="drawText(int,int,int,int,int,QString,QRect*)">
4665 4667 <access modifier="private"/>
4666 4668 <modify-argument index="7">
4667 4669 <remove-default-expression/>
4668 4670 </modify-argument>
4669 4671 </modify-function>
4670 4672
4671 4673 <modify-function signature="redirected(const QPaintDevice*,QPoint*)">
4672 4674 <access modifier="private"/>
4673 4675 <modify-argument index="2">
4674 4676 <remove-default-expression/>
4675 4677 </modify-argument>
4676 4678 </modify-function>
4677 4679 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
4678 4680 <modify-function signature="matrixEnabled()const" remove="all"/> <!--### Obsolete in 4.3-->
4679 4681 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
4680 4682 <modify-function signature="setMatrixEnabled(bool)" remove="all"/> <!--### Obsolete in 4.3-->
4681 4683 </object-type>
4682 4684
4683 4685 <object-type name="QApplication">
4684 4686 <extra-includes>
4685 4687 <include file-name="QBasicTimer" location="global"/>
4686 4688 <include file-name="QFont" location="global"/>
4687 4689 <include file-name="QFontMetrics" location="global"/>
4688 4690 <include file-name="QPalette" location="global"/>
4689 4691 <include file-name="QIcon" location="global"/>
4690 4692 <include file-name="QLocale" location="global"/>
4691 4693 </extra-includes>
4692 4694
4693 4695 <modify-function signature="QApplication(int &amp;, char **, int)">
4694 4696 <access modifier="private"/>
4695 4697 </modify-function>
4696 4698 <modify-function signature="QApplication(int &amp;, char **, QApplication::Type, int)">
4697 4699 <remove/>
4698 4700 </modify-function>
4699 4701 <modify-function signature="QApplication(int &amp;, char **, bool, int)">
4700 4702 <remove/>
4701 4703 </modify-function>
4702 4704
4703 4705 <modify-function signature="font(const char*)">
4704 4706 <remove/>
4705 4707 </modify-function>
4706 4708 <modify-function signature="setFont(QFont,const char*)">
4707 4709 <access modifier="private"/>
4708 4710 <modify-argument index="2">
4709 4711 <remove-default-expression/>
4710 4712 </modify-argument>
4711 4713 </modify-function>
4712 4714
4713 4715 <modify-function signature="palette(const char*)">
4714 4716 <remove/>
4715 4717 </modify-function>
4716 4718 <modify-function signature="setPalette(QPalette,const char*)">
4717 4719 <access modifier="private"/>
4718 4720 <modify-argument index="2">
4719 4721 <remove-default-expression/>
4720 4722 </modify-argument>
4721 4723 </modify-function>
4722 4724
4723 4725 <modify-function signature="overrideCursor()">
4724 4726 <access modifier="private"/>
4725 4727 <rename to="overrideCursor_private"/>
4726 4728 </modify-function>
4727 4729
4728 4730 <modify-function signature="setInputContext(QInputContext*)">
4729 4731 <modify-argument index="1">
4730 4732 <define-ownership class="java" owner="c++"/>
4731 4733 </modify-argument>
4732 4734 </modify-function>
4733 4735 <modify-function signature="setActiveWindow(QWidget*)">
4734 4736 <modify-argument index="1">
4735 4737 <reference-count action="ignore"/>
4736 4738 </modify-argument>
4737 4739 </modify-function>
4738 4740 <modify-function signature="setStyle(QStyle*)">
4739 4741 <modify-argument index="1">
4740 4742 <reference-count action="ignore"/>
4741 4743 </modify-argument>
4742 4744 </modify-function>
4743 4745 </object-type>
4744 4746
4745 4747 <object-type name="QMouseEventTransition" />
4746 4748 <object-type name="QKeyEventTransition" />
4747 4749 <value-type name="QQuaternion" />
4748 4750
4749 4751 <object-type name="QCommandLinkButton" />
4750 4752 <object-type name="QFileSystemModel">
4751 4753 <modify-function signature="setIconProvider(QFileIconProvider*)">
4752 4754 <modify-argument index="1">
4753 4755 <reference-count action="set" variable-name="__rcIconProvider"/>
4754 4756 </modify-argument>
4755 4757 </modify-function>
4756 4758 </object-type>
4757 4759 <object-type name="QFormLayout">
4758 4760 <modify-function signature="addRow(QWidget*,QWidget*)">
4759 4761 <modify-argument index="1">
4760 4762 <reference-count action="ignore" />
4761 4763 </modify-argument>
4762 4764 <modify-argument index="2">
4763 4765 <reference-count action="ignore" />
4764 4766 </modify-argument>
4765 4767 </modify-function>
4766 4768 <modify-function signature="addRow(QLayout*)">
4767 4769 <modify-argument index="1">
4768 4770 <reference-count action="ignore" />
4769 4771 </modify-argument>
4770 4772 </modify-function>
4771 4773 <modify-function signature="addRow(QWidget*,QLayout*)">
4772 4774 <modify-argument index="1">
4773 4775 <reference-count action="ignore" />
4774 4776 </modify-argument>
4775 4777 <modify-argument index="2">
4776 4778 <reference-count action="ignore" />
4777 4779 </modify-argument>
4778 4780 </modify-function>
4779 4781
4780 4782 <modify-function signature="addRow(QWidget*)">
4781 4783 <modify-argument index="1">
4782 4784 <reference-count action="ignore" />
4783 4785 </modify-argument>
4784 4786 </modify-function>
4785 4787 <modify-function signature="addRow(QString,QLayout*)">
4786 4788 <modify-argument index="2">
4787 4789 <reference-count action="ignore" />
4788 4790 </modify-argument>
4789 4791 </modify-function>
4790 4792 <modify-function signature="addRow(QString,QWidget*)">
4791 4793 <modify-argument index="2">
4792 4794 <reference-count action="ignore" />
4793 4795 </modify-argument>
4794 4796 </modify-function>
4795 4797 <modify-function signature="insertRow(int,QLayout*)">
4796 4798 <modify-argument index="2">
4797 4799 <reference-count action="ignore" />
4798 4800 </modify-argument>
4799 4801 </modify-function>
4800 4802 <modify-function signature="insertRow(int,QWidget*,QLayout*)">
4801 4803 <modify-argument index="2">
4802 4804 <reference-count action="ignore" />
4803 4805 </modify-argument>
4804 4806 <modify-argument index="3">
4805 4807 <reference-count action="ignore" />
4806 4808 </modify-argument>
4807 4809 </modify-function>
4808 4810 <modify-function signature="insertRow(int,QWidget*,QWidget*)">
4809 4811 <modify-argument index="2">
4810 4812 <reference-count action="ignore" />
4811 4813 </modify-argument>
4812 4814 <modify-argument index="3">
4813 4815 <reference-count action="ignore" />
4814 4816 </modify-argument>
4815 4817 </modify-function>
4816 4818 <modify-function signature="insertRow(int,QWidget*)">
4817 4819 <modify-argument index="2">
4818 4820 <reference-count action="ignore" />
4819 4821 </modify-argument>
4820 4822 </modify-function>
4821 4823 <modify-function signature="insertRow(int,QString,QLayout*)">
4822 4824 <modify-argument index="3">
4823 4825 <reference-count action="ignore" />
4824 4826 </modify-argument>
4825 4827 </modify-function>
4826 4828 <modify-function signature="insertRow(int,QString,QWidget*)">
4827 4829 <modify-argument index="3">
4828 4830 <reference-count action="ignore" />
4829 4831 </modify-argument>
4830 4832 </modify-function>
4831 4833 <modify-function signature="setLayout(int,QFormLayout::ItemRole,QLayout*)">
4832 4834 <modify-argument index="3">
4833 4835 <reference-count action="ignore" />
4834 4836 </modify-argument>
4835 4837 </modify-function>
4836 4838 <modify-function signature="setWidget(int,QFormLayout::ItemRole,QWidget*)">
4837 4839 <modify-argument index="3">
4838 4840 <reference-count action="ignore" />
4839 4841 </modify-argument>
4840 4842 </modify-function>
4841 4843 <modify-function signature="setItem(int,QFormLayout::ItemRole,QLayoutItem*)" access="private" rename="setItem_private">
4842 4844 <modify-argument index="3">
4843 4845 <define-ownership class="java" owner="c++"/>
4844 4846 </modify-argument>
4845 4847 </modify-function>
4846 4848 <modify-function signature="addItem(QLayoutItem*)">
4847 4849 <modify-argument index="1">
4848 4850 <define-ownership class="java" owner="c++"/>
4849 4851 </modify-argument>
4850 4852 </modify-function>
4851 4853 </object-type>
4852 4854 <object-type name="QGraphicsGridLayout" delete-in-main-thread="yes">
4853 4855 <modify-function signature="addItem(QGraphicsLayoutItem*,int,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
4854 4856 <modify-argument index="1">
4855 4857 <reference-count action="add" variable-name="__rcItems" />
4856 4858 </modify-argument>
4857 4859 </modify-function>
4858 4860 <modify-function signature="addItem(QGraphicsLayoutItem*,int,int,int,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
4859 4861 <modify-argument index="1">
4860 4862 <reference-count action="add" variable-name="__rcItems" />
4861 4863 </modify-argument>
4862 4864 </modify-function>
4863 4865 <modify-function signature="setAlignment(QGraphicsLayoutItem*,QFlags&lt;Qt::AlignmentFlag&gt;)">
4864 4866 <modify-argument index="1">
4865 4867 <reference-count action="ignore" />
4866 4868 </modify-argument>
4867 4869 </modify-function>
4868 4870 </object-type>
4869 4871 <object-type name="QGraphicsLayout" delete-in-main-thread="yes">
4870 4872
4871 4873 <modify-function signature="widgetEvent(QEvent*)">
4872 4874 <modify-argument index="1" invalidate-after-use="yes" />
4873 4875 </modify-function>
4874 4876 <modify-function signature="setParentLayoutItem(QGraphicsLayoutItem*)">
4875 4877 <modify-argument index="1">
4876 4878 <reference-count action="set" variable-name="__rcParentLayoutItem" />
4877 4879 </modify-argument>
4878 4880 </modify-function>
4879 4881 <modify-function signature="setGraphicsItem(QGraphicsItem*)">
4880 4882 <modify-argument index="1">
4881 4883 <reference-count action="set" variable-name="__rcItem" />
4882 4884 </modify-argument>
4883 4885 </modify-function>
4884 4886 </object-type>
4885 4887 <interface-type name="QGraphicsLayoutItem" delete-in-main-thread="yes">
4886 4888 <modify-function signature="setParentLayoutItem(QGraphicsLayoutItem*)">
4887 4889 <modify-argument index="1">
4888 4890 <reference-count action="set" variable-name="__rcParentLayoutItem" />
4889 4891 </modify-argument>
4890 4892 </modify-function>
4891 4893 <modify-function signature="setGraphicsItem(QGraphicsItem*)">
4892 4894 <modify-argument index="1">
4893 4895 <reference-count action="set" variable-name="__rcItem" />
4894 4896 </modify-argument>
4895 4897 </modify-function>
4896 4898 </interface-type>
4897 4899 <object-type name="QGraphicsLinearLayout" delete-in-main-thread="yes">
4898 4900 <modify-function signature="addItem(QGraphicsLayoutItem*)">
4899 4901 <modify-argument index="1">
4900 4902 <reference-count action="add" variable-name="__rcItems" />
4901 4903 </modify-argument>
4902 4904 </modify-function>
4903 4905 <modify-function signature="insertItem(int,QGraphicsLayoutItem*)">
4904 4906 <modify-argument index="2">
4905 4907 <reference-count action="add" variable-name="__rcItems" />
4906 4908 </modify-argument>
4907 4909 </modify-function>
4908 4910 <modify-function signature="removeItem(QGraphicsLayoutItem*)">
4909 4911 <modify-argument index="1">
4910 4912 <reference-count action="remove" variable-name="__rcItems" />
4911 4913 </modify-argument>
4912 4914 </modify-function>
4913 4915 <modify-function signature="setAlignment(QGraphicsLayoutItem*,QFlags&lt;Qt::AlignmentFlag&gt;)">
4914 4916 <modify-argument index="1">
4915 4917 <reference-count action="ignore" />
4916 4918 </modify-argument>
4917 4919 </modify-function>
4918 4920 <modify-function signature="setStretchFactor(QGraphicsLayoutItem*,int)">
4919 4921 <modify-argument index="1">
4920 4922 <reference-count action="ignore" />
4921 4923 </modify-argument>
4922 4924 </modify-function>
4923 4925 </object-type>
4924 4926 <object-type name="QGraphicsProxyWidget"/> <!-- a QObject so main-thread delete redundant -->
4925 4927 <object-type name="QGraphicsWidget"> <!-- a QObject so main-thread delete redundant -->
4926 4928 <!-- Duplicate function to QObject::children() to override accidental shadowing which is not present in Jambi -->
4927 4929 <modify-function signature="children()const" remove="all" />
4928 4930 <modify-function signature="setLayout(QGraphicsLayout*)">
4929 4931 <modify-argument index="1">
4930 4932 <reference-count action="set" variable-name="__rcLayout" />
4931 4933 </modify-argument>
4932 4934 </modify-function>
4933 4935
4934 4936 <modify-function signature="addAction(QAction*)">
4935 4937 <modify-argument index="1">
4936 4938 <reference-count action="add" variable-name="__rcActions" />
4937 4939 </modify-argument>
4938 4940 </modify-function>
4939 4941 <modify-function signature="insertAction(QAction*,QAction*)">
4940 4942 <modify-argument index="2">
4941 4943 <reference-count action="add" variable-name="__rcActions" />
4942 4944 </modify-argument>
4943 4945 </modify-function>
4944 4946 <modify-function signature="insertActions(QAction*,QList&lt;QAction*&gt;)">
4945 4947 <modify-argument index="2">
4946 4948 <reference-count action="add" variable-name="__rcActions" />
4947 4949 </modify-argument>
4948 4950 </modify-function>
4949 4951 <modify-function signature="removeAction(QAction*)">
4950 4952 <modify-argument index="1">
4951 4953 <reference-count action="remove" variable-name="__rcActions" />
4952 4954 </modify-argument>
4953 4955 </modify-function>
4954 4956
4955 4957
4956 4958 <modify-function signature="changeEvent(QEvent*)">
4957 4959 <modify-argument index="1" invalidate-after-use="yes" />
4958 4960 </modify-function>
4959 4961 <modify-function signature="closeEvent(QCloseEvent*)">
4960 4962 <modify-argument index="1" invalidate-after-use="yes" />
4961 4963 </modify-function>
4962 4964 <modify-function signature="grabKeyboardEvent(QEvent*)">
4963 4965 <modify-argument index="1" invalidate-after-use="yes" />
4964 4966 </modify-function>
4965 4967 <modify-function signature="grabMouseEvent(QEvent*)">
4966 4968 <modify-argument index="1" invalidate-after-use="yes" />
4967 4969 </modify-function>
4968 4970 <modify-function signature="hideEvent(QHideEvent*)">
4969 4971 <modify-argument index="1" invalidate-after-use="yes" />
4970 4972 </modify-function>
4971 4973 <modify-function signature="moveEvent(QGraphicsSceneMoveEvent*)">
4972 4974 <modify-argument index="1" invalidate-after-use="yes" />
4973 4975 </modify-function>
4974 4976 <modify-function signature="paintWindowFrame(QPainter*,const QStyleOptionGraphicsItem*,QWidget*)">
4975 4977 <modify-argument index="1" invalidate-after-use="yes" />
4976 4978 </modify-function>
4977 4979 <modify-function signature="resizeEvent(QGraphicsSceneResizeEvent*)">
4978 4980 <modify-argument index="1" invalidate-after-use="yes" />
4979 4981 </modify-function>
4980 4982 <modify-function signature="showEvent(QShowEvent*)">
4981 4983 <modify-argument index="1" invalidate-after-use="yes" />
4982 4984 </modify-function>
4983 4985 <modify-function signature="ungrabKeyboardEvent(QEvent*)">
4984 4986 <modify-argument index="1" invalidate-after-use="yes" />
4985 4987 </modify-function>
4986 4988 <modify-function signature="ungrabMouseEvent(QEvent*)">
4987 4989 <modify-argument index="1" invalidate-after-use="yes" />
4988 4990 </modify-function>
4989 4991 <modify-function signature="windowFrameEvent(QEvent*)">
4990 4992 <modify-argument index="1" invalidate-after-use="yes" />
4991 4993 </modify-function>
4992 4994
4993 4995 <modify-function signature="setStyle(QStyle*)">
4994 4996 <modify-argument index="1">
4995 4997 <reference-count action="set" variable-name="__rcStyle" />
4996 4998 </modify-argument>
4997 4999 </modify-function>
4998 5000 <modify-function signature="setTabOrder(QGraphicsWidget*,QGraphicsWidget*)">
4999 5001 <modify-argument index="1">
5000 5002 <reference-count action="ignore" />
5001 5003 </modify-argument>
5002 5004 <modify-argument index="2">
5003 5005 <reference-count action="ignore" />
5004 5006 </modify-argument>
5005 5007 </modify-function>
5006 5008 </object-type>
5007 5009 <object-type name="QPlainTextDocumentLayout" />
5008 5010 <object-type name="QPlainTextEdit">
5009 5011 <modify-function signature="setDocument(QTextDocument*)">
5010 5012 <modify-argument index="1">
5011 5013 <reference-count action="set" variable-name="__rcDocument" />
5012 5014 </modify-argument>
5013 5015 </modify-function>
5014 5016 <modify-function signature="insertFromMimeData(const QMimeData*)">
5015 5017 <modify-argument index="1">
5016 5018 <reference-count action="ignore" />
5017 5019 </modify-argument>
5018 5020 </modify-function>
5019 5021 </object-type>
5020 5022 <object-type name="QPrintPreviewDialog" >
5021 5023 </object-type>
5022 5024 <object-type name="QPrintPreviewWidget" />
5023 5025 <object-type name="QStyledItemDelegate">
5024 5026 <modify-function signature="setItemEditorFactory(QItemEditorFactory*)">
5025 5027 <modify-argument index="1">
5026 5028 <reference-count action="set" variable-name="__rcItemEditorFactory" />
5027 5029 </modify-argument>
5028 5030 </modify-function>
5029 5031 <modify-function signature="setEditorData(QWidget*,QModelIndex)const">
5030 5032 <modify-argument index="1">
5031 5033 <reference-count action="ignore" />
5032 5034 </modify-argument>
5033 5035 </modify-function>
5034 5036 <modify-function signature="setModelData(QWidget*,QAbstractItemModel*,QModelIndex)const">
5035 5037 <modify-argument index="1">
5036 5038 <reference-count action="ignore"/>
5037 5039 </modify-argument>
5038 5040 </modify-function>
5039 5041 </object-type>
5040 5042
5041 5043 <interface-type name="QAccessibleFactoryInterface" java-name="QAbstractAccessibleFactory" />
5042 5044 <interface-type name="QIconEngineFactoryInterfaceV2" java-name="QAbstractIconEngineFactoryV2" />
5043 5045 <interface-type name="QImageIOHandlerFactoryInterface" java-name="QAbstractImageIOHandlerFactory" />
5044 5046 <interface-type name="QInputContextFactoryInterface" java-name="QAbstractInputContextFactory" />
5045 5047 <interface-type name="QStyleFactoryInterface" java-name="QAbstractStyleFactory" />
5046 5048 <interface-type name="QTextCodecFactoryInterface" java-name="QAbstractTextCodecFactory" />
5047 5049 <interface-type name="QPictureFormatInterface" java-name="QAbstractPictureFormat" />
5048 5050
5049 5051 <object-type name="QIconEnginePluginV2"/>
5050 5052 <object-type name="QAccessiblePlugin"/>
5051 5053 <object-type name="QImageIOPlugin" />
5052 5054 <object-type name="QInputContextPlugin" />
5053 5055 <object-type name="QPictureFormatPlugin" />
5054 5056 <object-type name="QStylePlugin" />
5055 5057 <object-type name="QTextCodecPlugin" />
5056 5058 <object-type name="QGesture" />
5057 5059 <object-type name="QGraphicsAnchorLayout" />
5058 5060 <object-type name="QGraphicsAnchor" />
5059 5061 <object-type name="QGraphicsEffect" />
5060 5062 <object-type name="QGraphicsObject">
5061 5063 <!-- Duplicate function to QObject::children() to override accidental shadowing which is not present in Jambi -->
5062 5064 <modify-function signature="children()const" remove="all" />
5063 5065 </object-type>
5064 5066 <object-type name="QGraphicsOpacityEffect" />
5065 5067 <object-type name="QGraphicsPixelizeEffect" />
5066 5068 <object-type name="QGraphicsRotation" />
5067 5069 <object-type name="QGraphicsScale" />
5068 5070 <object-type name="QGraphicsTransform" />
5069 5071 <object-type name="QPanGesture" />
5070 5072 <object-type name="QPinchGesture" />
5071 5073 <object-type name="QProxyStyle" />
5072 5074 <object-type name="QSwipeGesture" />
5073 5075 <object-type name="QTouchEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::TouchBegin || %1-&gt;type() == QEvent::TouchUpdate || %1-&gt;type() == QEvent::TouchEnd" />
5074 5076
5075 5077 <!-- Inefficient hash codes -->
5076 5078 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextFrame_iterator' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5077 5079 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextTableCell' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5078 5080 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextOption_Tab' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5079 5081 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextLength' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5080 5082 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextBlock_iterator' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5081 5083 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextBlock' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5082 5084 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextCursor' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5083 5085 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPainterPath_Element' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5084 5086 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPainterPath' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5085 5087 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QItemSelection' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5086 5088 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QKeySequence' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5087 5089 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QSizePolicy' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5088 5090 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextFragment' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5089 5091 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFontMetrics' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5090 5092 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QGradient' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5091 5093 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFontMetricsF' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5092 5094 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextFormat' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5093 5095 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QEasingCurve' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5094 5096 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QGenericMatrix' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5095 5097 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QMatrix4x4' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5096 5098 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QMargins' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5097 5099 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPixmapCache_Key' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5098 5100 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QVector4D' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5099 5101 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QQuaternion' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5100 5102 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QVector2D' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5101 5103 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QVector3D' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5102 5104
5103 5105 <suppress-warning text="WARNING(MetaJavaBuilder) :: private virtual function 'eventFilter(QObject * receiver, QEvent * event)' in 'QPanGesture'" />
5104 5106 <suppress-warning text="WARNING(MetaJavaBuilder) :: private virtual function 'event(QEvent * event)' in 'QPanGesture'" />
5105 5107 <suppress-warning text="WARNING(MetaJavaBuilder) :: private virtual function 'eventFilter(QObject * receiver, QEvent * event)' in 'QSwipeGesture'" />
5106 5108 <suppress-warning text="WARNING(MetaJavaBuilder) :: private virtual function 'eventFilter(QObject * receiver, QEvent * event)' in 'QPinchGesture'" />
5107 5109 <suppress-warning text="WARNING(MetaJavaBuilder) :: private virtual function 'event(QEvent * event)' in 'QPinchGesture'" />
5108 5110
5109 5111 <!-- Intentional omissions. See explanation for QtJambiTextObjectInterface class in typesystem and headers. -->
5110 5112 <suppress-warning text="WARNING(MetaJavaBuilder) :: class 'QTextObjectInterface' inherits from unknown base class 'QTextObjectInterface'" />
5111 5113 <suppress-warning text="WARNING(MetaJavaBuilder) :: unknown interface for 'QTextObjectInterface': 'QTextObjectInterfaceInterface'" />
5112 5114
5113 5115 <suppress-warning text="WARNING(MetaInfoGenerator) :: class 'QPixmapFilter' inherits from polymorphic class 'QPixmapFilter', but has no polymorphic id set"/>
5114 5116 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QPixmap::QPixmap', unmatched parameter type 'QPixmapData*'" />
5115 5117 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private&amp;'"/>
5116 5118 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private\*'"/>
5117 5119 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private const\*'"/>
5118 5120 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QTextEngine\*'"/>
5119 5121 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QFontEngine\*'"/>
5120 5122 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QPixmap::Type'"/>
5121 5123 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QInputDialog::Type'"/>
5122 5124 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QTextFrameLayoutData\*'"/>
5123 5125 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QAbstractUndoItem\*'"/>
5124 5126 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*QImageTextKeyLang*'"/>
5125 5127 <suppress-warning text="WARNING(MetaJavaBuilder) :: non-public function '*' in interface '*'"/>
5126 5128 <suppress-warning text="WARNING(MetaJavaBuilder) :: visibility of function '*' modified in class '*'"/>
5127 5129 <suppress-warning text="WARNING(MetaJavaBuilder) :: hiding of function '*' in class '*'"/>
5128 5130 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value 'QVector&lt;FormatRange&gt;()' of argument in function '*', class '*'"/>
5129 5131 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value 'QVariantList()' of argument in function '*', class '*'"/>
5130 5132 <suppress-warning text="WARNING(CppImplGenerator) :: protected function '*' in final class '*'"/>
5131 5133 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QTextLayout::QTextLayout', unmatched parameter type 'QTextEngine*'"/>
5132 5134 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value of argument in function 'doAction', class 'QAccessibleInterface'"/>
5133 5135 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFileDialog::QFileDialog', unmatched parameter type 'QFileDialogArgs const&amp;'"/>
5134 5136 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value '0., 0., 1000000000., 1000000000.' of argument in function 'update', class 'QAbstractTextDocumentLayout'"/>
5135 5137 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QWidget::windowSurface', unmatched return type 'QWindowSurface*'"/>
5136 5138 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QWidget::setWindowSurface', unmatched parameter type 'QWindowSurface*'"/>
5137 5139 <suppress-warning text="WARNING(MetaJavaBuilder) :: enum 'QStyleOption::StyleOptionType' does not have a type entry or is not an enum"/>
5138 5140 <suppress-warning text="WARNING(MetaJavaBuilder) :: unhandled enum value: ~FlagMask in QMessageBox::StandardButton"/>
5139 5141 <suppress-warning text="WARNING(MetaJavaBuilder) :: unmatched enum ~FlagMask"/>
5140 5142 <suppress-warning text="WARNING(MetaInfoGenerator) :: class 'QGraphicsSceneEvent' inherits from polymorphic class 'QEvent', but has no polymorphic id set"/>
5141 5143 <suppress-warning text="WARNING(MetaInfoGenerator) :: class 'QInputEvent' inherits from polymorphic class 'QEvent', but has no polymorphic id set"/>
5142 5144 <suppress-warning text="WARNING(JavaGenerator) :: either add or remove specified for reference count variable '__rcMenus' in 'com.trolltech.qt.gui.QMenu' but not both"/>
5143 5145 <suppress-warning text="WARNING(JavaGenerator) :: either add or remove specified for reference count variable '__rcMenus' in 'com.trolltech.qt.gui.QMenuBar' but not both"/>
5144 5146
5145 5147 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QPixmap::pixmapData', unmatched return type 'QPixmapData*'"/>
5146 5148 <suppress-warning text="WARNING(MetaJavaBuilder) :: object type 'QAccessible' extended by interface type 'QAbstractAccessibleFactory'. The resulting API will be less expressive than the original." />
5147 5149
5148 5150 <suppress-warning text="WARNING(MetaJavaBuilder) :: Rejected enum has no alternative...: QPalette::NColorRoles" />
5149 5151
5150 5152 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'QtSharedPointer' does not have a type entry" />
5151 5153
5152 5154 </typesystem>
@@ -1,5655 +1,5657
1 1 <?xml version="1.0"?>
2 2 <typesystem package="com.trolltech.qt.gui"><rejection class="QAbstractTextDocumentLayout"/><rejection class="QColormap"/><rejection class="QFontDatabase"/><rejection class="QIconEngineV2"/><rejection class="QInputMethodEvent"/><rejection class="QPainterPath::Element"/><rejection class="QTextBlock::iterator"/><rejection class="QTextEdit::ExtraSelection"/><rejection class="QTextFrame::iterator"/><rejection class="QTextLayout::FormatRange"/><rejection class="QTreeWidgetItemIterator"/><rejection class="QAccessibleFactoryInterface"/><rejection class="QIconEngineFactoryInterfaceV2"/><rejection class="QImageIOHandlerFactoryInterface"/><rejection class="QInputContextFactoryInterface"/><rejection class="QStyleFactoryInterface"/><rejection class="QPictureFormatInterface"/><rejection class="QAbstractProxyModel"/><rejection class="QSortFilterProxyModel"/><rejection class="QDirModel"/><rejection class="QFileSystemModel"/><rejection class="QPrinterInfo"/><rejection class="QProxyModel"/><rejection class="QPrinterInfo"/><rejection class="QTextOption"/><suppress-warning text="WARNING(MetaJavaBuilder) :: Rejected enum has no alternative...: QPalette::NColorRoles"/><suppress-warning text="WARNING(MetaJavaBuilder) :: Cannot find enum constant for value 'DragMove' in 'QDragMoveEvent' or any of its super classes"/>
3 3
4 4 <rejection class="*" function-name="d_func"/>
5 5
6 6 <rejection class="*" field-name="d_ptr"/>
7 7 <rejection class="*" field-name="d"/>
8 8
9 9 <rejection class="QGenericMatrix"/>
10 10 <rejection class="QPixmapFilterPrivate"/>
11 11 <rejection class="QPenPrivate"/>
12 12 <rejection class="QGtkStyle"/>
13 13 <rejection class="QWindowsCEStyle"/>
14 14 <rejection class="QWindowsMobileStyle"/>
15 15 <rejection class="QAbstractUndoItem"/>
16 16 <rejection class="QAccessibleApplication"/>
17 17 <rejection class="QBrushData"/>
18 18 <rejection class="QImageTextKeyLang"/>
19 19 <rejection class="QItemEditorCreator"/>
20 20 <rejection class="QLibrary"/>
21 21 <rejection class="QLinkedList"/>
22 22 <rejection class="QLinkedListData"/>
23 23 <rejection class="QLinkedListIterator"/>
24 24 <rejection class="QLinkedListNode"/>
25 25 <rejection class="QMimeSource"/>
26 26 <rejection class="QPainterPathPrivate"/>
27 27 <rejection class="QRegionData"/>
28 28 <rejection class="QStandardItemEditorCreator"/>
29 29 <rejection class="QStyleOptionQ3DockWindow"/>
30 30 <rejection class="QStyleOptionQ3ListView"/>
31 31 <rejection class="QStyleOptionQ3ListViewItem"/>
32 32 <rejection class="QTextFrameLayoutData"/>
33 33 <rejection class="QUpdateLaterEvent"/>
34 34 <rejection class="QVFbHeader"/>
35 35 <rejection class="QWidgetData"/>
36 36 <rejection class="QWindowSurface"/>
37 37 <rejection class="QWindowsXPStyle"/>
38 38 <rejection class="QWindowsVistaStyle"/>
39 39 <rejection class="QWSEmbedWidget"/>
40 40 <rejection class="QRegion::QRegionData"/>
41 41 <rejection class="JObject_key"/>
42 42 <rejection class="QAccessibleEditableTextInterface"/>
43 43 <rejection class="QAccessibleSimpleEditableTextInterface"/>
44 44 <rejection class="QAccessibleTextInterface"/>
45 45 <rejection class="QAccessibleValueInterface"/>
46 46 <rejection class="QIconEngineFactoryInterface"/>
47 47 <rejection class="QIconEnginePlugin"/>
48 48 <rejection class="QWidgetItemV2"/>
49 49 <rejection class="QAbstractItemDelegate" function-name="operator="/>
50 50 <rejection class="QAccessible" function-name="installFactory"/>
51 51 <rejection class="QAccessible" function-name="installRootObjectHandler"/>
52 52 <rejection class="QAccessible" function-name="installUpdateHandler"/>
53 53 <rejection class="QAccessible" function-name="removeFactory"/>
54 54 <rejection class="QApplication" function-name="compressEvent"/>
55 55 <rejection class="QBrush" function-name="cleanUp"/>
56 56 <rejection class="QPictureIO" function-name="defineIOHandler"/>
57 57 <rejection class="QPolygon" function-name="putPoints"/>
58 58 <rejection class="QPolygon" function-name="setPoints"/>
59 59 <rejection class="QPolygon" function-name="setPoint"/>
60 60 <rejection class="QPolygon" function-name="points"/>
61 61 <rejection class="QPolygon" function-name="point"/>
62 62 <rejection class="QPrinter" function-name="printerSelectionOption"/>
63 63 <rejection class="QPrinter" function-name="setPrinterSelectionOption"/>
64 64 <rejection class="QWidget" function-name="create"/>
65 65 <rejection class="QWidget" function-name="find"/>
66 66 <rejection class="QWidget" function-name="handle"/>
67 67 <rejection class="QWidget" function-name="styleChange"/>
68 68 <rejection class="QWidget" function-name="internalWinId"/>
69 69 <rejection class="QActionGroup" function-name="selected"/>
70 70 <rejection class="QPaintEngine" function-name="fix_neg_rect"/>
71 71 <rejection class="QTreeModel" function-name="node"/>
72 72 <rejection class="QTreeModel" function-name="initializeNode"/>
73 73 <rejection class="QTreeModel" function-name="queryChildren"/>
74 74 <rejection class="QTextObjectInterface"/>
75 75 <rejection class="QAccessible" function-name="cast_helper"/>
76 76 <rejection class="QAccessible2"/>
77 77 <rejection class="QAccessibleInterface" function-name="backgroundColor"/>
78 78 <rejection class="QAccessibleInterface" function-name="foregroundColor"/>
79 79 <rejection class="QAccessibleInterface" function-name="textInterface"/>
80 80 <rejection class="QAccessibleInterface" function-name="valueInterface"/>
81 81 <rejection class="QAccessibleInterface" function-name="tableInterface"/>
82 82 <rejection class="QAccessibleInterface" function-name="editableTextInterface"/>
83 83 <rejection class="QAccessibleInterface" function-name="cast_helper"/>
84 84 <rejection class="QAccessibleInterfaceEx" function-name="interface_cast"/>
85 85 <rejection class="QAccessibleBridgePlugin"/>
86 86 <rejection class="QAccessibleBridgeFactoryInterface"/>
87 87 <rejection class="QTabletEvent" field-name="mExtra"/>
88 88 <rejection class="QWidgetItem" field-name="wid"/>
89 89 <rejection class="QFont" enum-name="ResolveProperties"/>
90 90 <rejection class="QGradient" enum-name="InterpolationMode"/>
91 91 <rejection class="QIconEngineV2::AvailableSizesArgument"/>
92 92 <rejection class="QIconEngineV2" enum-name="IconEngineHook"/>
93 93 <rejection class="QGradient" enum-name="InterpolationMode"/>
94 94 <rejection class="QGradient" function-name="setInterpolationMode"/>
95 95 <rejection class="QGradient" function-name="interpolationMode"/>
96 96 <rejection class="QAbstractTextDocumentLayout" function-name="handlerForObject"/>
97 97
98 98
99 99 <enum-type name="QStyleOptionTabBarBaseV2::StyleOptionVersion"/>
100 100 <enum-type name="QTabBar::SelectionBehavior"/>
101 101 <enum-type name="QTabBar::ButtonPosition"/>
102 102 <enum-type name="QInputDialog::InputMode"/>
103 103 <enum-type name="QInputDialog::InputDialogOption" flags="QInputDialog::InputDialogOptions"/>
104 104 <enum-type name="QFontDialog::FontDialogOption" flags="QFontDialog::FontDialogOptions"/>
105 105 <enum-type name="QColorDialog::ColorDialogOption" flags="QColorDialog::ColorDialogOptions"/>
106 106 <enum-type name="QAbstractItemDelegate::EndEditHint"/>
107 107 <enum-type name="QAbstractItemView::CursorAction"/>
108 108 <enum-type name="QAbstractItemView::DragDropMode"/>
109 109 <enum-type name="QAbstractItemView::DropIndicatorPosition"/>
110 110 <enum-type name="QAbstractItemView::EditTrigger" flags="QAbstractItemView::EditTriggers"/>
111 111 <enum-type name="QAbstractItemView::ScrollHint"/>
112 112 <enum-type name="QAbstractItemView::ScrollMode"/>
113 113 <enum-type name="QAbstractItemView::SelectionBehavior"/>
114 114 <enum-type name="QAbstractItemView::SelectionMode"/>
115 115 <enum-type name="QAbstractItemView::State"/>
116 116 <enum-type name="QAbstractPrintDialog::PrintDialogOption" flags="QAbstractPrintDialog::PrintDialogOptions"/>
117 117 <enum-type name="QAbstractPrintDialog::PrintRange"/>
118 118 <enum-type name="QAbstractSlider::SliderAction"/>
119 119 <enum-type name="QAbstractSlider::SliderChange"/>
120 120 <enum-type name="QAbstractSpinBox::ButtonSymbols"/>
121 121 <enum-type name="QAbstractSpinBox::CorrectionMode"/>
122 122 <enum-type name="QAbstractSpinBox::StepEnabledFlag" flags="QAbstractSpinBox::StepEnabled"/>
123 123 <enum-type name="QAccessible::Event"/>
124 124 <enum-type name="QAccessible::Method"/>
125 125 <enum-type name="QAccessible::RelationFlag" flags="QAccessible::Relation"/>
126 126 <enum-type name="QAccessible::Role"/>
127 127 <enum-type name="QAccessible::StateFlag" flags="QAccessible::State"/>
128 128 <enum-type name="QAccessible::Text"/>
129 129 <enum-type name="QDesktopServices::StandardLocation"/>
130 130 <enum-type name="QDirModel::Roles"/>
131 131 <enum-type name="QFont::Capitalization"/>
132 132 <enum-type name="QFont::SpacingType"/>
133 133 <enum-type name="QGraphicsItem::CacheMode"/>
134 134 <enum-type name="QMdiArea::AreaOption" flags="QMdiArea::AreaOptions"/>
135 135 <enum-type name="QMdiArea::WindowOrder"/>
136 136 <enum-type name="QMdiArea::ViewMode"/>
137 137 <enum-type name="QFileSystemModel::Roles"/>
138 138 <enum-type name="QFormLayout::FieldGrowthPolicy"/>
139 139 <enum-type name="QFormLayout::FormStyle"/>
140 140 <enum-type name="QFormLayout::ItemRole"/>
141 141 <enum-type name="QFormLayout::RowWrapPolicy"/>
142 142 <enum-type name="QGraphicsProxyWidget::enum_1"/>
143 143 <enum-type name="QGraphicsWidget::enum_1"/>
144 144 <enum-type name="QPlainTextEdit::LineWrapMode"/>
145 145 <enum-type name="QPrintPreviewWidget::ViewMode"/>
146 146 <enum-type name="QPrintPreviewWidget::ZoomMode"/>
147 147 <enum-type name="QStyleOptionTabV3::StyleOptionVersion"/>
148 148 <enum-type name="QStyleOptionFrameV3::StyleOptionVersion"/>
149 149 <enum-type name="QStyleOptionViewItemV4::StyleOptionVersion"/>
150 150 <enum-type name="QStyleOptionViewItemV4::ViewItemPosition"/>
151 151
152 152 <enum-type name="QMdiSubWindow::SubWindowOption" flags="QMdiSubWindow::SubWindowOptions"/>
153 153
154 154 <enum-type name="QAction::ActionEvent"/>
155 155 <enum-type name="QAction::MenuRole"/>
156 156 <enum-type name="QApplication::ColorSpec"/>
157 157 <enum-type name="QApplication::Type"/>
158 158 <enum-type name="QCalendarWidget::HorizontalHeaderFormat"/>
159 159 <enum-type name="QCalendarWidget::SelectionMode"/>
160 160 <enum-type name="QCalendarWidget::VerticalHeaderFormat"/>
161 161 <enum-type name="QColor::Spec"/>
162 162 <enum-type name="QColormap::Mode"/>
163 163 <enum-type name="QComboBox::InsertPolicy"/>
164 164 <enum-type name="QComboBox::SizeAdjustPolicy"/>
165 165 <enum-type name="QCompleter::CompletionMode"/>
166 166 <enum-type name="QCompleter::ModelSorting"/>
167 167 <enum-type name="QContextMenuEvent::Reason"/>
168 168 <enum-type name="QDataWidgetMapper::SubmitPolicy"/>
169 169 <enum-type name="QDateTimeEdit::Section" flags="QDateTimeEdit::Sections"/>
170 170 <enum-type name="QDialog::DialogCode"/>
171 171 <enum-type name="QDialogButtonBox::ButtonLayout"/>
172 172 <enum-type name="QDialogButtonBox::ButtonRole"/>
173 173 <enum-type name="QFileDialog::AcceptMode"/>
174 174 <enum-type name="QFileDialog::DialogLabel"/>
175 175 <enum-type name="QFileDialog::FileMode"/>
176 176 <enum-type name="QFileDialog::Option" flags="QFileDialog::Options"/>
177 177 <enum-type name="QFileDialog::ViewMode"/>
178 178 <enum-type name="QFileIconProvider::IconType"/>
179 179 <enum-type name="QFont::Stretch"/>
180 180 <enum-type name="QFont::Style"/>
181 181 <enum-type name="QFont::StyleStrategy"/>
182 182 <enum-type name="QFont::Weight"/>
183 183 <enum-type name="QFontComboBox::FontFilter" flags="QFontComboBox::FontFilters"/>
184 184 <enum-type name="QFrame::Shadow" extensible="yes"/>
185 185 <enum-type name="QFrame::Shape"/>
186 186 <enum-type name="QFrame::StyleMask"/>
187 187 <enum-type name="QGradient::CoordinateMode"/>
188 188 <enum-type name="QGradient::Spread" lower-bound="QGradient.PadSpread" upper-bound="QGradient.RepeatSpread"/>
189 189 <enum-type name="QGradient::Type"/>
190 190 <enum-type name="QGraphicsEllipseItem::enum_1"/>
191 191 <enum-type name="QGraphicsItem::Extension"/>
192 192 <enum-type name="QGraphicsItem::GraphicsItemChange"/>
193 193 <enum-type name="QGraphicsItem::GraphicsItemFlag" flags="QGraphicsItem::GraphicsItemFlags"/>
194 194 <enum-type name="QGraphicsItem::enum_1"/>
195 195 <enum-type name="QGraphicsItemGroup::enum_1"/>
196 196 <enum-type name="QGraphicsLineItem::enum_1"/>
197 197 <enum-type name="QGraphicsPathItem::enum_1"/>
198 198 <enum-type name="QGraphicsPixmapItem::ShapeMode"/>
199 199 <enum-type name="QGraphicsPixmapItem::enum_1"/>
200 200 <enum-type name="QGraphicsPolygonItem::enum_1"/>
201 201 <enum-type name="QGraphicsRectItem::enum_1"/>
202 202 <enum-type name="QGraphicsScene::ItemIndexMethod"/>
203 203 <enum-type name="QGraphicsSceneContextMenuEvent::Reason"/>
204 204 <enum-type name="QGraphicsSimpleTextItem::enum_1"/>
205 205 <enum-type name="QGraphicsTextItem::enum_1"/>
206 206 <enum-type name="QGraphicsView::CacheModeFlag" flags="QGraphicsView::CacheMode"/>
207 207 <enum-type name="QGraphicsView::DragMode"/>
208 208 <enum-type name="QGraphicsView::OptimizationFlag" flags="QGraphicsView::OptimizationFlags"/>
209 209 <enum-type name="QGraphicsView::ViewportAnchor"/>
210 210 <enum-type name="QGraphicsView::ViewportUpdateMode"/>
211 211 <enum-type name="QIcon::Mode"/>
212 212 <enum-type name="QIcon::State"/>
213 213 <enum-type name="QImage::Format"/>
214 214 <enum-type name="QImage::InvertMode"/>
215 215 <enum-type name="QImageIOHandler::ImageOption"/>
216 216 <enum-type name="QImageReader::ImageReaderError"/>
217 217 <enum-type name="QImageWriter::ImageWriterError"/>
218 218 <enum-type name="QInputContext::StandardFormat"/>
219 219 <enum-type name="QInputMethodEvent::AttributeType"/>
220 220 <enum-type name="QItemSelectionModel::SelectionFlag" flags="QItemSelectionModel::SelectionFlags"/>
221 221 <enum-type name="QKeySequence::SequenceFormat"/>
222 222 <enum-type name="QKeySequence::SequenceMatch"/>
223 223 <enum-type name="QKeySequence::StandardKey"/>
224 224 <enum-type name="QLCDNumber::Mode"/>
225 225 <enum-type name="QLCDNumber::SegmentStyle"/>
226 226 <enum-type name="QLayout::SizeConstraint"/>
227 227 <enum-type name="QLineEdit::EchoMode"/>
228 228 <enum-type name="QListView::Flow"/>
229 229 <enum-type name="QListView::LayoutMode"/>
230 230 <enum-type name="QListView::Movement"/>
231 231 <enum-type name="QListView::ResizeMode"/>
232 232 <enum-type name="QListView::ViewMode"/>
233 233 <enum-type name="QListWidgetItem::ItemType"/>
234 234 <enum-type name="QMainWindow::DockOption" flags="QMainWindow::DockOptions"/>
235 235 <enum-type name="QMessageBox::ButtonRole"/>
236 236 <enum-type name="QMessageBox::Icon"/>
237 237 <enum-type name="QMovie::CacheMode"/>
238 238 <enum-type name="QMovie::MovieState"/>
239 239 <enum-type name="QPaintDevice::PaintDeviceMetric"/>
240 240 <enum-type name="QPaintEngine::DirtyFlag" flags="QPaintEngine::DirtyFlags"/>
241 241 <enum-type name="QPaintEngine::PaintEngineFeature" flags="QPaintEngine::PaintEngineFeatures"/>
242 242 <enum-type name="QPaintEngine::PolygonDrawMode"/>
243 243 <enum-type name="QPaintEngine::Type"/>
244 244 <enum-type name="QPageSetupDialog::PageSetupDialogOption" flags="QPageSetupDialog::PageSetupDialogOptions"/>
245 245 <enum-type name="QPainter::CompositionMode"/>
246 246 <enum-type name="QPainter::RenderHint" flags="QPainter::RenderHints"/>
247 247 <enum-type name="QPainterPath::ElementType"/>
248 248 <enum-type name="QPrintEngine::PrintEnginePropertyKey">
249 249 <reject-enum-value name="PPK_PaperSize"/>
250 250 </enum-type>
251 251 <enum-type name="QPrinter::ColorMode"/>
252 252 <enum-type name="QPrinter::Orientation"/>
253 253 <enum-type name="QPrinter::OutputFormat"/>
254 254 <enum-type name="QPrinter::PageOrder"/>
255 255 <enum-type name="QPrinter::PaperSource"/>
256 256 <enum-type name="QPrinter::PrintRange"/>
257 257 <enum-type name="QPrinter::PrinterMode"/>
258 258 <enum-type name="QPrinter::PrinterState"/>
259 259 <enum-type name="QPrinter::Unit"/>
260 260 <enum-type name="QPrinter::DuplexMode"/>
261 261 <enum-type name="QProgressBar::Direction"/>
262 262 <enum-type name="QRegion::RegionType"/>
263 263 <enum-type name="QRubberBand::Shape"/>
264 264 <enum-type name="QSessionManager::RestartHint"/>
265 265 <enum-type name="QSizePolicy::Policy"/>
266 266 <enum-type name="QSizePolicy::PolicyFlag"/>
267 267 <enum-type name="QSizePolicy::ControlType" flags="QSizePolicy::ControlTypes"/>
268 268 <enum-type name="QStandardItem::ItemType"/>
269 269 <enum-type name="QStyle::SubControl" flags="QStyle::SubControls" extensible="yes" force-integer="yes"/>
270 270 <enum-type name="QStyle::ComplexControl" extensible="yes"/>
271 271 <enum-type name="QStyle::ContentsType" extensible="yes"/>
272 272 <enum-type name="QStyle::ControlElement" extensible="yes"/>
273 273 <enum-type name="QStyle::PixelMetric" extensible="yes">
274 274 <reject-enum-value name="PM_MDIFrameWidth"/>
275 275 <reject-enum-value name="PM_MDIMinimizedWidth"/>
276 276 </enum-type>
277 277 <enum-type name="QStyle::PrimitiveElement" extensible="yes">
278 278 <reject-enum-value name="PE_IndicatorItemViewItemCheck"/>
279 279 <reject-enum-value name="PE_FrameStatusBarItem"/>
280 280 </enum-type>
281 281 <enum-type name="QStyle::StandardPixmap" extensible="yes"/>
282 282 <enum-type name="QStyle::StateFlag" flags="QStyle::State"/>
283 283 <enum-type name="QStyle::SubElement" extensible="yes">
284 284 <reject-enum-value name="SE_ItemViewItemCheckIndicator"/>
285 285 </enum-type>
286 286 <enum-type name="QStyleHintReturn::HintReturnType"/>
287 287 <enum-type name="QStyleHintReturn::StyleOptionType"/>
288 288 <enum-type name="QStyleHintReturn::StyleOptionVersion"/>
289 289 <enum-type name="QStyleHintReturnVariant::StyleOptionType"/>
290 290 <enum-type name="QStyleHintReturnVariant::StyleOptionVersion"/>
291 291
292 292 <enum-type name="QStyleHintReturnMask::StyleOptionType"/>
293 293 <enum-type name="QStyleHintReturnMask::StyleOptionVersion"/>
294 294 <enum-type name="QStyleOption::StyleOptionType"/>
295 295 <enum-type name="QStyleOption::OptionType" extensible="yes"/>
296 296 <enum-type name="QStyleOption::StyleOptionVersion"/>
297 297 <enum-type name="QStyleOptionButton::ButtonFeature" flags="QStyleOptionButton::ButtonFeatures"/>
298 298 <enum-type name="QStyleOptionButton::StyleOptionType"/>
299 299 <enum-type name="QStyleOptionButton::StyleOptionVersion"/>
300 300 <enum-type name="QStyleOptionComboBox::StyleOptionType"/>
301 301 <enum-type name="QStyleOptionComboBox::StyleOptionVersion"/>
302 302 <enum-type name="QStyleOptionComplex::StyleOptionType"/>
303 303 <enum-type name="QStyleOptionComplex::StyleOptionVersion"/>
304 304 <enum-type name="QStyleOptionDockWidget::StyleOptionType"/>
305 305 <enum-type name="QStyleOptionDockWidget::StyleOptionVersion"/>
306 306 <enum-type name="QStyleOptionDockWidgetV2::StyleOptionVersion"/>
307 307 <enum-type name="QStyleOptionFocusRect::StyleOptionType"/>
308 308 <enum-type name="QStyleOptionFocusRect::StyleOptionVersion"/>
309 309 <enum-type name="QStyleOptionFrame::StyleOptionType"/>
310 310 <enum-type name="QStyleOptionFrame::StyleOptionVersion"/>
311 311 <enum-type name="QStyleOptionFrameV2::FrameFeature" flags="QStyleOptionFrameV2::FrameFeatures"/>
312 312 <enum-type name="QStyleOptionFrameV2::StyleOptionVersion"/>
313 313 <enum-type name="QStyleOptionGraphicsItem::StyleOptionType"/>
314 314 <enum-type name="QStyleOptionGraphicsItem::StyleOptionVersion"/>
315 315 <enum-type name="QStyleOptionGroupBox::StyleOptionType"/>
316 316 <enum-type name="QStyleOptionGroupBox::StyleOptionVersion"/>
317 317 <enum-type name="QStyleOptionHeader::SectionPosition"/>
318 318 <enum-type name="QStyleOptionHeader::SelectedPosition"/>
319 319 <enum-type name="QStyleOptionHeader::SortIndicator"/>
320 320 <enum-type name="QStyleOptionHeader::StyleOptionType"/>
321 321 <enum-type name="QStyleOptionHeader::StyleOptionVersion"/>
322 322 <enum-type name="QStyleOptionMenuItem::CheckType"/>
323 323 <enum-type name="QStyleOptionMenuItem::MenuItemType"/>
324 324 <enum-type name="QStyleOptionMenuItem::StyleOptionType"/>
325 325 <enum-type name="QStyleOptionMenuItem::StyleOptionVersion"/>
326 326 <enum-type name="QStyleOptionProgressBar::StyleOptionType"/>
327 327 <enum-type name="QStyleOptionProgressBar::StyleOptionVersion"/>
328 328 <enum-type name="QStyleOptionProgressBarV2::StyleOptionType"/>
329 329 <enum-type name="QStyleOptionProgressBarV2::StyleOptionVersion"/>
330 330 <enum-type name="QStyleOptionRubberBand::StyleOptionType"/>
331 331 <enum-type name="QStyleOptionRubberBand::StyleOptionVersion"/>
332 332 <enum-type name="QStyleOptionSizeGrip::StyleOptionType"/>
333 333 <enum-type name="QStyleOptionSizeGrip::StyleOptionVersion"/>
334 334 <enum-type name="QStyleOptionSlider::StyleOptionType"/>
335 335 <enum-type name="QStyleOptionSlider::StyleOptionVersion"/>
336 336 <enum-type name="QStyleOptionSpinBox::StyleOptionType"/>
337 337 <enum-type name="QStyleOptionSpinBox::StyleOptionVersion"/>
338 338 <enum-type name="QStyleOptionTab::CornerWidget" flags="QStyleOptionTab::CornerWidgets"/>
339 339 <enum-type name="QStyleOptionTab::SelectedPosition"/>
340 340 <enum-type name="QStyleOptionTab::StyleOptionType"/>
341 341 <enum-type name="QStyleOptionTab::StyleOptionVersion"/>
342 342 <enum-type name="QStyleOptionTab::TabPosition"/>
343 343 <enum-type name="QStyleOptionTabBarBase::StyleOptionType"/>
344 344 <enum-type name="QStyleOptionTabBarBase::StyleOptionVersion"/>
345 345 <enum-type name="QStyleOptionTabV2::StyleOptionVersion"/>
346 346 <enum-type name="QStyleOptionTabWidgetFrame::StyleOptionType"/>
347 347 <enum-type name="QStyleOptionTabWidgetFrame::StyleOptionVersion"/>
348 348 <enum-type name="QStyleOptionTitleBar::StyleOptionType"/>
349 349 <enum-type name="QStyleOptionTitleBar::StyleOptionVersion"/>
350 350 <enum-type name="QStyleOptionToolBar::StyleOptionType"/>
351 351 <enum-type name="QStyleOptionToolBar::StyleOptionVersion"/>
352 352 <enum-type name="QStyleOptionToolBar::ToolBarFeature" flags="QStyleOptionToolBar::ToolBarFeatures"/>
353 353 <enum-type name="QStyleOptionToolBar::ToolBarPosition"/>
354 354 <enum-type name="QStyleOptionToolBox::StyleOptionType"/>
355 355 <enum-type name="QStyleOptionToolBox::StyleOptionVersion"/>
356 356 <enum-type name="QStyleOptionToolButton::StyleOptionType"/>
357 357 <enum-type name="QStyleOptionToolButton::StyleOptionVersion"/>
358 358 <enum-type name="QStyleOptionToolButton::ToolButtonFeature" flags="QStyleOptionToolButton::ToolButtonFeatures">
359 359 <reject-enum-value name="MenuButtonPopup"/>
360 360 </enum-type>
361 361 <enum-type name="QStyleOptionViewItem::Position"/>
362 362 <enum-type name="QStyleOptionViewItem::StyleOptionType"/>
363 363 <enum-type name="QStyleOptionViewItem::StyleOptionVersion"/>
364 364 <enum-type name="QStyleOptionViewItemV2::StyleOptionVersion"/>
365 365 <enum-type name="QStyleOptionViewItemV2::ViewItemFeature" flags="QStyleOptionViewItemV2::ViewItemFeatures"/>
366 366 <enum-type name="QSystemTrayIcon::ActivationReason"/>
367 367 <enum-type name="QSystemTrayIcon::MessageIcon"/>
368 368 <enum-type name="QTabBar::Shape"/>
369 369 <enum-type name="QTabWidget::TabPosition"/>
370 370 <enum-type name="QTabWidget::TabShape"/>
371 371 <enum-type name="QTableWidgetItem::ItemType"/>
372 372 <enum-type name="QTabletEvent::PointerType"/>
373 373 <enum-type name="QTabletEvent::TabletDevice"/>
374 374 <enum-type name="QTextCharFormat::UnderlineStyle"/>
375 375 <enum-type name="QTextCharFormat::VerticalAlignment"/>
376 376 <enum-type name="QTextCursor::MoveMode"/>
377 377 <enum-type name="QTextCursor::MoveOperation"/>
378 378 <enum-type name="QTextCursor::SelectionType"/>
379 379 <enum-type name="QTextDocument::FindFlag" flags="QTextDocument::FindFlags"/>
380 380 <enum-type name="QTextDocument::MetaInformation"/>
381 381 <enum-type name="QTextDocument::ResourceType"/>
382 382 <enum-type name="QTextEdit::AutoFormattingFlag" flags="QTextEdit::AutoFormatting"/>
383 383 <enum-type name="QTextEdit::LineWrapMode"/>
384 384 <enum-type name="QTextFormat::ObjectTypes"/>
385 385 <enum-type name="QTextFormat::PageBreakFlag" flags="QTextFormat::PageBreakFlags"/>
386 386 <enum-type name="QTextFrameFormat::Position"/>
387 387 <enum-type name="QTextFrameFormat::BorderStyle"/>
388 388 <enum-type name="QTextItem::RenderFlag" flags="QTextItem::RenderFlags"/>
389 389 <enum-type name="QTextLayout::CursorMode"/>
390 390 <enum-type name="QTextLength::Type"/>
391 391 <enum-type name="QTextLine::CursorPosition"/>
392 392 <enum-type name="QTextLine::Edge"/>
393 393 <enum-type name="QTextListFormat::Style"/>
394 394 <enum-type name="QTextOption::Flag" flags="QTextOption::Flags"/>
395 395 <enum-type name="QTextOption::WrapMode"/>
396 396 <enum-type name="QTextOption::TabType"/>
397 397 <enum-type name="QToolButton::ToolButtonPopupMode"/>
398 398 <enum-type name="QTreeWidgetItem::ItemType"/>
399 399 <enum-type name="QTreeWidgetItemIterator::IteratorFlag" flags="QTreeWidgetItemIterator::IteratorFlags"/>
400 400 <enum-type name="QValidator::State"/>
401 401 <enum-type name="QWidget::RenderFlag" flags="QWidget::RenderFlags"/>
402 402 <enum-type name="QWorkspace::WindowOrder"/>
403 403 <enum-type name="QDoubleValidator::Notation"/>
404 404 <enum-type name="QGraphicsScene::SceneLayer" flags="QGraphicsScene::SceneLayers"/>
405 405 <enum-type name="QStyleOptionToolBoxV2::SelectedPosition"/>
406 406 <enum-type name="QStyleOptionToolBoxV2::StyleOptionVersion"/>
407 407 <enum-type name="QStyleOptionToolBoxV2::TabPosition"/>
408 408 <enum-type name="QStyleOptionViewItemV3::StyleOptionVersion"/>
409 409 <enum-type name="QTransform::TransformationType"/>
410 410 <enum-type name="QTreeWidgetItem::ChildIndicatorPolicy"/>
411 411 <enum-type name="QWizard::WizardOption" flags="QWizard::WizardOptions"/>
412 412 <enum-type name="QWizard::WizardPixmap"/>
413 413 <enum-type name="QWizard::WizardStyle"/>
414 414 <enum-type name="QImageIOPlugin::Capability" flags="QImageIOPlugin::Capabilities"/>
415 415 <enum-type name="QStackedLayout::StackingMode"/>
416 416
417 417 <enum-type name="QWizard::WizardButton">
418 418 <reject-enum-value name="NStandardButtons"/>
419 419 <reject-enum-value name="NButtons"/>
420 420 </enum-type>
421 421
422 422 <enum-type name="QAccessible::Action">
423 423 <reject-enum-value name="FirstStandardAction"/>
424 424 <reject-enum-value name="LastStandardAction"/>
425 425 </enum-type>
426 426
427 427 <enum-type name="QBoxLayout::Direction">
428 428 <reject-enum-value name="Down"/>
429 429 <reject-enum-value name="Up"/>
430 430 </enum-type>
431 431
432 432
433 433 <enum-type name="QClipboard::Mode">
434 434 <reject-enum-value name="LastMode"/>
435 435 </enum-type>
436 436
437 437 <enum-type name="QDialogButtonBox::StandardButton" flags="QDialogButtonBox::StandardButtons">
438 438 <reject-enum-value name="FirstButton"/>
439 439 <reject-enum-value name="LastButton"/>
440 440 <reject-enum-value name="YesAll"/>
441 441 <reject-enum-value name="NoAll"/>
442 442 <reject-enum-value name="Default"/>
443 443 <reject-enum-value name="Escape"/>
444 444 <reject-enum-value name="FlagMask"/>
445 445 <reject-enum-value name="ButtonMask"/>
446 446 </enum-type>
447 447
448 448 <enum-type name="QDockWidget::DockWidgetFeature" flags="QDockWidget::DockWidgetFeatures"/>
449 449
450 450 <enum-type name="QFont::StyleHint">
451 451 <reject-enum-value name="SansSerif"/>
452 452 <reject-enum-value name="Serif"/>
453 453 <reject-enum-value name="TypeWriter"/>
454 454 <reject-enum-value name="Decorative"/>
455 455 </enum-type>
456 456
457 457 <enum-type name="QFontDatabase::WritingSystem">
458 458 <reject-enum-value name="Other"/>
459 459 </enum-type>
460 460
461 461 <enum-type name="QHeaderView::ResizeMode">
462 462 <reject-enum-value name="Custom"/>
463 463 </enum-type>
464 464
465 465
466 466 <enum-type name="QMessageBox::StandardButton" flags="QMessageBox::StandardButtons">
467 467 <reject-enum-value name="FirstButton"/>
468 468 <reject-enum-value name="LastButton"/>
469 469 <reject-enum-value name="YesAll"/>
470 470 <reject-enum-value name="NoAll"/>
471 471 </enum-type>
472 472
473 473 <enum-type name="QPalette::ColorGroup">
474 474 <reject-enum-value name="Normal"/>
475 475 </enum-type>
476 476
477 477 <enum-type name="QPalette::ColorRole">
478 478 <reject-enum-value name="NColorRoles"/>
479 479 <reject-enum-value name="Foreground"/>
480 480 <reject-enum-value name="Background"/>
481 481 </enum-type>
482 482
483 483 <enum-type name="QPrinter::PageSize">
484 484 <reject-enum-value name="NPageSize"/>
485 485 <reject-enum-value name="NPaperSize"/>
486 486 </enum-type>
487 487
488 488 <enum-type name="QSlider::TickPosition">
489 489 <reject-enum-value name="TicksLeft"/>
490 490 <reject-enum-value name="TicksRight"/>
491 491 </enum-type>
492 492
493 493 <enum-type name="QStyle::StyleHint" extensible="yes">
494 494 <reject-enum-value name="SH_ScrollBar_StopMouseOverSlider"/>
495 495 </enum-type>
496 496
497 497
498 498 <enum-type name="QTextFormat::FormatType"/>
499 499
500 500 <enum-type name="QTextFormat::Property">
501 501 <reject-enum-value name="FontSizeIncrement"/>
502 502 <reject-enum-value name="FirstFontProperty"/>
503 503 <reject-enum-value name="LastFontProperty"/>
504 504 </enum-type>
505 505
506 506 <enum-type name="QAction::Priority"/>
507 507 <enum-type name="QAction::SoftKeyRole"/>
508 508 <enum-type name="QGraphicsEffect::ChangeFlag" flags="QGraphicsEffect::ChangeFlags"/>
509 509 <enum-type name="QGraphicsItem::PanelModality"/>
510 510 <enum-type name="QPinchGesture::WhatChange" flags="QPinchGesture::WhatChanged"/>
511 511 <enum-type name="QStyle::RequestSoftwareInputPanel"/>
512 512 <enum-type name="QSwipeGesture::SwipeDirection"/>
513 513 <enum-type name="QTouchEvent::DeviceType"/>
514 514
515 515
516 516 <value-type name="QPixmapCache::Key"/>
517 517 <value-type name="QTileRules"/>
518 518 <value-type name="QVector2D"/>
519 519 <value-type name="QVector3D"/>
520 520 <value-type name="QVector4D"/>
521 521 <value-type name="QTouchEvent::TouchPoint"/>
522 522
523 523
524 524 <value-type name="QTransform">
525 525 <modify-function signature="operator=(QTransform)" remove="all"/>
526 526 <modify-function signature="map(int,int,int*,int*)const" remove="all"/>
527 527 <modify-function signature="map(double,double,double*,double*)const" remove="all"/>
528 528
529 529 <modify-function signature="operator*=(double)" access="private"/>
530 530 <modify-function signature="operator+=(double)" access="private"/>
531 531 <modify-function signature="operator-=(double)" access="private"/>
532 532 <modify-function signature="operator/=(double)" access="private"/>
533 533 <modify-function signature="operator*(QTransform)const" rename="multiplied"/>
534 534 <modify-function signature="operator*=(QTransform)" access="private"/>
535 535
536 536 <modify-function signature="inverted(bool*)const">
537 537 <modify-argument index="1">
538 538 <remove-argument/>
539 539 </modify-argument>
540 540 </modify-function>
541 541 </value-type>
542 542
543 543 <value-type name="QStyleOption" delete-in-main-thread="yes" polymorphic-base="yes" polymorphic-id-expression="%1-&gt;type == QStyleOption::SO_Default">
544 544 <modify-function signature="operator=(QStyleOption)" remove="all"/>
545 545 <modify-function signature="init(const QWidget*)" remove="all"/> <!--### Obsolete in 4.3-->
546 546 </value-type>
547 547 <value-type name="QStyleOptionGraphicsItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionGraphicsItem::Type &amp;&amp; %1-&gt;version == QStyleOptionGraphicsItem::Version"/>
548 548 <value-type name="QStyleOptionSizeGrip" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionSizeGrip::Type &amp;&amp; %1-&gt;version == QStyleOptionSizeGrip::Version"/>
549 549 <value-type name="QStyleOptionButton" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionButton::Type &amp;&amp; %1-&gt;version == QStyleOptionButton::Version"/>
550 550 <value-type name="QStyleOptionComboBox" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionComboBox::Type &amp;&amp; %1-&gt;version == QStyleOptionComboBox::Version"/>
551 551 <value-type name="QStyleOptionComplex" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionComplex::Type &amp;&amp; %1-&gt;version == QStyleOptionComplex::Version"/>
552 552 <value-type name="QStyleOptionDockWidget" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionDockWidget::Type &amp;&amp; %1-&gt;version == QStyleOptionDockWidget::Version"/>
553 553 <value-type name="QStyleOptionDockWidgetV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionDockWidgetV2::Type &amp;&amp; %1-&gt;version == QStyleOptionDockWidgetV2::Version">
554 554 <modify-function signature="operator=(QStyleOptionDockWidget)" remove="all"/>
555 555 </value-type>
556 556 <value-type name="QStyleOptionFocusRect" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionFocusRect::Type &amp;&amp; %1-&gt;version == QStyleOptionFocusRect::Version"/>
557 557 <value-type name="QStyleOptionFrame" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionFrame::Type &amp;&amp; %1-&gt;version == QStyleOptionFrame::Version"/>
558 558
559 559 <value-type name="QStyleOptionFrameV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionFrameV2::Type &amp;&amp; %1-&gt;version == QStyleOptionFrameV2::Version">
560 560 <modify-function signature="operator=(QStyleOptionFrame)" remove="all"/>
561 561 </value-type>
562 562 <value-type name="QStyleOptionFrameV3" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionFrameV3::Type &amp;&amp; %1-&gt;version == QStyleOptionFrameV3::Version">
563 563 <modify-function signature="operator=(QStyleOptionFrame)" remove="all"/>
564 564 </value-type>
565 565
566 566 <value-type name="QStyleOptionGroupBox" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionGroupBox::Type &amp;&amp; %1-&gt;version == QStyleOptionGroupBox::Version"/>
567 567 <value-type name="QStyleOptionHeader" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionHeader::Type &amp;&amp; %1-&gt;version == QStyleOptionHeader::Version"/>
568 568 <value-type name="QStyleOptionMenuItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionMenuItem::Type &amp;&amp; %1-&gt;version == QStyleOptionMenuItem::Version"/>
569 569 <value-type name="QStyleOptionProgressBar" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionProgressBar::Type &amp;&amp; %1-&gt;version == QStyleOptionProgressBar::Version"/>
570 570
571 571 <value-type name="QStyleOptionProgressBarV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionProgressBarV2::Type &amp;&amp; %1-&gt;version == QStyleOptionProgressBarV2::Version">
572 572 <modify-function signature="operator=(QStyleOptionProgressBar)" remove="all"/>
573 573 </value-type>
574 574
575 575 <value-type name="QStyleOptionRubberBand" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionRubberBand::Type &amp;&amp; %1-&gt;version == QStyleOptionRubberBand::Version"/>
576 576 <value-type name="QStyleOptionSlider" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionSlider::Type &amp;&amp; %1-&gt;version == QStyleOptionSlider::Version"/>
577 577 <value-type name="QStyleOptionSpinBox" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionSpinBox::Type &amp;&amp; %1-&gt;version == QStyleOptionSpinBox::Version"/>
578 578 <value-type name="QStyleOptionTab" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTab::Type &amp;&amp; %1-&gt;version == QStyleOptionTab::Version"/>
579 579 <value-type name="QStyleOptionTabV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabV2::Type &amp;&amp; %1-&gt;version == QStyleOptionTabV2::Version">
580 580 <modify-function signature="operator=(const QStyleOptionTab &amp;)" remove="all"/>
581 581 </value-type>
582 582 <value-type name="QStyleOptionTabV3" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabV3::Type &amp;&amp; %1-&gt;version == QStyleOptionTabV3::Version">
583 583 <modify-function signature="operator=(QStyleOptionTab)" remove="all"/>
584 584 </value-type>
585 585 <value-type name="QStyleOptionTabBarBase" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabBarBase::Type &amp;&amp; %1-&gt;version == QStyleOptionTabBarBase::Version"/>
586 586 <value-type name="QStyleOptionTabBarBaseV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabBarBaseV2::Type &amp;&amp; %1-&gt;version == QStyleOptionTabBarBaseV2::Version">
587 587 <modify-function signature="operator=(QStyleOptionTabBarBase)" remove="all"/>
588 588 </value-type>
589 589 <value-type name="QStyleOptionTabWidgetFrame" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabWidgetFrame::Type &amp;&amp; %1-&gt;version == QStyleOptionTabWidgetFrame::Version"/>
590 590 <value-type name="QStyleOptionTitleBar" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTitleBar::Type &amp;&amp; %1-&gt;version == QStyleOptionTitleBar::Version"/>
591 591 <value-type name="QStyleOptionToolBar" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionToolBar::Type &amp;&amp; %1-&gt;version == QStyleOptionToolBar::Version"/>
592 592 <value-type name="QStyleOptionToolBox" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionToolBox::Type &amp;&amp; %1-&gt;version == QStyleOptionToolBox::Version"/>
593 593 <value-type name="QStyleOptionToolBoxV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionToolBoxV2::Type &amp;&amp; %1-&gt;version == QStyleOptionToolBoxV2::Version">
594 594 <modify-function signature="operator=(QStyleOptionToolBox)" remove="all"/>
595 595 </value-type>
596 596 <value-type name="QStyleOptionToolButton" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionToolButton::Type &amp;&amp; %1-&gt;version == QStyleOptionToolButton::Version"/>
597 597 <value-type name="QStyleOptionViewItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItem::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItem::Version"/>
598 598 <value-type name="QStyleOptionViewItemV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItemV2::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItemV2::Version">
599 599 <modify-function signature="operator=(QStyleOptionViewItem)" remove="all"/>
600 600 </value-type>
601 601 <value-type name="QStyleOptionViewItemV3" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItemV3::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItemV3::Version">
602 602 <modify-function signature="operator=(QStyleOptionViewItem)" remove="all"/>
603 603 </value-type>
604 604 <value-type name="QStyleOptionViewItemV4" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItemV4::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItemV4::Version">
605 605 <modify-function signature="operator=(QStyleOptionViewItem)" remove="all"/>
606 606 </value-type>
607 607 <value-type name="QTextFragment" delete-in-main-thread="yes">
608 608 <modify-function signature="operator=(QTextFragment)" remove="all"/>
609 609 </value-type>
610 610 <value-type name="QBitmap" delete-in-main-thread="yes">
611 611 <modify-function signature="operator=(const QPixmap &amp;)" remove="all"/>
612 612 <modify-function signature="QBitmap(QString,const char*)" access="private">
613 613 <modify-argument index="2"> <remove-default-expression/> </modify-argument>
614 614 </modify-function>
615 615
616 616 <modify-function signature="fromData(QSize,const unsigned char*,QImage::Format)">
617 617 <access modifier="private"/>
618 618 <modify-argument index="3">
619 619 <remove-default-expression/>
620 620 </modify-argument>
621 621 </modify-function>
622 622
623 623 <modify-function signature="fromData(QSize,const uchar*,QImage::Format)" remove="all"/>
624 624
625 625 <modify-function signature="QBitmap(QString,const char*)">
626 626 <modify-argument index="2">
627 627 <replace-type modified-type="QString"/>
628 628 <conversion-rule class="native">
629 629 <insert-template name="core.convert_string_arg_to_char*"/>
630 630 </conversion-rule>
631 631 </modify-argument>
632 632 </modify-function>
633 633 </value-type>
634 634 <value-type name="QTextInlineObject" delete-in-main-thread="yes"/>
635 635 <value-type name="QSizePolicy"/>
636 636 <value-type name="QTableWidgetSelectionRange"/>
637 637 <value-type name="QTextDocumentFragment" delete-in-main-thread="yes">
638 638 <modify-function signature="operator=(QTextDocumentFragment)" remove="all"/>
639 639 </value-type>
640 640 <value-type name="QTextOption" delete-in-main-thread="yes">
641 641 <modify-function signature="operator=(const QTextOption &amp;)" remove="all"/>
642 642 </value-type>
643 643 <value-type name="QTextLine" delete-in-main-thread="yes">
644 644 <modify-function signature="cursorToX(int*,QTextLine::Edge)const">
645 645 <remove/>
646 646 </modify-function>
647 647 </value-type>
648 648 <value-type name="QTextTableFormat" delete-in-main-thread="yes"/>
649 649 <value-type name="QTextImageFormat" delete-in-main-thread="yes"/>
650 650 <value-type name="QTextFrameFormat" delete-in-main-thread="yes">
651 651 <modify-function signature="isValid()const" access="non-final"/>
652 652 </value-type>
653 653 <value-type name="QTextLength" delete-in-main-thread="yes"/>
654 654 <value-type name="QItemSelectionRange">
655 655 <modify-function signature="intersect(QItemSelectionRange)const" remove="all"/> <!--### Obsolete in 4.3-->
656 656 </value-type>
657 657
658 658 <value-type name="QPainterPath">
659 659 <modify-function signature="operator=(QPainterPath)" remove="all"/>
660 660 </value-type>
661 661 <value-type name="QPalette">
662 662 <modify-function signature="operator=(const QPalette&amp;)" remove="all"/>
663 663
664 664 <modify-function signature="QPalette(QColor, QColor, QColor, QColor, QColor, QColor, QColor)" remove="all"/> <!--### Obsolete in 4.3-->
665 665 <modify-function signature="background()const" remove="all"/> <!--### Obsolete in 4.3-->
666 666 <modify-function signature="foreground()const" remove="all"/> <!--### Obsolete in 4.3-->
667 667 <modify-function signature="serialNumber()const" remove="all"/> <!--### Obsolete in 4.3-->
668 668 </value-type>
669 669 <value-type name="QKeySequence">
670 670 <modify-function signature="operator=(QKeySequence)" remove="all"/>
671 671 <modify-function signature="operator int()const" access="private"/>
672 672 <modify-function signature="operator[](uint)const" access="private"/>
673 673 </value-type>
674 674
675 675 <value-type name="QPicture" delete-in-main-thread="yes">
676 676 <modify-function signature="operator=(QPicture)" remove="all"/>
677 677 <modify-function signature="pictureFormat(QString)">
678 678 <remove/>
679 679 </modify-function>
680 680
681 681 <modify-function signature="inputFormatList()" remove="all"/> <!--### Obsolete in 4.3-->
682 682 <modify-function signature="inputFormats()" remove="all"/> <!--### Obsolete in 4.3-->
683 683 <modify-function signature="outputFormatList()" remove="all"/> <!--### Obsolete in 4.3-->
684 684 <modify-function signature="outputFormats()" remove="all"/> <!--### Obsolete in 4.3-->
685 685
686 686 <modify-function signature="setData(const char*,uint)" remove="all"/>
687 687
688 688 <modify-function signature="load(QIODevice*,const char*)">
689 689 <modify-argument index="2">
690 690 <replace-type modified-type="QString"/>
691 691 <conversion-rule class="native">
692 692 <insert-template name="core.convert_string_arg_to_char*"/>
693 693 </conversion-rule>
694 694 </modify-argument>
695 695 </modify-function>
696 696
697 697 <modify-function signature="load(QString,const char*)">
698 698 <modify-argument index="2">
699 699 <replace-type modified-type="QString"/>
700 700 <conversion-rule class="native">
701 701 <insert-template name="core.convert_string_arg_to_char*"/>
702 702 </conversion-rule>
703 703 </modify-argument>
704 704 </modify-function>
705 705
706 706 <modify-function signature="save(QIODevice*,const char*)">
707 707 <modify-argument index="2">
708 708 <replace-type modified-type="QString"/>
709 709 <conversion-rule class="native">
710 710 <insert-template name="core.convert_string_arg_to_char*"/>
711 711 </conversion-rule>
712 712 </modify-argument>
713 713 </modify-function>
714 714
715 715 <modify-function signature="save(QString,const char*)">
716 716 <modify-argument index="2">
717 717 <replace-type modified-type="QString"/>
718 718 <conversion-rule class="native">
719 719 <insert-template name="core.convert_string_arg_to_char*"/>
720 720 </conversion-rule>
721 721 </modify-argument>
722 722 </modify-function>
723 723 </value-type>
724 724
725 725 <value-type name="QRegion" expense-limit="4096">
726 726 <modify-function signature="operator=(QRegion)" remove="all"/>
727 727 <modify-function signature="operator&amp;=(QRegion)" remove="all"/>
728 728 <modify-function signature="operator+=(QRegion)" remove="all"/>
729 729 <modify-function signature="operator-=(QRegion)" remove="all"/>
730 730 <modify-function signature="operator^=(QRegion)" remove="all"/>
731 731 <modify-function signature="operator|=(QRegion)" remove="all"/>
732 732 <modify-function signature="operator&amp;(QRegion)const" remove="all"/>
733 733 <modify-function signature="operator+(QRegion)const" remove="all"/>
734 734 <modify-function signature="operator-(QRegion)const" remove="all"/>
735 735 <modify-function signature="operator^(QRegion)const" remove="all"/>
736 736 <modify-function signature="operator|(QRegion)const" remove="all"/>
737 737 <modify-function signature="eor(QRegion)const" remove="all"/> <!--### Obsolete in 4.3-->
738 738 <modify-function signature="intersect(QRegion)const" remove="all"/> <!--### Obsolete in 4.3-->
739 739 <modify-function signature="subtract(QRegion)const" remove="all"/> <!--### Obsolete in 4.3-->
740 740 <modify-function signature="unite(QRegion)const" remove="all"/> <!--### Obsolete in 4.3-->
741 741 <modify-function signature="operator&amp;=(QRect)" remove="all"/>
742 742 <modify-function signature="operator+=(QRect)" remove="all"/>
743 743
744 744 </value-type>
745 745
746 746 <value-type name="QTextBlock" delete-in-main-thread="yes">
747 747 <modify-function signature="operator=(QTextBlock)" remove="all"/>
748 748 <modify-function signature="setUserData(QTextBlockUserData *)">
749 749 <modify-argument index="1">
750 750 <define-ownership class="java" owner="c++"/>
751 751 </modify-argument>
752 752 </modify-function>
753 753 </value-type>
754 754 <value-type name="QTextBlockFormat" delete-in-main-thread="yes"/>
755 755 <value-type name="QTextTableCellFormat" delete-in-main-thread="yes"/>
756 756 <value-type name="QTextCharFormat" delete-in-main-thread="yes">
757 757 <modify-function signature="isValid()const" access="non-final"/>
758 758
759 759 <modify-function signature="anchorName()const" remove="all"/> <!--### Obsolete in 4.3-->
760 760 <modify-function signature="setAnchorName(QString)" remove="all"/> <!--### Obsolete in 4.3-->
761 761 </value-type>
762 762 <value-type name="QTextFormat" delete-in-main-thread="yes">
763 763 <modify-function signature="operator=(QTextFormat)" remove="all"/>
764 764 <modify-function signature="isValid()const" access="non-final"/>
765 765
766 766
767 767 <modify-function signature="setProperty(int,QVector&lt;QTextLength&gt;)" rename="setLengthVectorProperty"/>
768 768 <inject-code class="native" position="constructor">
769 769 if ((context-&gt;argumentCount() == 1) &amp;&amp; (qMetaTypeId&lt;QTextFormat&gt;() == context-&gt;argument(0).toVariant().userType())) {
770 770 QTextFormat _q_arg0 = qscriptvalue_cast&lt;QTextFormat&gt;(context-&gt;argument(0));
771 771 QTextFormat _q_cpp_result(_q_arg0);
772 772 QScriptValue _q_result = context-&gt;engine()-&gt;newVariant(context-&gt;thisObject(), qVariantFromValue(_q_cpp_result));
773 773 return _q_result;
774 774 }
775 775 </inject-code>
776 776 </value-type>
777 777
778 778 <value-type name="QTextListFormat" delete-in-main-thread="yes"/>
779 779 <value-type name="QPolygon">
780 780 <modify-function signature="QPolygon(int, const int *)" remove="all"/>
781 781 <modify-function signature="operator+(QVector&lt;QPoint&gt;)const" remove="all"/>
782 782 <modify-function signature="operator&lt;&lt;(QPoint)" remove="all"/>
783 783 <modify-function signature="operator&lt;&lt;(QVector&lt;QPoint&gt;)" remove="all"/>
784 784
785 785
786 786 </value-type>
787 787
788 788 <value-type name="QPolygonF">
789 789 <modify-function signature="operator+(QVector&lt;QPointF&gt;)const" remove="all"/>
790 790 <modify-function signature="operator&lt;&lt;(QPointF)" remove="all"/>
791 791 <modify-function signature="operator&lt;&lt;(QVector&lt;QPointF&gt;)" remove="all"/>
792 792 </value-type>
793 793
794 794 <value-type name="QIcon" delete-in-main-thread="yes">
795 795 <modify-function signature="operator=(QIcon)" remove="all"/>
796 796 <modify-function signature="serialNumber()const" remove="all"/> <!--### Obsolete in 4.3-->
797 797 <modify-function signature="QIcon(QIconEngineV2 *)">
798 798 <modify-argument index="1">
799 799 <define-ownership class="java" owner="c++"/>
800 800 </modify-argument>
801 801 </modify-function>
802 802 <modify-function signature="QIcon(QIconEngine *)">
803 803 <modify-argument index="1">
804 804 <define-ownership class="java" owner="c++"/>
805 805 </modify-argument>
806 806 </modify-function>
807 807 </value-type>
808 808
809 809 <value-type name="QTextFrame::iterator" delete-in-main-thread="yes">
810 810 <include file-name="QTextFrame" location="global"/>
811 811 <modify-function signature="operator++(int)" remove="all"/>
812 812 <modify-function signature="operator--(int)" remove="all"/>
813 813 <modify-function signature="operator=(QTextFrame::iterator)" remove="all"/>
814 814 <modify-function signature="operator++()" access="private"/>
815 815 <modify-function signature="operator--()" access="private"/>
816 816 </value-type>
817 817
818 818 <value-type name="QTreeWidgetItemIterator" delete-in-main-thread="yes">
819 819 <custom-constructor>
820 820 return new QTreeWidgetItemIterator(*copy);
821 821 </custom-constructor>
822 822 <custom-destructor>
823 823 delete copy;
824 824 </custom-destructor>
825 825 <modify-function signature="operator=(QTreeWidgetItemIterator)" remove="all"/>
826 826 <modify-function signature="operator++(int)" remove="all"/>
827 827 <modify-function signature="operator--(int)" remove="all"/>
828 828 <modify-function signature="operator+=(int)" access="private"/>
829 829 <modify-function signature="operator-=(int)" access="private"/>
830 830 <modify-function signature="operator++()" access="private"/>
831 831 <modify-function signature="operator--()" access="private"/>
832 832 <modify-function signature="operator*()const" access="private"/>
833 833 </value-type>
834 834
835 835 <value-type name="QTextBlock::iterator" delete-in-main-thread="yes">
836 836 <include file-name="QTextBlock" location="global"/>
837 837
838 838 <modify-function signature="operator++()" access="private"/>
839 839 <modify-function signature="operator--()" access="private"/>
840 840 <modify-function signature="operator++(int)" remove="all"/>
841 841 <modify-function signature="operator--(int)" remove="all"/>
842 842 </value-type>
843 843
844 844 <value-type name="QAbstractTextDocumentLayout::PaintContext" delete-in-main-thread="yes">
845 845 <include file-name="QAbstractTextDocumentLayout" location="global"/>
846 846 </value-type>
847 847 <value-type name="QAbstractTextDocumentLayout::Selection" delete-in-main-thread="yes"/>
848 848
849 849 <value-type name="QPixmap" delete-in-main-thread="yes">
850 850 <modify-function signature="operator=(QPixmap)" remove="all"/>
851 851 <modify-function signature="operator!()const" remove="all"/>
852 852 <modify-function signature="QPixmap(const char **)" access="private"/>
853 853 <modify-function signature="serialNumber()const" remove="all"/> <!--### Obsolete in 4.3-->
854 854
855 855 <modify-function signature="loadFromData(const uchar *,uint,const char *,QFlags&lt;Qt::ImageConversionFlag&gt;)" remove="all"/>
856 856
857 857 <modify-function signature="QPixmap(QString,const char*,QFlags&lt;Qt::ImageConversionFlag&gt;)">
858 858 <modify-argument index="2">
859 859 <replace-type modified-type="QString"/>
860 860 <conversion-rule class="native">
861 861 <insert-template name="core.convert_string_arg_to_char*"/>
862 862 </conversion-rule>
863 863 </modify-argument>
864 864 </modify-function>
865 865
866 866 <modify-function signature="load(QString,const char*,QFlags&lt;Qt::ImageConversionFlag&gt;)">
867 867 <modify-argument index="2">
868 868 <replace-type modified-type="QString"/>
869 869 <conversion-rule class="native">
870 870 <insert-template name="core.convert_string_arg_to_char*"/>
871 871 </conversion-rule>
872 872 </modify-argument>
873 873 </modify-function>
874 874
875 875 <modify-function signature="loadFromData(QByteArray,const char*,QFlags&lt;Qt::ImageConversionFlag&gt;)">
876 876 <modify-argument index="2">
877 877 <replace-type modified-type="QString"/>
878 878 <conversion-rule class="native">
879 879 <insert-template name="core.convert_string_arg_to_char*"/>
880 880 </conversion-rule>
881 881 </modify-argument>
882 882 </modify-function>
883 883
884 884 <modify-function signature="save(QIODevice*,const char*,int)const">
885 885 <modify-argument index="2">
886 886 <replace-type modified-type="QString"/>
887 887 <conversion-rule class="native">
888 888 <insert-template name="core.convert_string_arg_to_char*"/>
889 889 </conversion-rule>
890 890 </modify-argument>
891 891 </modify-function>
892 892
893 893 <modify-function signature="save(QString,const char*,int)const">
894 894 <modify-argument index="2">
895 895 <replace-type modified-type="QString"/>
896 896 <conversion-rule class="native">
897 897 <insert-template name="core.convert_string_arg_to_char*"/>
898 898 </conversion-rule>
899 899 </modify-argument>
900 900 </modify-function>
901 901 </value-type>
902 902
903 903 <value-type name="QTextCursor" delete-in-main-thread="yes">
904 904 <extra-includes>
905 905 <include file-name="QTextBlock" location="global"/>
906 906 <include file-name="QTextDocumentFragment" location="global"/>
907 907 </extra-includes>
908 908 <modify-function signature="operator=(QTextCursor)" remove="all"/>
909 909 <modify-function signature="selectedTableCells(int*,int*,int*,int*)const">
910 910 <access modifier="private"/>
911 911 </modify-function>
912 912 </value-type>
913 913
914 914 <value-type name="QTextLayout::FormatRange">
915 915 <include file-name="QTextLayout" location="global"/>
916 916 </value-type>
917 917
918 918 <value-type name="QInputMethodEvent::Attribute">
919 919 <include file-name="QInputMethodEvent" location="global"/>
920 920 <custom-constructor>
921 921 return new QInputMethodEvent::Attribute(copy-&gt;type, copy-&gt;start, copy-&gt;length, copy-&gt;value);
922 922 </custom-constructor>
923 923 <custom-destructor>
924 924 delete copy;
925 925 </custom-destructor>
926 926 </value-type>
927 927
928 928 <value-type name="QItemSelection" delete-in-main-thread="yes">
929 929
930 930 <modify-function signature="operator+(const QList&lt;QItemSelectionRange&gt;&amp;)const" remove="all"/>
931 931 <modify-function signature="operator+=(const QList&lt;QItemSelectionRange&gt;&amp;)" remove="all"/>
932 932 <modify-function signature="operator+=(const QItemSelectionRange&amp;)" remove="all"/>
933 933 <modify-function signature="operator&lt;&lt;(const QList&lt;QItemSelectionRange&gt;&amp;)" remove="all"/>
934 934 <modify-function signature="operator&lt;&lt;(QItemSelectionRange)" remove="all"/>
935 935 </value-type>
936 936
937 937 <value-type name="QMatrix4x4">
938 938 <modify-function signature="data()const" remove="all"/>
939 939 <modify-function signature="operator()(int, int)const" remove="all"/>
940 940 </value-type>
941 941 <value-type name="QMatrix">
942 942 <extra-includes>
943 943 <include file-name="QPainterPath" location="global"/>
944 944 </extra-includes>
945 945
946 946 <modify-function signature="map(int,int,int*,int*)const" remove="all"/>
947 947 <modify-function signature="map(double,double,double*,double*)const" remove="all"/>
948 948 <modify-function signature="operator=(QMatrix)" remove="all"/>
949 949
950 950 <modify-function signature="operator*(QMatrix)const" access="private"/>
951 951 <modify-function signature="operator*=(QMatrix)" access="private"/>
952 952 <modify-function signature="rotate(double)" access="private" rename="rotate_private"/>
953 953 <modify-function signature="scale(double,double)" access="private" rename="scale_private"/>
954 954 <modify-function signature="shear(double,double)" access="private" rename="shear_private"/>
955 955 <modify-function signature="translate(double,double)" access="private" rename="translate_private"/>
956 956
957 957 <modify-function signature="inverted(bool*)const">
958 958 <access modifier="private"/>
959 959 <modify-argument index="1">
960 960 <remove-default-expression/>
961 961 </modify-argument>
962 962 </modify-function>
963 963
964 964 <inject-code>
965 965 <insert-template name="core.unary_other_type">
966 966 <replace from="%FUNCTION_NAME" to="rotate"/>
967 967 <replace from="%OUT_TYPE" to="QMatrix"/>
968 968 <replace from="%IN_TYPE" to="double"/>
969 969 </insert-template>
970 970
971 971 <insert-template name="core.private_function_return_self">
972 972 <replace from="%RETURN_TYPE" to="QMatrix"/>
973 973 <replace from="%FUNCTION_NAME" to="scale"/>
974 974 <replace from="%ARGUMENTS" to="double sx, double sy"/>
975 975 <replace from="%ARGUMENT_NAMES" to="sx, sy"/>
976 976 </insert-template>
977 977
978 978 <insert-template name="core.private_function_return_self">
979 979 <replace from="%RETURN_TYPE" to="QMatrix"/>
980 980 <replace from="%FUNCTION_NAME" to="shear"/>
981 981 <replace from="%ARGUMENTS" to="double sh, double sv"/>
982 982 <replace from="%ARGUMENT_NAMES" to="sh, sv"/>
983 983 </insert-template>
984 984
985 985 <insert-template name="core.private_function_return_self">
986 986 <replace from="%RETURN_TYPE" to="QMatrix"/>
987 987 <replace from="%FUNCTION_NAME" to="translate"/>
988 988 <replace from="%ARGUMENTS" to="double dx, double dy"/>
989 989 <replace from="%ARGUMENT_NAMES" to="dx, dy"/>
990 990 </insert-template>
991 991 </inject-code>
992 992
993 993 <modify-function signature="inverted(bool*)const">
994 994 <modify-argument index="1">
995 995 <remove-argument/>
996 996 </modify-argument>
997 997 </modify-function>
998 998 </value-type>
999 999
1000 1000 <value-type name="QConicalGradient" polymorphic-id-expression="%1-&gt;type() == QGradient::ConicalGradient">
1001 1001 <custom-constructor>
1002 1002 return new QConicalGradient(copy-&gt;center(), copy-&gt;angle());
1003 1003 </custom-constructor>
1004 1004 <custom-destructor>
1005 1005 delete copy;
1006 1006 </custom-destructor>
1007 1007 </value-type>
1008 1008
1009 1009 <value-type name="QFontInfo" delete-in-main-thread="yes" expense-cost="1" expense-limit="1000">
1010 1010 <custom-constructor>
1011 1011 return new QFontInfo(*copy);
1012 1012 </custom-constructor>
1013 1013 <custom-destructor>
1014 1014 delete copy;
1015 1015 </custom-destructor>
1016 1016 <modify-function signature="operator=(QFontInfo)" remove="all"/>
1017 1017
1018 1018
1019 1019 <modify-function signature="QFontInfo(QFontInfo)">
1020 1020 <modify-argument index="1">
1021 1021 <replace-type modified-type="QFontInfo*"/>
1022 1022 <conversion-rule class="native">
1023 1023 QFontInfo &amp; %out% = *qscriptvalue_cast&lt;QFontInfo*&gt;(%in%);
1024 1024 </conversion-rule>
1025 1025 </modify-argument>
1026 1026 </modify-function>
1027 1027 </value-type>
1028 1028
1029 1029 <value-type name="QRadialGradient" polymorphic-id-expression="%1-&gt;type() == QGradient::RadialGradient">
1030 1030 <custom-constructor>
1031 1031 return new QRadialGradient(copy-&gt;center(), copy-&gt;radius(), copy-&gt;focalPoint());
1032 1032 </custom-constructor>
1033 1033 <custom-destructor>
1034 1034 delete copy;
1035 1035 </custom-destructor>
1036 1036 </value-type>
1037 1037
1038 1038 <value-type name="QPainterPath::Element">
1039 1039 <modify-field name="x" write="false"/>
1040 1040 <modify-field name="y" write="false"/>
1041 1041 <modify-field name="type" write="false"/>
1042 1042 <include file-name="QPainterPath" location="global"/>
1043 1043 <modify-function signature="operator QPointF()const" access="private"/>
1044 1044 </value-type>
1045 1045
1046 1046 <value-type name="QTextEdit::ExtraSelection" delete-in-main-thread="yes">
1047 1047 <include file-name="QTextEdit" location="global"/>
1048 1048 </value-type>
1049 1049
1050 1050 <value-type name="QFont" delete-in-main-thread="yes" expense-cost="1" expense-limit="1000">
1051 1051 <extra-includes>
1052 1052 <include file-name="QStringList" location="global"/>
1053 1053 </extra-includes>
1054 1054 <modify-function signature="operator=(QFont)" remove="all"/>
1055 1055 </value-type>
1056 1056
1057 1057 <value-type name="QTextTableCell" delete-in-main-thread="yes">
1058 1058 <extra-includes>
1059 1059 <include file-name="QTextCursor" location="global"/>
1060 1060 </extra-includes>
1061 1061 <modify-function signature="operator=(QTextTableCell)" remove="all"/>
1062 1062 </value-type>
1063 1063
1064 1064 <value-type name="QImage" expense-limit="67108864" expense-cost="height()*bytesPerLine()">
1065 1065 <modify-function signature="QImage(const char *, const char *)">
1066 1066 <remove/>
1067 1067 </modify-function>
1068 1068 <modify-function signature="QImage(const char **)">
1069 1069 <access modifier="private"/>
1070 1070 </modify-function>
1071 1071 <modify-function signature="QImage(const unsigned char*,int,int,int,QImage::Format)">
1072 1072 <remove/>
1073 1073 </modify-function>
1074 1074 <modify-function signature="bits()const">
1075 1075 <remove/>
1076 1076 </modify-function>
1077 1077 <modify-function signature="scanLine(int)const">
1078 1078 <remove/>
1079 1079 </modify-function>
1080 1080 <modify-function signature="QImage(const unsigned char *, int, int, QImage::Format)">
1081 1081 <remove/>
1082 1082 </modify-function>
1083 1083
1084 1084 <extra-includes>
1085 1085 <include file-name="QStringList" location="global"/>
1086 1086 <include file-name="QMatrix" location="global"/>
1087 1087 </extra-includes>
1088 1088 <modify-function signature="save(const QString &amp;, const char *, int) const">
1089 1089 <access modifier="private"/>
1090 1090 <rename to="private_save"/>
1091 1091 <modify-argument index="2">
1092 1092 <remove-default-expression/>
1093 1093 </modify-argument>
1094 1094 <modify-argument index="3">
1095 1095 <remove-default-expression/>
1096 1096 </modify-argument>
1097 1097 </modify-function>
1098 1098
1099 1099 <modify-function signature="QImage(unsigned char*,int,int,QImage::Format)">
1100 1100 <access modifier="private"/>
1101 1101 </modify-function>
1102 1102
1103 1103 <modify-function signature="QImage(QString,const char*)">
1104 1104 <access modifier="private"/>
1105 1105 <modify-argument index="2">
1106 1106 <remove-default-expression/>
1107 1107 </modify-argument>
1108 1108 </modify-function>
1109 1109
1110 1110 <modify-function signature="load(QString,const char*)">
1111 1111 <access modifier="private"/>
1112 1112 <modify-argument index="2">
1113 1113 <remove-default-expression/>
1114 1114 </modify-argument>
1115 1115 </modify-function>
1116 1116
1117 1117 <modify-function signature="load(QIODevice*,const char*)">
1118 1118 <access modifier="private"/>
1119 1119 </modify-function>
1120 1120
1121 1121 <modify-function signature="loadFromData(const unsigned char*,int,const char*)">
1122 1122 <access modifier="private"/>
1123 1123 <modify-argument index="2">
1124 1124 <remove-default-expression/>
1125 1125 </modify-argument>
1126 1126 <modify-argument index="3">
1127 1127 <remove-default-expression/>
1128 1128 </modify-argument>
1129 1129 </modify-function>
1130 1130
1131 1131 <modify-function signature="loadFromData(QByteArray,const char*)">
1132 1132 <access modifier="private"/>
1133 1133 <modify-argument index="2">
1134 1134 <remove-default-expression/>
1135 1135 </modify-argument>
1136 1136 </modify-function>
1137 1137
1138 1138 <modify-function signature="operator=(QImage)" remove="all"/>
1139 1139
1140 1140 <modify-function signature="setText(const char*,const char*,QString)">
1141 1141 <remove/>
1142 1142 </modify-function>
1143 1143
1144 1144 <modify-function signature="text(const char*,const char*)const">
1145 1145 <remove/>
1146 1146 </modify-function>
1147 1147
1148 1148 <modify-function signature="fromData(QByteArray,const char*)">
1149 1149 <access modifier="private"/>
1150 1150 <modify-argument index="2">
1151 1151 <remove-default-expression/>
1152 1152 </modify-argument>
1153 1153 </modify-function>
1154 1154
1155 1155 <modify-function signature="fromData(const unsigned char*,int,const char*)">
1156 1156 <remove/>
1157 1157 </modify-function>
1158 1158
1159 1159 <modify-function signature="serialNumber()const" remove="all"/> <!--### Obsolete in 4.3-->
1160 1160 <modify-function signature="textLanguages()const" remove="all"/> <!--### Obsolete in 4.3-->
1161 1161
1162 1162 <modify-function signature="QImage(const char**)" remove="all"/>
1163 1163 <modify-function signature="QImage(const uchar *,int,int,QImage::Format)" remove="all"/>
1164 1164 <modify-function signature="QImage(const uchar *,int,int,int,QImage::Format)" remove="all"/>
1165 1165 <modify-function signature="QImage(uchar *,int,int,QImage::Format)" remove="all"/>
1166 1166 <modify-function signature="QImage(uchar *,int,int,int,QImage::Format)" remove="all"/>
1167 1167 <modify-function signature="setColorTable(const QVector&lt;uint&gt;)" remove="all"/>
1168 1168 <modify-function signature="loadFromData(const uchar *,int,const char *)" remove="all"/>
1169 1169 <modify-function signature="fromData(const uchar *,int,const char *)" remove="all"/>
1170 1170 <modify-function signature="bits()" remove="all"/>
1171 1171 <modify-function signature="scanLine(int)" remove="all"/>
1172 1172
1173 1173 <modify-function signature="QImage(QString,const char*)">
1174 1174 <modify-argument index="2">
1175 1175 <replace-type modified-type="QString"/>
1176 1176 <conversion-rule class="native">
1177 1177 <insert-template name="core.convert_string_arg_to_char*"/>
1178 1178 </conversion-rule>
1179 1179 </modify-argument>
1180 1180 </modify-function>
1181 1181
1182 1182 <modify-function signature="fromData(QByteArray,const char*)">
1183 1183 <modify-argument index="2">
1184 1184 <replace-type modified-type="QString"/>
1185 1185 <conversion-rule class="native">
1186 1186 <insert-template name="core.convert_string_arg_to_char*"/>
1187 1187 </conversion-rule>
1188 1188 </modify-argument>
1189 1189 </modify-function>
1190 1190
1191 1191 <modify-function signature="load(QString,const char*)">
1192 1192 <modify-argument index="2">
1193 1193 <replace-type modified-type="QString"/>
1194 1194 <conversion-rule class="native">
1195 1195 <insert-template name="core.convert_string_arg_to_char*"/>
1196 1196 </conversion-rule>
1197 1197 </modify-argument>
1198 1198 </modify-function>
1199 1199
1200 1200 <modify-function signature="load(QIODevice*,const char*)">
1201 1201 <modify-argument index="2">
1202 1202 <replace-type modified-type="QString"/>
1203 1203 <conversion-rule class="native">
1204 1204 <insert-template name="core.convert_string_arg_to_char*"/>
1205 1205 </conversion-rule>
1206 1206 </modify-argument>
1207 1207 </modify-function>
1208 1208
1209 1209 <modify-function signature="loadFromData(QByteArray,const char*)">
1210 1210 <modify-argument index="2">
1211 1211 <replace-type modified-type="QString"/>
1212 1212 <conversion-rule class="native">
1213 1213 <insert-template name="core.convert_string_arg_to_char*"/>
1214 1214 </conversion-rule>
1215 1215 </modify-argument>
1216 1216 </modify-function>
1217 1217
1218 1218 <modify-function signature="save(QString,const char*,int)const">
1219 1219 <modify-argument index="2">
1220 1220 <replace-type modified-type="QString"/>
1221 1221 <conversion-rule class="native">
1222 1222 <insert-template name="core.convert_string_arg_to_char*"/>
1223 1223 </conversion-rule>
1224 1224 </modify-argument>
1225 1225 </modify-function>
1226 1226
1227 1227 <modify-function signature="save(QIODevice*,const char*,int)const">
1228 1228 <modify-argument index="2">
1229 1229 <replace-type modified-type="QString"/>
1230 1230 <conversion-rule class="native">
1231 1231 <insert-template name="core.convert_string_arg_to_char*"/>
1232 1232 </conversion-rule>
1233 1233 </modify-argument>
1234 1234 </modify-function>
1235 1235
1236 1236 </value-type>
1237 1237
1238 1238 <value-type name="QColormap" delete-in-main-thread="yes">
1239 1239 <modify-function signature="operator=(QColormap)" remove="all"/>
1240 1240 <extra-includes>
1241 1241 <include file-name="QColor" location="global"/>
1242 1242 </extra-includes>
1243 1243 <custom-constructor>
1244 1244 return new QColormap(*copy);
1245 1245 </custom-constructor>
1246 1246 <custom-destructor>
1247 1247 delete copy;
1248 1248 </custom-destructor>
1249 1249 </value-type>
1250 1250
1251 1251 <value-type name="QCursor" delete-in-main-thread="yes">
1252 1252 <extra-includes>
1253 1253 <include file-name="QPixmap" location="global"/>
1254 1254 </extra-includes>
1255 1255 <modify-function signature="operator=(QCursor)" remove="all"/>
1256 1256 </value-type>
1257 1257
1258 1258 <value-type name="QFontDatabase" delete-in-main-thread="yes">
1259 1259 <extra-includes>
1260 1260 <include file-name="QStringList" location="global"/>
1261 1261 </extra-includes>
1262 1262 </value-type>
1263 1263
1264 1264 <value-type name="QPen">
1265 1265 <extra-includes>
1266 1266 <include file-name="QBrush" location="global"/>
1267 1267 </extra-includes>
1268 1268
1269 1269 <modify-function signature="operator=(QPen)" remove="all"/>
1270 1270 </value-type>
1271 1271
1272 1272 <value-type name="QBrush">
1273 1273 <modify-function signature="QBrush(Qt::GlobalColor, Qt::BrushStyle)" remove="all"/>
1274 1274 <modify-function signature="operator=(const QBrush &amp;)" remove="all"/>
1275 1275
1276 1276 <extra-includes>
1277 1277 <include file-name="QPixmap" location="global"/>
1278 1278 </extra-includes>
1279 1279
1280 1280 <modify-function signature="QBrush(QGradient)">
1281 1281 <modify-argument index="1">
1282 1282 <replace-type modified-type="QGradient*"/>
1283 1283 <conversion-rule class="native">
1284 1284 QGradient &amp; %out% = *qscriptvalue_cast&lt;QGradient*&gt;(%in%);
1285 1285 </conversion-rule>
1286 1286 </modify-argument>
1287 1287 </modify-function>
1288 1288 </value-type>
1289 1289
1290 1290 <value-type name="QColor">
1291 1291 <modify-function signature="QColor(QColor::Spec)" remove="all"/>
1292 1292 <modify-function signature="operator=(QColor)" remove="all"/>
1293 1293 <modify-function signature="operator=(Qt::GlobalColor)" remove="all"/>
1294 1294
1295 1295 <modify-function signature="QColor(const char*)">
1296 1296 <remove/>
1297 1297 </modify-function>
1298 1298
1299 1299 <modify-function signature="getCmyk(int*,int*,int*,int*,int*)">
1300 1300 <remove/>
1301 1301 </modify-function>
1302 1302
1303 1303 <modify-function signature="getCmykF(double*,double*,double*,double*,double*)">
1304 1304 <remove/>
1305 1305 </modify-function>
1306 1306
1307 1307 <modify-function signature="getHsv(int*,int*,int*,int*)const">
1308 1308 <remove/>
1309 1309 </modify-function>
1310 1310
1311 1311 <modify-function signature="getHsvF(double*,double*,double*,double*)const">
1312 1312 <remove/>
1313 1313 </modify-function>
1314 1314
1315 1315 <modify-function signature="getRgb(int*,int*,int*,int*)const">
1316 1316 <remove/>
1317 1317 </modify-function>
1318 1318
1319 1319 <modify-function signature="getRgbF(double*,double*,double*,double*)const">
1320 1320 <remove/>
1321 1321 </modify-function>
1322 1322
1323 1323 <modify-function signature="dark(int)const" remove="all"/> <!--### Obsolete in 4.3-->
1324 1324 <modify-function signature="light(int)const" remove="all"/> <!--### Obsolete in 4.3-->
1325 1325 </value-type>
1326 1326
1327 1327 <value-type name="QFontMetricsF" delete-in-main-thread="yes" expense-cost="1" expense-limit="1000">
1328 1328 <custom-constructor>
1329 1329 return new QFontMetricsF(*copy);
1330 1330 </custom-constructor>
1331 1331 <custom-destructor>
1332 1332 delete copy;
1333 1333 </custom-destructor>
1334 1334 <modify-function signature="operator!=(const QFontMetricsF &amp;)">
1335 1335 <remove/>
1336 1336 </modify-function>
1337 1337 <modify-function signature="operator==(const QFontMetricsF &amp;)">
1338 1338 <remove/>
1339 1339 </modify-function>
1340 1340
1341 1341 <modify-function signature="boundingRect(QRectF,int,QString,int,int*)const">
1342 1342 <access modifier="private"/>
1343 1343 <modify-argument index="4">
1344 1344 <remove-default-expression/>
1345 1345 </modify-argument>
1346 1346 <modify-argument index="5">
1347 1347 <remove-default-expression/>
1348 1348 </modify-argument>
1349 1349 </modify-function>
1350 1350
1351 1351 <modify-function signature="operator=(QFontMetrics)" remove="all"/>
1352 1352 <modify-function signature="operator=(QFontMetricsF)" remove="all"/>
1353 1353
1354 1354 <modify-function signature="size(int,QString,int,int*)const">
1355 1355 <access modifier="private"/>
1356 1356 <modify-argument index="3">
1357 1357 <remove-default-expression/>
1358 1358 </modify-argument>
1359 1359 <modify-argument index="4">
1360 1360 <remove-default-expression/>
1361 1361 </modify-argument>
1362 1362 </modify-function>
1363 1363
1364 1364 <modify-function signature="QFontMetricsF(QFontMetricsF)" remove="all"/>
1365 1365 <modify-function signature="QFontMetricsF(QFontMetrics)" remove="all"/>
1366 1366 <modify-function signature="operator==(QFontMetricsF)const" remove="all"/>
1367 1367 <modify-function signature="operator!=(QFontMetricsF)const" remove="all"/>
1368 1368 </value-type>
1369 1369 <value-type name="QTextOption::Tab"/>
1370 1370
1371 1371 <value-type name="QFontMetrics" delete-in-main-thread="yes" expense-cost="1" expense-limit="1000">
1372 1372 <custom-constructor>
1373 1373 return new QFontMetrics(*copy);
1374 1374 </custom-constructor>
1375 1375 <custom-destructor>
1376 1376 delete copy;
1377 1377 </custom-destructor>
1378 1378 <modify-function signature="operator!=(const QFontMetrics &amp;)">
1379 1379 <remove/>
1380 1380 </modify-function>
1381 1381 <modify-function signature="operator==(const QFontMetrics &amp;)">
1382 1382 <remove/>
1383 1383 </modify-function>
1384 1384
1385 1385 <modify-function signature="boundingRect(int,int,int,int,int,QString,int,int*)const">
1386 1386 <access modifier="private"/>
1387 1387 <modify-argument index="7">
1388 1388 <remove-default-expression/>
1389 1389 </modify-argument>
1390 1390 <modify-argument index="8">
1391 1391 <remove-default-expression/>
1392 1392 </modify-argument>
1393 1393 </modify-function>
1394 1394
1395 1395 <modify-function signature="boundingRect(QRect,int,QString,int,int*)const">
1396 1396 <access modifier="private"/>
1397 1397 <modify-argument index="4">
1398 1398 <remove-default-expression/>
1399 1399 </modify-argument>
1400 1400 <modify-argument index="5">
1401 1401 <remove-default-expression/>
1402 1402 </modify-argument>
1403 1403 </modify-function>
1404 1404
1405 1405 <modify-function signature="operator=(QFontMetrics)" remove="all"/>
1406 1406
1407 1407 <modify-function signature="size(int,QString,int,int*)const">
1408 1408 <access modifier="private"/>
1409 1409 <modify-argument index="3">
1410 1410 <remove-default-expression/>
1411 1411 </modify-argument>
1412 1412 <modify-argument index="4">
1413 1413 <remove-default-expression/>
1414 1414 </modify-argument>
1415 1415 </modify-function>
1416 1416
1417 1417
1418 1418 <modify-function signature="QFontMetrics(QFontMetrics)" remove="all"/>
1419 1419 <modify-function signature="operator==(QFontMetrics)const" remove="all"/>
1420 1420 <modify-function signature="operator!=(QFontMetrics)const" remove="all"/>
1421 1421 </value-type>
1422 1422
1423 1423 <value-type name="QGradient" force-abstract="yes" polymorphic-base="yes" polymorphic-id-expression="%1-&gt;type() == QGradient::NoGradient">
1424 1424 <custom-constructor>
1425 1425 Q_UNUSED(copy)
1426 1426 qWarning("Copying empty QGradient object");
1427 1427 return new QGradient();
1428 1428 </custom-constructor>
1429 1429 <custom-destructor>
1430 1430 delete copy;
1431 1431 </custom-destructor>
1432 1432 <modify-function signature="operator==(const QGradient &amp;)">
1433 1433 <remove/>
1434 1434 </modify-function>
1435 1435 </value-type>
1436 1436
1437 1437 <value-type name="QLinearGradient" polymorphic-id-expression="%1-&gt;type() == QGradient::LinearGradient">
1438 1438 <custom-constructor>
1439 1439 QLinearGradient *lg = new QLinearGradient(copy-&gt;start(), copy-&gt;finalStop());
1440 1440 lg-&gt;setSpread(copy-&gt;spread());
1441 1441 lg-&gt;setStops(copy-&gt;stops());
1442 1442 return (void *) lg;
1443 1443 </custom-constructor>
1444 1444 <custom-destructor>
1445 1445 delete copy;
1446 1446 </custom-destructor>
1447 1447 </value-type>
1448 1448
1449 1449 <value-type name="QPrinterInfo">
1450 1450 <modify-function signature="operator=(const QPrinterInfo &amp;)" remove="all"/>
1451 1451 </value-type>
1452 1452
1453 1453 <value-type name="QMargins"/>
1454 1454
1455 1455 <interface-type name="QLayoutItem"/>
1456 1456 <interface-type name="QPaintDevice"/>
1457 1457
1458 1458 <interface-type name="QGraphicsItem" delete-in-main-thread="yes">
1459 <modify-function signature="setCursorForItemOnly(QCursor)" remove="all"/>
1460
1459 1461 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/>
1460 1462 <modify-function signature="toGraphicsObject() const" remove="all"/>
1461 1463
1462 1464 <modify-function signature="paint(QPainter*,const QStyleOptionGraphicsItem*,QWidget*)">
1463 1465 <modify-argument index="1" invalidate-after-use="yes"/>
1464 1466 </modify-function>
1465 1467 <modify-function signature="collidesWithItem(const QGraphicsItem*,Qt::ItemSelectionMode)const">
1466 1468 <modify-argument index="1" invalidate-after-use="yes"/>
1467 1469 </modify-function>
1468 1470
1469 1471 <modify-function signature="contextMenuEvent(QGraphicsSceneContextMenuEvent*)">
1470 1472 <modify-argument index="1" invalidate-after-use="yes"/>
1471 1473 </modify-function>
1472 1474 <modify-function signature="dragEnterEvent(QGraphicsSceneDragDropEvent*)">
1473 1475 <modify-argument index="1" invalidate-after-use="yes"/>
1474 1476 </modify-function>
1475 1477 <modify-function signature="dragLeaveEvent(QGraphicsSceneDragDropEvent*)">
1476 1478 <modify-argument index="1" invalidate-after-use="yes"/>
1477 1479 </modify-function>
1478 1480 <modify-function signature="dragMoveEvent(QGraphicsSceneDragDropEvent*)">
1479 1481 <modify-argument index="1" invalidate-after-use="yes"/>
1480 1482 </modify-function>
1481 1483 <modify-function signature="dropEvent(QGraphicsSceneDragDropEvent*)">
1482 1484 <modify-argument index="1" invalidate-after-use="yes"/>
1483 1485 </modify-function>
1484 1486 <modify-function signature="focusInEvent(QFocusEvent*)">
1485 1487 <modify-argument index="1" invalidate-after-use="yes"/>
1486 1488 </modify-function>
1487 1489 <modify-function signature="focusOutEvent(QFocusEvent*)">
1488 1490 <modify-argument index="1" invalidate-after-use="yes"/>
1489 1491 </modify-function>
1490 1492 <modify-function signature="hoverEnterEvent(QGraphicsSceneHoverEvent*)">
1491 1493 <modify-argument index="1" invalidate-after-use="yes"/>
1492 1494 </modify-function>
1493 1495 <modify-function signature="hoverLeaveEvent(QGraphicsSceneHoverEvent*)">
1494 1496 <modify-argument index="1" invalidate-after-use="yes"/>
1495 1497 </modify-function>
1496 1498 <modify-function signature="hoverMoveEvent(QGraphicsSceneHoverEvent*)">
1497 1499 <modify-argument index="1" invalidate-after-use="yes"/>
1498 1500 </modify-function>
1499 1501 <modify-function signature="inputMethodEvent(QInputMethodEvent*)">
1500 1502 <modify-argument index="1" invalidate-after-use="yes"/>
1501 1503 </modify-function>
1502 1504 <modify-function signature="isObscuredBy(const QGraphicsItem*)const">
1503 1505 <modify-argument index="1" invalidate-after-use="yes"/>
1504 1506 </modify-function>
1505 1507 <modify-function signature="keyPressEvent(QKeyEvent*)">
1506 1508 <modify-argument index="1" invalidate-after-use="yes"/>
1507 1509 </modify-function>
1508 1510 <modify-function signature="keyReleaseEvent(QKeyEvent*)">
1509 1511 <modify-argument index="1" invalidate-after-use="yes"/>
1510 1512 </modify-function>
1511 1513 <modify-function signature="mouseDoubleClickEvent(QGraphicsSceneMouseEvent*)">
1512 1514 <modify-argument index="1" invalidate-after-use="yes"/>
1513 1515 </modify-function>
1514 1516 <modify-function signature="mouseMoveEvent(QGraphicsSceneMouseEvent*)">
1515 1517 <modify-argument index="1" invalidate-after-use="yes"/>
1516 1518 </modify-function>
1517 1519 <modify-function signature="mousePressEvent(QGraphicsSceneMouseEvent*)">
1518 1520 <modify-argument index="1" invalidate-after-use="yes"/>
1519 1521 </modify-function>
1520 1522 <modify-function signature="mouseReleaseEvent(QGraphicsSceneMouseEvent*)">
1521 1523 <modify-argument index="1" invalidate-after-use="yes"/>
1522 1524 </modify-function>
1523 1525 <modify-function signature="sceneEvent(QEvent*)">
1524 1526 <modify-argument index="1" invalidate-after-use="yes"/>
1525 1527 </modify-function>
1526 1528 <modify-function signature="sceneEventFilter(QGraphicsItem*,QEvent*)">
1527 1529 <modify-argument index="1" invalidate-after-use="yes"/>
1528 1530 <modify-argument index="2" invalidate-after-use="yes"/>
1529 1531 </modify-function>
1530 1532 <modify-function signature="wheelEvent(QGraphicsSceneWheelEvent*)">
1531 1533 <modify-argument index="1" invalidate-after-use="yes"/>
1532 1534 </modify-function>
1533 1535
1534 1536 <modify-function signature="children()const" remove="all"/>
1535 1537 <modify-function signature="installSceneEventFilter(QGraphicsItem *)">
1536 1538 <modify-argument index="1">
1537 1539 <!-- Safe to ignore because items in a scene are memory managed by the scene -->
1538 1540 <reference-count action="ignore"/>
1539 1541 </modify-argument>
1540 1542 </modify-function>
1541 1543 <modify-function signature="removeSceneEventFilter(QGraphicsItem *)">
1542 1544 <modify-argument index="1">
1543 1545 <!-- Safe to ignore because items in a scene are memory managed by the scene -->
1544 1546 <reference-count action="ignore"/>
1545 1547 </modify-argument>
1546 1548 </modify-function>
1547 1549
1548 1550 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1549 1551 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1550 1552 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1551 1553 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1552 1554
1553 1555 <modify-function signature="supportsExtension(QGraphicsItem::Extension)const" remove="all"/>
1554 1556 <modify-function signature="setExtension(QGraphicsItem::Extension,QVariant)" remove="all"/>
1555 1557 </interface-type>
1556 1558
1557 1559 <object-type name="QAbstractGraphicsShapeItem" delete-in-main-thread="yes">
1558 1560 <modify-function signature="QAbstractGraphicsShapeItem(QGraphicsItem*,QGraphicsScene*)">
1559 1561 <inject-code position="end">
1560 1562 <argument-map index="1" meta-name="%1"/>
1561 1563 if (%1 != null) disableGarbageCollection();
1562 1564 </inject-code>
1563 1565 </modify-function>
1564 1566
1565 1567 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1566 1568 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1567 1569 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1568 1570 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1569 1571 </object-type>
1570 1572
1571 1573 <object-type name="QAbstractItemView">
1572 1574 <modify-function signature="update()" remove="all"/>
1573 1575 <modify-function signature="horizontalStepsPerItem()const" remove="all"/> <!--### Obsolete in 4.3-->
1574 1576 <modify-function signature="setHorizontalStepsPerItem(int)" remove="all"/> <!--### Obsolete in 4.3-->
1575 1577 <modify-function signature="setVerticalStepsPerItem(int)" remove="all"/> <!--### Obsolete in 4.3-->
1576 1578 <modify-function signature="verticalStepsPerItem()const" remove="all"/> <!--### Obsolete in 4.3-->
1577 1579
1578 1580 <modify-function signature="edit(QModelIndex,QAbstractItemView::EditTrigger,QEvent*)">
1579 1581 <modify-argument index="3" invalidate-after-use="yes"/>
1580 1582 </modify-function>
1581 1583 <modify-function signature="selectionCommand(QModelIndex,const QEvent*)const">
1582 1584 <modify-argument index="2" invalidate-after-use="yes"/>
1583 1585 </modify-function>
1584 1586
1585 1587
1586 1588 <!-- ### because the CursorAction enum is protected -->
1587 1589 <modify-function signature="moveCursor(QAbstractItemView::CursorAction,QFlags&lt;Qt::KeyboardModifier&gt;)" remove="all"/>
1588 1590 <inject-code class="shell-declaration">
1589 1591 QModelIndex moveCursor(QAbstractItemView::CursorAction, Qt::KeyboardModifiers)
1590 1592 { return QModelIndex(); }
1591 1593 </inject-code>
1592 1594 </object-type>
1593 1595
1594 1596 <object-type name="QAbstractPageSetupDialog"/>
1595 1597 <object-type name="QAbstractPrintDialog"/>
1596 1598 <object-type name="QAbstractSlider">
1597 1599 <modify-function signature="sliderChange(QAbstractSlider::SliderChange)" remove="all"/>
1598 1600 </object-type>
1599 1601 <object-type name="QAbstractTextDocumentLayout">
1600 1602 <modify-function signature="setPaintDevice(QPaintDevice*)">
1601 1603 <modify-argument index="1">
1602 1604 <reference-count action="set" variable-name="__rcPaintDevice"/>
1603 1605 </modify-argument>
1604 1606 </modify-function>
1605 1607
1606 1608 <modify-function signature="draw(QPainter*,QAbstractTextDocumentLayout::PaintContext)">
1607 1609 <modify-argument index="1" invalidate-after-use="yes"/>
1608 1610 </modify-function>
1609 1611 <modify-function signature="drawInlineObject(QPainter*,QRectF,QTextInlineObject,int,QTextFormat)">
1610 1612 <modify-argument index="1" invalidate-after-use="yes"/>
1611 1613 </modify-function>
1612 1614
1613 1615 </object-type>
1614 1616 <object-type name="QAccessible">
1615 1617 <modify-function signature="initialize()" remove="all"/>
1616 1618 <modify-function signature="cleanup()" remove="all"/>
1617 1619 <modify-function signature="setRootObject(QObject *)">
1618 1620 <modify-argument index="1">
1619 1621 <reference-count action="ignore"/>
1620 1622 </modify-argument>
1621 1623 </modify-function>
1622 1624 <modify-function signature="queryAccessibleInterface(QObject *)">
1623 1625 <modify-argument index="return">
1624 1626 <define-ownership class="java" owner="java"/>
1625 1627 </modify-argument>
1626 1628 </modify-function>
1627 1629 </object-type>
1628 1630 <object-type name="QAccessibleBridge">
1629 1631 <modify-function signature="setRootObject(QAccessibleInterface *)">
1630 1632 <modify-argument index="1">
1631 1633 <define-ownership class="shell" owner="java"/>
1632 1634 </modify-argument>
1633 1635 </modify-function>
1634 1636 <modify-function signature="notifyAccessibilityUpdate(int,QAccessibleInterface*,int)">
1635 1637 <modify-argument invalidate-after-use="yes" index="2"/>
1636 1638 </modify-function>
1637 1639 </object-type>
1638 1640 <object-type name="QAccessible2Interface"/>
1639 1641 <object-type name="QAccessibleTableInterface">
1640 1642 <modify-function signature="qAccessibleTableCastHelper()" remove="all"/>
1641 1643 </object-type>
1642 1644
1643 1645 <object-type name="QAccessibleInterface">
1644 1646 <modify-function signature="indexOfChild(const QAccessibleInterface*)const">
1645 1647 <modify-argument invalidate-after-use="yes" index="1"/>
1646 1648 </modify-function>
1647 1649 <modify-function signature="relationTo(int,const QAccessibleInterface*,int)const">
1648 1650 <modify-argument invalidate-after-use="yes" index="2"/>
1649 1651 </modify-function>
1650 1652 </object-type>
1651 1653 <object-type name="QAccessibleInterfaceEx"/>
1652 1654 <object-type name="QAccessibleObject"/>
1653 1655 <object-type name="QAccessibleObjectEx"/>
1654 1656 <object-type name="QAccessibleWidget"/>
1655 1657 <object-type name="QAccessibleWidgetEx"/>
1656 1658 <object-type name="QActionGroup"/>
1657 1659 <object-type name="QCDEStyle">
1658 1660 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
1659 1661 </object-type>
1660 1662 <object-type name="QCheckBox">
1661 1663 <modify-function signature="initStyleOption(QStyleOptionButton*)const">
1662 1664 <access modifier="private"/>
1663 1665 </modify-function>
1664 1666 </object-type>
1665 1667 <object-type name="QCleanlooksStyle">
1666 1668 <modify-function signature="standardPixmap(QStyle::StandardPixmap,const QStyleOption*,const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
1667 1669 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
1668 1670 </object-type>
1669 1671 <object-type name="QCommonStyle">
1670 1672 <modify-function signature="standardPixmap(QStyle::StandardPixmap, const QStyleOption*,const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
1671 1673 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
1672 1674 </object-type>
1673 1675 <object-type name="QDataWidgetMapper">
1674 1676 <modify-function signature="addMapping(QWidget*,int)">
1675 1677 <modify-argument index="1">
1676 1678 <reference-count action="add" variable-name="__rcMappings"/>
1677 1679 </modify-argument>
1678 1680 </modify-function>
1679 1681 <modify-function signature="addMapping(QWidget*,int,QByteArray)">
1680 1682 <modify-argument index="1">
1681 1683 <reference-count action="add" variable-name="__rcMappings"/>
1682 1684 </modify-argument>
1683 1685 </modify-function>
1684 1686 <modify-function signature="removeMapping(QWidget*)">
1685 1687 <modify-argument index="1">
1686 1688 <reference-count action="remove" variable-name="__rcMappings"/>
1687 1689 </modify-argument>
1688 1690 </modify-function>
1689 1691 <modify-function signature="setItemDelegate(QAbstractItemDelegate*)">
1690 1692 <modify-argument index="1">
1691 1693 <reference-count action="set" variable-name="__rcItemDelegate"/>
1692 1694 </modify-argument>
1693 1695 </modify-function>
1694 1696 <modify-function signature="setModel(QAbstractItemModel*)">
1695 1697 <modify-argument index="1">
1696 1698 <reference-count action="set" variable-name="__rcModel"/>
1697 1699 </modify-argument>
1698 1700 </modify-function>
1699 1701 </object-type>
1700 1702 <object-type name="QDateEdit"/>
1701 1703 <object-type name="QDesktopServices">
1702 1704 <modify-function signature="setUrlHandler(const QString &amp;, QObject *, const char *)" access="private">
1703 1705 <modify-argument index="2">
1704 1706 <reference-count action="ignore"/> <!-- Handled in injected code -->
1705 1707 </modify-argument>
1706 1708 </modify-function>
1707 1709 </object-type>
1708 1710 <object-type name="QDialog">
1709 1711 <modify-function signature="setExtension(QWidget*)" remove="all"/>
1710 1712 <modify-function signature="exec()" access="non-final"/>
1711 1713 <modify-function signature="extension()const" remove="all"/> <!--### Obsolete in 4.3-->
1712 1714 <modify-function signature="orientation()const" remove="all"/> <!--### Obsolete in 4.3-->
1713 1715 <modify-function signature="open()" virtual-slot="yes"/>
1714 1716 <modify-function signature="setOrientation(Qt::Orientation)" remove="all"/> <!--### Obsolete in 4.3-->
1715 1717 <modify-function signature="showExtension(bool)" remove="all"/> <!--### Obsolete in 4.3-->
1716 1718 <modify-function signature="setVisible(bool)" allow-as-slot="yes"/>
1717 1719 </object-type>
1718 1720 <object-type name="QDialogButtonBox">
1719 1721 <modify-function signature="addButton(QAbstractButton*,QDialogButtonBox::ButtonRole)">
1720 1722 <modify-argument index="1">
1721 1723 <reference-count action="ignore"/>
1722 1724 </modify-argument>
1723 1725 </modify-function>
1724 1726 <modify-function signature="removeButton(QAbstractButton*)">
1725 1727 <modify-argument index="1">
1726 1728 <reference-count action="ignore"/>
1727 1729 </modify-argument>
1728 1730 </modify-function>
1729 1731 </object-type>
1730 1732 <object-type name="QDirModel">
1731 1733 <modify-function signature="parent()const" remove="all"/>
1732 1734 <modify-function signature="setIconProvider(QFileIconProvider*)">
1733 1735 <modify-argument index="1">
1734 1736 <reference-count action="set" variable-name="__rcIconProvider"/>
1735 1737 </modify-argument>
1736 1738 </modify-function>
1737 1739 </object-type>
1738 1740 <object-type name="QDoubleValidator"/>
1739 1741 <object-type name="QFileIconProvider"/>
1740 1742 <object-type name="QWizard">
1741 1743 <!-- ### Requires correct class name in meta object -->
1742 1744 <modify-function signature="setDefaultProperty(const char *, const char *, const char *)" remove="all"/>
1743 1745 <modify-function signature="addPage(QWizardPage*)">
1744 1746 <modify-argument index="1">
1745 1747 <no-null-pointer/>
1746 1748 <reference-count action="ignore"/>
1747 1749 </modify-argument>
1748 1750 </modify-function>
1749 1751 <modify-function signature="setButton(QWizard::WizardButton,QAbstractButton*)">
1750 1752 <modify-argument index="1">
1751 1753 <reference-count action="ignore"/>
1752 1754 </modify-argument>
1753 1755 </modify-function>
1754 1756 <modify-function signature="setPage(int,QWizardPage*)">
1755 1757 <modify-argument index="2">
1756 1758 <no-null-pointer/>
1757 1759 <reference-count action="ignore"/>
1758 1760 </modify-argument>
1759 1761 </modify-function>
1760 1762
1761 1763 </object-type>
1762 1764 <object-type name="QWizardPage">
1763 1765 <!-- ### Reduced functionality due to meta object having missing information -->
1764 1766 <modify-function signature="registerField(const QString &amp;, QWidget *, const char *, const char *)">
1765 1767 <access modifier="private"/>
1766 1768 <modify-argument index="3">
1767 1769 <remove-default-expression/>
1768 1770 </modify-argument>
1769 1771 <modify-argument index="4">
1770 1772 <remove-default-expression/>
1771 1773 </modify-argument>
1772 1774 </modify-function>
1773 1775
1774 1776 </object-type>
1775 1777 <object-type name="QFocusFrame">
1776 1778 <modify-function signature="initStyleOption(QStyleOption*)const">
1777 1779 <access modifier="private"/>
1778 1780 </modify-function>
1779 1781 <modify-function signature="setWidget(QWidget*)">
1780 1782 <modify-argument index="1">
1781 1783 <reference-count action="set" variable-name="__rcWidget"/>
1782 1784 </modify-argument>
1783 1785 </modify-function>
1784 1786 <inject-code>
1785 1787 <insert-template name="gui.init_style_option">
1786 1788 <replace from="%TYPE" to="QStyleOption"/>
1787 1789 </insert-template>
1788 1790 </inject-code>
1789 1791 </object-type>
1790 1792 <object-type name="QFontComboBox"/>
1791 1793 <object-type name="QFontDialog">
1792 1794 <inject-code class="native" position="beginning">
1793 1795 Q_DECLARE_METATYPE(QScriptValue)
1794 1796 </inject-code>
1795 1797 <modify-function signature="getFont(bool*,QWidget*)">
1796 1798 <modify-argument index="1">
1797 1799 <remove-argument/>
1798 1800 <conversion-rule class="native">
1799 1801 <insert-template name="core.prepare_removed_bool*_argument"/>
1800 1802 </conversion-rule>
1801 1803 </modify-argument>
1802 1804 <modify-argument index="return">
1803 1805 <conversion-rule class="native">
1804 1806 <insert-template name="core.convert_to_null_or_wrap"/>
1805 1807 </conversion-rule>
1806 1808 </modify-argument>
1807 1809 </modify-function>
1808 1810
1809 1811 <modify-function signature="getFont(bool*,QFont,QWidget*)">
1810 1812 <modify-argument index="1">
1811 1813 <remove-argument/>
1812 1814 <conversion-rule class="native">
1813 1815 <insert-template name="core.prepare_removed_bool*_argument"/>
1814 1816 </conversion-rule>
1815 1817 </modify-argument>
1816 1818 <modify-argument index="return">
1817 1819 <conversion-rule class="native">
1818 1820 <insert-template name="core.convert_to_null_or_wrap"/>
1819 1821 </conversion-rule>
1820 1822 </modify-argument>
1821 1823 </modify-function>
1822 1824
1823 1825 <modify-function signature="getFont(bool*,QFont,QWidget*,QString)">
1824 1826 <modify-argument index="1">
1825 1827 <remove-argument/>
1826 1828 <conversion-rule class="native">
1827 1829 <insert-template name="core.prepare_removed_bool*_argument"/>
1828 1830 </conversion-rule>
1829 1831 </modify-argument>
1830 1832 <modify-argument index="return">
1831 1833 <conversion-rule class="native">
1832 1834 <insert-template name="core.convert_to_null_or_wrap"/>
1833 1835 </conversion-rule>
1834 1836 </modify-argument>
1835 1837 </modify-function>
1836 1838 </object-type>
1837 1839
1838 1840 <object-type name="QGraphicsEllipseItem" delete-in-main-thread="yes"/>
1839 1841 <object-type name="QGraphicsItemAnimation">
1840 1842 <modify-function signature="setItem(QGraphicsItem*)">
1841 1843 <modify-argument index="1">
1842 1844 <reference-count action="set" variable-name="__rcItem"/>
1843 1845 </modify-argument>
1844 1846 </modify-function>
1845 1847 <modify-function signature="setTimeLine(QTimeLine*)">
1846 1848 <modify-argument index="1">
1847 1849 <reference-count action="set" variable-name="__rcTimeLine"/>
1848 1850 </modify-argument>
1849 1851 </modify-function>
1850 1852
1851 1853 <extra-includes>
1852 1854 <include file-name="QPair" location="global"/>
1853 1855 </extra-includes>
1854 1856 </object-type>
1855 1857 <object-type name="QGraphicsItemGroup" delete-in-main-thread="yes">
1856 1858 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1857 1859 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1858 1860 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1859 1861 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1860 1862 </object-type>
1861 1863 <object-type name="QGraphicsLineItem" delete-in-main-thread="yes">
1862 1864 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1863 1865 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1864 1866 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1865 1867 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1866 1868 </object-type>
1867 1869 <object-type name="QGraphicsPathItem" delete-in-main-thread="yes"/>
1868 1870
1869 1871 <object-type name="QGraphicsPixmapItem" delete-in-main-thread="yes">
1870 1872 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1871 1873 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1872 1874 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1873 1875 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1874 1876 </object-type>
1875 1877 <object-type name="QGraphicsPolygonItem" delete-in-main-thread="yes"/>
1876 1878 <object-type name="QGraphicsRectItem" delete-in-main-thread="yes"/>
1877 1879 <object-type name="QGraphicsSimpleTextItem" delete-in-main-thread="yes"/>
1878 1880 <object-type name="QHBoxLayout"/>
1879 1881 <object-type name="QHeaderView">
1880 1882 <modify-function signature="initStyleOption(QStyleOptionHeader*)const">
1881 1883 <access modifier="private"/>
1882 1884 </modify-function>
1883 1885
1884 1886 <modify-function signature="paintSection(QPainter*,QRect,int)const">
1885 1887 <modify-argument index="1" invalidate-after-use="yes"/>
1886 1888 </modify-function>
1887 1889
1888 1890 <inject-code>
1889 1891 <insert-template name="gui.init_style_option">
1890 1892 <replace from="%TYPE" to="QStyleOptionHeader"/>
1891 1893 </insert-template>
1892 1894 </inject-code>
1893 1895 <modify-function signature="setModel(QAbstractItemModel*)">
1894 1896 <modify-argument index="1">
1895 1897 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcModel"/>
1896 1898 </modify-argument>
1897 1899 </modify-function>
1898 1900 </object-type>
1899 1901 <object-type name="QIconEngine">
1900 1902 <modify-function signature="paint(QPainter*,QRect,QIcon::Mode,QIcon::State)">
1901 1903 <modify-argument index="1" invalidate-after-use="yes"/>
1902 1904 </modify-function>
1903 1905 </object-type>
1904 1906 <object-type name="QIconEngineV2">
1905 1907 <modify-function signature="read(QDataStream&amp;)">
1906 1908 <modify-argument index="1" invalidate-after-use="yes"/>
1907 1909 </modify-function>
1908 1910 <modify-function signature="write(QDataStream&amp;)const">
1909 1911 <modify-argument index="1" invalidate-after-use="yes"/>
1910 1912 </modify-function>
1911 1913
1912 1914 <modify-function signature="virtual_hook(int,void*)" remove="all"/>
1913 1915 <modify-function signature="clone()const">
1914 1916 <modify-argument index="return">
1915 1917 <define-ownership class="shell" owner="c++"/>
1916 1918 </modify-argument>
1917 1919 </modify-function>
1918 1920 </object-type>
1919 1921 <object-type name="QImageWriter">
1920 1922 <modify-function signature="setDevice(QIODevice*)">
1921 1923 <modify-argument index="1">
1922 1924 <reference-count action="set" variable-name="__rcDevice"/>
1923 1925 </modify-argument>
1924 1926 </modify-function>
1925 1927 <modify-function signature="description()const" remove="all"/> <!--### Obsolete in 4.3-->
1926 1928 <modify-function signature="setDescription(QString)" remove="all"/> <!--### Obsolete in 4.3-->
1927 1929 </object-type>
1928 1930 <object-type name="QInputContextFactory"/>
1929 1931 <object-type name="QIntValidator"/>
1930 1932 <object-type name="QItemDelegate">
1931 1933 <modify-function signature="doLayout(QStyleOptionViewItem,QRect*,QRect*,QRect*,bool)const">
1932 1934 <remove/>
1933 1935 </modify-function>
1934 1936
1935 1937 <modify-function signature="drawCheck(QPainter*,QStyleOptionViewItem,QRect,Qt::CheckState)const">
1936 1938 <modify-argument index="1" invalidate-after-use="yes"/>
1937 1939 </modify-function>
1938 1940 <modify-function signature="drawDecoration(QPainter*,QStyleOptionViewItem,QRect,QPixmap)const">
1939 1941 <modify-argument index="1" invalidate-after-use="yes"/>
1940 1942 </modify-function>
1941 1943 <modify-function signature="drawDisplay(QPainter*,QStyleOptionViewItem,QRect,QString)const">
1942 1944 <modify-argument index="1" invalidate-after-use="yes"/>
1943 1945 </modify-function>
1944 1946 <modify-function signature="drawFocus(QPainter*,QStyleOptionViewItem,QRect)const">
1945 1947 <modify-argument index="1" invalidate-after-use="yes"/>
1946 1948 </modify-function>
1947 1949
1948 1950
1949 1951 <modify-function signature="selected(QPixmap,QPalette,bool)const">
1950 1952 <remove/>
1951 1953 </modify-function>
1952 1954 <modify-function signature="setItemEditorFactory(QItemEditorFactory*)">
1953 1955 <modify-argument index="1">
1954 1956 <reference-count action="set" variable-name="__rcItemEditorFactory"/>
1955 1957 </modify-argument>
1956 1958 </modify-function>
1957 1959 <modify-function signature="setEditorData(QWidget*,QModelIndex)const">
1958 1960 <modify-argument index="1">
1959 1961 <reference-count action="ignore"/>
1960 1962 </modify-argument>
1961 1963 </modify-function>
1962 1964 <modify-function signature="setModelData(QWidget*,QAbstractItemModel*,QModelIndex)const">
1963 1965 <modify-argument index="1">
1964 1966 <reference-count action="ignore"/>
1965 1967 </modify-argument>
1966 1968 </modify-function>
1967 1969
1968 1970 </object-type>
1969 1971 <object-type name="QItemEditorCreatorBase"/>
1970 1972 <object-type name="QItemEditorFactory">
1971 1973 <modify-function signature="registerEditor(QVariant::Type, QItemEditorCreatorBase *)">
1972 1974 <modify-argument index="2">
1973 1975 <define-ownership class="java" owner="c++"/>
1974 1976 </modify-argument>
1975 1977 </modify-function>
1976 1978 <modify-function signature="setDefaultFactory(QItemEditorFactory *)">
1977 1979 <modify-argument index="1">
1978 1980 <reference-count action="set" variable-name="__rcDefaultItemEditorFactory"/>
1979 1981 </modify-argument>
1980 1982 </modify-function>
1981 1983 </object-type>
1982 1984 <object-type name="QItemSelectionModel"/>
1983 1985 <object-type name="QTreeModel"/>
1984 1986 <object-type name="QListView"/>
1985 1987 <object-type name="QColumnView">
1986 1988 <modify-function signature="setPreviewWidget(QWidget*)">
1987 1989 <modify-argument index="1">
1988 1990 <reference-count action="ignore"/>
1989 1991 </modify-argument>
1990 1992 </modify-function>
1991 1993 <modify-function signature="setModel(QAbstractItemModel*)">
1992 1994 <modify-argument index="1">
1993 1995 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemModel"/>
1994 1996 </modify-argument>
1995 1997 </modify-function>
1996 1998 <modify-function signature="setSelectionModel(QItemSelectionModel*)">
1997 1999 <modify-argument index="1">
1998 2000 <no-null-pointer/>
1999 2001 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemSelectionModel"/>
2000 2002 </modify-argument>
2001 2003 </modify-function>
2002 2004 </object-type>
2003 2005 <object-type name="QMainWindow">
2004 2006 <modify-function signature="addDockWidget(Qt::DockWidgetArea,QDockWidget*,Qt::Orientation)">
2005 2007 <modify-argument index="2">
2006 2008 <reference-count action="ignore"/>
2007 2009 </modify-argument>
2008 2010 </modify-function>
2009 2011 <modify-function signature="addDockWidget(Qt::DockWidgetArea,QDockWidget*)">
2010 2012 <modify-argument index="2">
2011 2013 <reference-count action="ignore"/>
2012 2014 </modify-argument>
2013 2015 </modify-function>
2014 2016 <modify-function signature="addToolBar(QToolBar*)">
2015 2017 <modify-argument index="1">
2016 2018 <reference-count action="ignore"/>
2017 2019 </modify-argument>
2018 2020 </modify-function>
2019 2021 <modify-function signature="addToolBar(Qt::ToolBarArea,QToolBar*)">
2020 2022 <modify-argument index="2">
2021 2023 <reference-count action="ignore"/>
2022 2024 </modify-argument>
2023 2025 </modify-function>
2024 2026 <modify-function signature="insertToolBar(QToolBar*,QToolBar*)">
2025 2027 <modify-argument index="2">
2026 2028 <reference-count action="ignore"/>
2027 2029 </modify-argument>
2028 2030 <modify-argument index="2">
2029 2031 <reference-count action="ignore"/>
2030 2032 </modify-argument>
2031 2033 </modify-function>
2032 2034 <modify-function signature="insertToolBarBreak(QToolBar*)">
2033 2035 <modify-argument index="1">
2034 2036 <reference-count action="ignore"/>
2035 2037 </modify-argument>
2036 2038 </modify-function>
2037 2039 <modify-function signature="removeDockWidget(QDockWidget*)">
2038 2040 <modify-argument index="1">
2039 2041 <reference-count action="ignore"/>
2040 2042 </modify-argument>
2041 2043 </modify-function>
2042 2044 <modify-function signature="removeToolBar(QToolBar*)">
2043 2045 <modify-argument index="1">
2044 2046 <reference-count action="ignore"/>
2045 2047 </modify-argument>
2046 2048 </modify-function>
2047 2049 <modify-function signature="removeToolBarBreak(QToolBar*)">
2048 2050 <modify-argument index="1">
2049 2051 <reference-count action="ignore"/>
2050 2052 </modify-argument>
2051 2053 </modify-function>
2052 2054 <modify-function signature="setCentralWidget(QWidget*)">
2053 2055 <modify-argument index="1">
2054 2056 <reference-count action="ignore"/>
2055 2057 </modify-argument>
2056 2058 </modify-function>
2057 2059 <modify-function signature="setMenuBar(QMenuBar*)">
2058 2060 <modify-argument index="1">
2059 2061 <reference-count action="ignore"/>
2060 2062 </modify-argument>
2061 2063 </modify-function>
2062 2064 <modify-function signature="setMenuWidget(QWidget*)">
2063 2065 <modify-argument index="1">
2064 2066 <reference-count action="ignore"/>
2065 2067 </modify-argument>
2066 2068 </modify-function>
2067 2069 <modify-function signature="setStatusBar(QStatusBar*)">
2068 2070 <modify-argument index="1">
2069 2071 <reference-count action="ignore"/>
2070 2072 </modify-argument>
2071 2073 </modify-function>
2072 2074
2073 2075 </object-type>
2074 2076 <object-type name="QMdiArea">
2075 2077 <modify-function signature="addSubWindow(QWidget*,QFlags&lt;Qt::WindowType&gt;)">
2076 2078 <modify-argument index="1">
2077 2079 <reference-count action="ignore"/>
2078 2080 </modify-argument>
2079 2081 </modify-function>
2080 2082
2081 2083 <modify-function signature="removeSubWindow(QWidget*)">
2082 2084 <modify-argument index="1">
2083 2085 <reference-count action="ignore"/>
2084 2086 </modify-argument>
2085 2087 </modify-function>
2086 2088
2087 2089 <modify-function signature="setActiveSubWindow(QMdiSubWindow*)">
2088 2090 <modify-argument index="1">
2089 2091 <reference-count action="ignore"/>
2090 2092 </modify-argument>
2091 2093 </modify-function>
2092 2094
2093 2095 <modify-function signature="setupViewport(QWidget*)">
2094 2096 <modify-argument index="1">
2095 2097 <reference-count action="ignore"/>
2096 2098 </modify-argument>
2097 2099 </modify-function>
2098 2100
2099 2101 </object-type>
2100 2102 <object-type name="QMdiSubWindow">
2101 2103 <modify-function signature="setSystemMenu(QMenu*)">
2102 2104 <modify-argument index="1">
2103 2105 <reference-count action="ignore"/>
2104 2106 </modify-argument>
2105 2107 </modify-function>
2106 2108 <modify-function signature="setWidget(QWidget*)">
2107 2109 <modify-argument index="1">
2108 2110 <reference-count action="ignore"/>
2109 2111 </modify-argument>
2110 2112 </modify-function>
2111 2113 </object-type>
2112 2114 <object-type name="QMenu">
2113 2115 <modify-function signature="insertSeparator(QAction*)">
2114 2116 <modify-argument index="1">
2115 2117 <reference-count action="ignore"/>
2116 2118 </modify-argument>
2117 2119 </modify-function>
2118 2120 <modify-function signature="setActiveAction(QAction*)">
2119 2121 <modify-argument index="1">
2120 2122 <reference-count action="ignore"/>
2121 2123 </modify-argument>
2122 2124 </modify-function>
2123 2125 <modify-function signature="setDefaultAction(QAction*)">
2124 2126 <modify-argument index="1">
2125 2127 <reference-count action="ignore"/>
2126 2128 </modify-argument>
2127 2129 </modify-function>
2128 2130 <modify-function signature="setNoReplayFor(QWidget*)">
2129 2131 <remove/>
2130 2132 </modify-function>
2131 2133
2132 2134 <inject-code class="pywrap-h">
2133 2135 QAction* addAction (QMenu* menu, const QString &amp; text, PyObject* callable, const QKeySequence &amp; shortcut = 0) {
2134 2136 QAction* a = menu-&gt;addAction(text);
2135 2137 a-&gt;setShortcut(shortcut);
2136 2138 PythonQt::self()-&gt;addSignalHandler(a, SIGNAL(triggered(bool)), callable);
2137 2139 return a;
2138 2140 }
2139 2141
2140 2142 QAction* addAction (QMenu* menu, const QIcon&amp; icon, const QString&amp; text, PyObject* callable, const QKeySequence&amp; shortcut = 0)
2141 2143 {
2142 2144 QAction* a = menu-&gt;addAction(text);
2143 2145 a-&gt;setIcon(icon);
2144 2146 a-&gt;setShortcut(shortcut);
2145 2147 PythonQt::self()-&gt;addSignalHandler(a, SIGNAL(triggered(bool)), callable);
2146 2148 return a;
2147 2149 }
2148 2150 </inject-code>
2149 2151 </object-type>
2150 2152
2151 2153 <object-type name="QMenuBar">
2152 2154
2153 2155 <modify-function signature="setActiveAction(QAction*)">
2154 2156 <modify-argument index="1">
2155 2157 <reference-count action="ignore"/>
2156 2158 </modify-argument>
2157 2159 </modify-function>
2158 2160 <modify-function signature="setCornerWidget(QWidget*,Qt::Corner) ">
2159 2161 <modify-argument index="1">
2160 2162 <reference-count action="ignore"/>
2161 2163 </modify-argument>
2162 2164 </modify-function>
2163 2165
2164 2166 <inject-code class="pywrap-h">
2165 2167 QAction* addAction (QMenuBar* menu, const QString &amp; text, PyObject* callable)
2166 2168 {
2167 2169 QAction* a = menu-&gt;addAction(text);
2168 2170 PythonQt::self()-&gt;addSignalHandler(a, SIGNAL(triggered(bool)), callable);
2169 2171 return a;
2170 2172 }
2171 2173 </inject-code>
2172 2174 </object-type>
2173 2175 <object-type name="QMotifStyle">
2174 2176 <modify-function signature="standardPixmap(QStyle::StandardPixmap, const QStyleOption*, const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
2175 2177 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
2176 2178 </object-type>
2177 2179 <object-type name="QPainterPathStroker"/>
2178 2180
2179 2181 <object-type name="QPictureIO">
2180 2182 <modify-function signature="QPictureIO(QIODevice*,const char*)">
2181 2183 <access modifier="private"/>
2182 2184 <modify-argument index="1">
2183 2185 <reference-count action="set" variable-name="__rcDevice"/>
2184 2186 </modify-argument>
2185 2187 </modify-function>
2186 2188
2187 2189 <modify-function signature="setIODevice(QIODevice*)">
2188 2190 <modify-argument index="1">
2189 2191 <reference-count action="set" variable-name="__rcDevice"/>
2190 2192 </modify-argument>
2191 2193 </modify-function>
2192 2194
2193 2195 <modify-function signature="QPictureIO(QString,const char*)">
2194 2196 <access modifier="private"/>
2195 2197 </modify-function>
2196 2198
2197 2199 <modify-function signature="format()const">
2198 2200 <access modifier="private"/>
2199 2201 <rename to="format_private"/>
2200 2202 </modify-function>
2201 2203
2202 2204 <modify-function signature="parameters()const">
2203 2205 <access modifier="private"/>
2204 2206 <rename to="parameters_private"/>
2205 2207 </modify-function>
2206 2208
2207 2209 <modify-function signature="setFormat(const char*)">
2208 2210 <access modifier="private"/>
2209 2211 </modify-function>
2210 2212
2211 2213 <modify-function signature="setParameters(const char*)">
2212 2214 <access modifier="private"/>
2213 2215 </modify-function>
2214 2216
2215 2217
2216 2218 <modify-function signature="QPictureIO(QIODevice*,const char*)">
2217 2219 <modify-argument index="2">
2218 2220 <replace-type modified-type="QString"/>
2219 2221 <conversion-rule class="native">
2220 2222 <insert-template name="core.convert_string_arg_to_char*"/>
2221 2223 </conversion-rule>
2222 2224 </modify-argument>
2223 2225 </modify-function>
2224 2226
2225 2227 <modify-function signature="QPictureIO(QString,const char*)">
2226 2228 <modify-argument index="2">
2227 2229 <replace-type modified-type="QString"/>
2228 2230 <conversion-rule class="native">
2229 2231 <insert-template name="core.convert_string_arg_to_char*"/>
2230 2232 </conversion-rule>
2231 2233 </modify-argument>
2232 2234 </modify-function>
2233 2235
2234 2236 <modify-function signature="setFormat(const char*)">
2235 2237 <modify-argument index="1">
2236 2238 <replace-type modified-type="QString"/>
2237 2239 <conversion-rule class="native">
2238 2240 <insert-template name="core.convert_string_arg_to_char*"/>
2239 2241 </conversion-rule>
2240 2242 </modify-argument>
2241 2243 </modify-function>
2242 2244
2243 2245 <modify-function signature="setParameters(const char*)">
2244 2246 <modify-argument index="1">
2245 2247 <replace-type modified-type="QString"/>
2246 2248 <conversion-rule class="native">
2247 2249 <insert-template name="core.convert_string_arg_to_char*"/>
2248 2250 </conversion-rule>
2249 2251 </modify-argument>
2250 2252 </modify-function>
2251 2253 </object-type>
2252 2254
2253 2255 <object-type name="QPixmapCache">
2254 2256 <modify-function signature="find(QString)">
2255 2257 <remove/>
2256 2258 </modify-function>
2257 2259 <modify-function signature="find(QString,QPixmap*)" remove="all"/>
2258 2260
2259 2261 <modify-function signature="find(QString,QPixmap&amp;)">
2260 2262 <access modifier="private"/>
2261 2263 </modify-function>
2262 2264 </object-type>
2263 2265 <object-type name="QPlastiqueStyle">
2264 2266 <modify-function signature="standardPixmap(QStyle::StandardPixmap, const QStyleOption*, const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
2265 2267 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
2266 2268 <modify-function signature="layoutSpacingImplementation(QSizePolicy::ControlType, QSizePolicy::ControlType, Qt::Orientation, const QStyleOption *, const QWidget *) const" virtual-slot="yes"/>
2267 2269 </object-type>
2268 2270 <object-type name="QPrintDialog">
2269 2271 </object-type>
2270 2272 <object-type name="QPrintEngine"/>
2271 2273 <object-type name="QProgressBar">
2272 2274 <modify-function signature="initStyleOption(QStyleOptionProgressBar*)const">
2273 2275 <access modifier="private"/>
2274 2276 </modify-function>
2275 2277 </object-type>
2276 2278 <object-type name="QPushButton">
2277 2279 <modify-function signature="initStyleOption(QStyleOptionButton*)const">
2278 2280 <access modifier="private"/>
2279 2281 </modify-function>
2280 2282
2281 2283 <modify-function signature="setMenu(QMenu*)">
2282 2284 <modify-argument index="1">
2283 2285 <reference-count action="set" variable-name="__rcMenu"/>
2284 2286 </modify-argument>
2285 2287 </modify-function>
2286 2288 </object-type>
2287 2289 <object-type name="QRegExpValidator"/>
2288 2290 <object-type name="QScrollArea">
2289 2291 <modify-function signature="setWidget(QWidget*)">
2290 2292 <modify-argument index="1">
2291 2293 <reference-count action="ignore"/>
2292 2294 </modify-argument>
2293 2295 </modify-function>
2294 2296 </object-type>
2295 2297 <object-type name="QSessionManager"/>
2296 2298 <object-type name="QShortcut">
2297 2299 <modify-function signature="QShortcut(QKeySequence,QWidget*,const char*,const char*,Qt::ShortcutContext)">
2298 2300 <access modifier="private"/>
2299 2301 <modify-argument index="3">
2300 2302 <remove-default-expression/>
2301 2303 </modify-argument>
2302 2304 <modify-argument index="4">
2303 2305 <remove-default-expression/>
2304 2306 </modify-argument>
2305 2307 <modify-argument index="5">
2306 2308 <remove-default-expression/>
2307 2309 </modify-argument>
2308 2310 </modify-function>
2309 2311 </object-type>
2310 2312 <object-type name="QSizeGrip"/>
2311 2313 <object-type name="QSound"/>
2312 2314 <object-type name="QSpacerItem"/>
2313 2315 <object-type name="QStandardItem">
2314 2316 <modify-function signature="operator=(QStandardItem)" remove="all"/>
2315 2317 <modify-function signature="operator&lt;(QStandardItem)const">
2316 2318 <modify-argument index="1" invalidate-after-use="yes"/>
2317 2319 </modify-function>
2318 2320 <modify-function signature="read(QDataStream&amp;)">
2319 2321 <modify-argument index="1" invalidate-after-use="yes"/>
2320 2322 </modify-function>
2321 2323 <modify-function signature="write(QDataStream&amp;)const">
2322 2324 <modify-argument index="1" invalidate-after-use="yes"/>
2323 2325 </modify-function>
2324 2326
2325 2327
2326 2328 <modify-function signature="read(QDataStream &amp;)" remove="all"/>
2327 2329 <modify-function signature="write(QDataStream &amp;)const" remove="all"/>
2328 2330 <modify-function signature="operator=(QStandardItem)" remove="all"/>
2329 2331 <modify-function signature="operator&lt;(QStandardItem)const" remove="all"/>
2330 2332 </object-type>
2331 2333 <object-type name="QStatusBar">
2332 2334 <modify-function signature="addPermanentWidget(QWidget *, int)">
2333 2335 <modify-argument index="1">
2334 2336 <reference-count action="ignore"/>
2335 2337 </modify-argument>
2336 2338 </modify-function>
2337 2339 <modify-function signature="addWidget(QWidget *, int)">
2338 2340 <modify-argument index="1">
2339 2341 <reference-count action="ignore"/>
2340 2342 </modify-argument>
2341 2343 </modify-function>
2342 2344 <modify-function signature="removeWidget(QWidget *)">
2343 2345 <modify-argument index="1">
2344 2346 <reference-count action="ignore"/>
2345 2347 </modify-argument>
2346 2348 </modify-function>
2347 2349 <modify-function signature="insertPermanentWidget(int, QWidget *, int)">
2348 2350 <modify-argument index="2">
2349 2351 <reference-count action="ignore"/>
2350 2352 </modify-argument>
2351 2353 </modify-function>
2352 2354 <modify-function signature="insertWidget(int, QWidget *, int)">
2353 2355 <modify-argument index="2">
2354 2356 <reference-count action="ignore"/>
2355 2357 </modify-argument>
2356 2358 </modify-function>
2357 2359 </object-type>
2358 2360 <object-type name="QStringListModel"/>
2359 2361 <object-type name="QStyleFactory"/>
2360 2362 <object-type name="QStyleHintReturn"/>
2361 2363 <object-type name="QStyleHintReturnVariant"/>
2362 2364 <object-type name="QStyleHintReturnMask"/>
2363 2365 <object-type name="QStylePainter" delete-in-main-thread="yes"/>
2364 2366 <object-type name="QSyntaxHighlighter">
2365 2367 <modify-function signature="setCurrentBlockUserData(QTextBlockUserData*)">
2366 2368 <modify-argument index="1">
2367 2369 <define-ownership class="java" owner="c++"/>
2368 2370 </modify-argument>
2369 2371 </modify-function>
2370 2372 <modify-function signature="setDocument(QTextDocument*)">
2371 2373 <modify-argument index="1">
2372 2374 <reference-count action="set" variable-name="__rcDocument"/>
2373 2375 </modify-argument>
2374 2376 </modify-function>
2375 2377
2376 2378 </object-type>
2377 2379 <object-type name="QSystemTrayIcon">
2378 2380 <modify-function signature="setContextMenu(QMenu*)">
2379 2381 <modify-argument index="1">
2380 2382 <reference-count action="set" variable-name="__rcContextMenu"/>
2381 2383 </modify-argument>
2382 2384 </modify-function>
2383 2385 </object-type>
2384 2386 <object-type name="QTableView">
2385 2387 <modify-function signature="setHorizontalHeader(QHeaderView*)">
2386 2388 <modify-argument index="1">
2387 2389 <reference-count action="ignore"/>
2388 2390 </modify-argument>
2389 2391 </modify-function>
2390 2392 <modify-function signature="setVerticalHeader(QHeaderView*)">
2391 2393 <modify-argument index="1">
2392 2394 <reference-count action="ignore"/>
2393 2395 </modify-argument>
2394 2396 </modify-function>
2395 2397 <modify-function signature="setModel(QAbstractItemModel*)">
2396 2398 <modify-argument index="1">
2397 2399 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemModel"/>
2398 2400 </modify-argument>
2399 2401 </modify-function>
2400 2402 <modify-function signature="setSelectionModel(QItemSelectionModel*)">
2401 2403 <modify-argument index="1">
2402 2404 <no-null-pointer/>
2403 2405 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemSelectionModel"/>
2404 2406 </modify-argument>
2405 2407 </modify-function>
2406 2408
2407 2409 <modify-function signature="sortByColumn(int)" remove="all"/> <!--### Obsolete in 4.3-->
2408 2410 </object-type>
2409 2411 <object-type name="QTextBlockGroup" delete-in-main-thread="yes"/>
2410 2412 <object-type name="QTextBlockUserData" delete-in-main-thread="yes"/>
2411 2413 <object-type name="QTextItem" delete-in-main-thread="yes"/>
2412 2414 <object-type name="QTextList" delete-in-main-thread="yes">
2413 2415 <modify-function signature="format()const" rename="textListFormat"/>
2414 2416
2415 2417 <modify-function signature="isEmpty()const" remove="all"/> <!--### Obsolete in 4.3-->
2416 2418 </object-type>
2417 2419 <object-type name="QTextObject" delete-in-main-thread="yes"/>
2418 2420
2419 2421 <!-- The original QTextObjectInterface has been rejected and replaced by this, since the original
2420 2422 usage is based on an interface pattern we can't mimic in Java (our users can't implement our
2421 2423 interfaces.) The new class inherits both QObject and QTextObjectInterface, and can be extended
2422 2424 in Java to get a type that can properly be used with registerHandler() in
2423 2425 QAbstractTextDocumentLayout. -->
2424 2426 <object-type name="QtJambiTextObjectInterface" delete-in-main-thread="yes" java-name="QTextObjectInterface">
2425 2427 <modify-function signature="drawObject(QPainter*,QRectF,QTextDocument*,int,QTextFormat)">
2426 2428 <modify-argument index="1" invalidate-after-use="yes"/>
2427 2429 </modify-function>
2428 2430 </object-type>
2429 2431
2430 2432 <object-type name="QTimeEdit"/>
2431 2433 <object-type name="QToolBox">
2432 2434 <modify-function signature="addItem(QWidget*,QString)">
2433 2435 <modify-argument index="1">
2434 2436 <reference-count action="ignore"/>
2435 2437 </modify-argument>
2436 2438 </modify-function>
2437 2439 <modify-function signature="addItem(QWidget*,QIcon,QString)">
2438 2440 <modify-argument index="1">
2439 2441 <reference-count action="ignore"/>
2440 2442 </modify-argument>
2441 2443 </modify-function>
2442 2444 <modify-function signature="insertItem(int,QWidget*,QIcon,QString)">
2443 2445 <modify-argument index="2">
2444 2446 <reference-count action="ignore"/>
2445 2447 </modify-argument>
2446 2448 </modify-function>
2447 2449 <modify-function signature="insertItem(int,QWidget*,QString)">
2448 2450 <modify-argument index="2">
2449 2451 <reference-count action="ignore"/>
2450 2452 </modify-argument>
2451 2453 </modify-function>
2452 2454 <modify-function signature="setCurrentWidget(QWidget*) ">
2453 2455 <modify-argument index="1">
2454 2456 <reference-count action="ignore"/>
2455 2457 </modify-argument>
2456 2458 </modify-function>
2457 2459 </object-type>
2458 2460 <object-type name="QToolButton">
2459 2461 <modify-function signature="initStyleOption(QStyleOptionToolButton*)const">
2460 2462 <access modifier="private"/>
2461 2463 </modify-function>
2462 2464
2463 2465 <modify-function signature="setDefaultAction(QAction *)">
2464 2466 <modify-argument index="1">
2465 2467 <reference-count action="set" variable-name="__rcDefaultAction"/>
2466 2468 </modify-argument>
2467 2469 </modify-function>
2468 2470 <modify-function signature="setMenu(QMenu *)">
2469 2471 <modify-argument index="1">
2470 2472 <reference-count action="set" variable-name="__rcMenu"/>
2471 2473 </modify-argument>
2472 2474 </modify-function>
2473 2475 </object-type>
2474 2476 <object-type name="QToolTip"/>
2475 2477 <object-type name="QTreeView">
2476 2478
2477 2479 <modify-function signature="drawBranches(QPainter*,QRect,QModelIndex)const">
2478 2480 <modify-argument index="1" invalidate-after-use="yes"/>
2479 2481 </modify-function>
2480 2482 <modify-function signature="drawRow(QPainter*,QStyleOptionViewItem,QModelIndex)const">
2481 2483 <modify-argument index="1" invalidate-after-use="yes"/>
2482 2484 </modify-function>
2483 2485
2484 2486 <modify-function signature="setHeader(QHeaderView*)">
2485 2487 <modify-argument index="1">
2486 2488 <reference-count action="ignore"/>
2487 2489 </modify-argument>
2488 2490 </modify-function>
2489 2491 <modify-function signature="setModel(QAbstractItemModel*)">
2490 2492 <modify-argument index="1">
2491 2493 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemModel"/>
2492 2494 </modify-argument>
2493 2495 </modify-function>
2494 2496 <modify-function signature="setSelectionModel(QItemSelectionModel*)">
2495 2497 <modify-argument index="1">
2496 2498 <no-null-pointer/>
2497 2499 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemSelectionModel"/>
2498 2500 </modify-argument>
2499 2501 </modify-function>
2500 2502
2501 2503 <modify-function signature="sortByColumn(int)" remove="all"/> <!--### Obsolete in 4.3-->
2502 2504 </object-type>
2503 2505 <object-type name="QUndoCommand">
2504 2506 <modify-function signature="mergeWith(const QUndoCommand*)">
2505 2507 <modify-argument index="1" invalidate-after-use="yes"/>
2506 2508 </modify-function>
2507 2509 </object-type>
2508 2510 <object-type name="QUndoGroup">
2509 2511 <modify-function signature="addStack(QUndoStack*)">
2510 2512 <modify-argument index="1">
2511 2513 <reference-count action="add" variable-name="__rcStacks"/>
2512 2514 </modify-argument>
2513 2515 </modify-function>
2514 2516 <modify-function signature="removeStack(QUndoStack*)">
2515 2517 <modify-argument index="1">
2516 2518 <reference-count action="remove" variable-name="__rcStacks"/>
2517 2519 </modify-argument>
2518 2520 </modify-function>
2519 2521 <modify-function signature="setActiveStack(QUndoStack*)">
2520 2522 <modify-argument index="1">
2521 2523 <reference-count action="ignore"/>
2522 2524 </modify-argument>
2523 2525 </modify-function>
2524 2526 </object-type>
2525 2527
2526 2528 <object-type name="QUndoStack"/>
2527 2529
2528 2530 <object-type name="QUndoView">
2529 2531 <modify-function signature="setGroup(QUndoGroup *)">
2530 2532 <modify-argument index="1">
2531 2533 <reference-count action="set" variable-name="__rcGroupOrStack"/>
2532 2534 </modify-argument>
2533 2535 </modify-function>
2534 2536 <modify-function signature="setStack(QUndoStack *)">
2535 2537 <modify-argument index="1">
2536 2538 <reference-count action="set" variable-name="__rcGroupOrStack"/>
2537 2539 </modify-argument>
2538 2540 </modify-function>
2539 2541 <modify-function signature="QUndoView(QUndoGroup *,QWidget *)">
2540 2542 <modify-argument index="1">
2541 2543 <reference-count action="set" variable-name="__rcGroupOrStack"/>
2542 2544 </modify-argument>
2543 2545 </modify-function>
2544 2546 <modify-function signature="QUndoView(QUndoStack *,QWidget *)">
2545 2547 <modify-argument index="1">
2546 2548 <reference-count action="set" variable-name="__rcGroupOrStack"/>
2547 2549 </modify-argument>
2548 2550 </modify-function>
2549 2551 </object-type>
2550 2552 <object-type name="QVBoxLayout"/>
2551 2553 <object-type name="QValidator"/>
2552 2554 <object-type name="QWhatsThis"/>
2553 2555 <object-type name="QWidgetAction">
2554 2556 <modify-function signature="createWidget(QWidget*)">
2555 2557 <modify-argument index="return">
2556 2558 <define-ownership class="shell" owner="c++"/>
2557 2559 </modify-argument>
2558 2560 </modify-function>
2559 2561 </object-type>
2560 2562 <object-type name="QWidgetItem"/>
2561 2563 <object-type name="QWindowsStyle">
2562 2564 <modify-function signature="standardPixmap(QStyle::StandardPixmap, const QStyleOption*, const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
2563 2565 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
2564 2566 </object-type>
2565 2567 <object-type name="QWorkspace">
2566 2568 <modify-function signature="addWindow(QWidget*,QFlags&lt;Qt::WindowType&gt;)">
2567 2569 <modify-argument index="1">
2568 2570 <reference-count action="ignore"/>
2569 2571 </modify-argument>
2570 2572 </modify-function>
2571 2573 <modify-function signature="setActiveWindow(QWidget*)">
2572 2574 <modify-argument index="1">
2573 2575 <reference-count action="ignore"/>
2574 2576 </modify-argument>
2575 2577 </modify-function>
2576 2578 </object-type>
2577 2579
2578 2580 <object-type name="QActionEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ActionAdded || %1-&gt;type() == QEvent::ActionRemoved || %1-&gt;type() == QEvent::ActionChanged"/>
2579 2581 <object-type name="QClipboardEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Clipboard"/>
2580 2582 <object-type name="QCloseEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Close"/>
2581 2583 <object-type name="QContextMenuEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ContextMenu"/>
2582 2584 <object-type name="QDragEnterEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DragEnter"/>
2583 2585 <object-type name="QDragLeaveEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DragLeave"/>
2584 2586 <object-type name="QDragMoveEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DragMove">
2585 2587 <modify-function signature="accept()" remove="all"/>
2586 2588 <modify-function signature="ignore()" remove="all"/>
2587 2589 </object-type>
2588 2590 <object-type name="QDropEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Drop">
2589 2591 <modify-function signature="encodedData(const char*)const">
2590 2592 <remove/>
2591 2593 </modify-function>
2592 2594
2593 2595 <modify-function signature="format(int)const">
2594 2596 <remove/>
2595 2597 </modify-function>
2596 2598
2597 2599 <modify-function signature="provides(const char*)const">
2598 2600 <remove/>
2599 2601 </modify-function>
2600 2602
2601 2603
2602 2604 </object-type>
2603 2605 <object-type name="QFileOpenEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::FileOpen"/>
2604 2606 <object-type name="QFocusEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::FocusIn || %1-&gt;type() == QEvent::FocusOut">
2605 2607 <modify-function signature="reason()const">
2606 2608 <remove/>
2607 2609 </modify-function>
2608 2610 </object-type>
2609 2611
2610 2612 <object-type name="QGraphicsSceneContextMenuEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneContextMenu"/>
2611 2613 <object-type name="QGraphicsSceneDragDropEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneDragEnter || %1-&gt;type() == QEvent::GraphicsSceneDragLeave || %1-&gt;type() == QEvent::GraphicsSceneDragMove || %1-&gt;type() == QEvent::GraphicsSceneDrop">
2612 2614 <modify-function signature="setMimeData(const QMimeData *)">
2613 2615 <remove/>
2614 2616 </modify-function>
2615 2617 <modify-function signature="setSource(QWidget *)">
2616 2618 <remove/>
2617 2619 </modify-function>
2618 2620 </object-type>
2619 2621 <object-type name="QGraphicsSceneEvent">
2620 2622 <modify-function signature="setWidget(QWidget *)">
2621 2623 <remove/>
2622 2624 </modify-function>
2623 2625 </object-type>
2624 2626 <object-type name="QGraphicsSceneMoveEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneMove"/>
2625 2627 <object-type name="QGraphicsSceneResizeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneResize"/>
2626 2628 <object-type name="QGraphicsSceneHelpEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneHelp"/>
2627 2629 <object-type name="QGraphicsSceneHoverEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneHoverEnter || %1-&gt;type() == QEvent::GraphicsSceneHoverLeave || %1-&gt;type() == QEvent::GraphicsSceneHoverMove"/>
2628 2630 <object-type name="QGraphicsSceneMouseEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneMouseDoubleClick || %1-&gt;type() == QEvent::GraphicsSceneMouseMove || %1-&gt;type() == QEvent::GraphicsSceneMousePress || %1-&gt;type() == QEvent::GraphicsSceneMouseRelease"/>
2629 2631 <object-type name="QGraphicsSceneWheelEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneWheel"/>
2630 2632 <object-type name="QHelpEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ToolTip || %1-&gt;type() == QEvent::WhatsThis"/>
2631 2633 <object-type name="QHideEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Hide"/>
2632 2634 <object-type name="QHoverEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::HoverEnter || %1-&gt;type() == QEvent::HoverLeave || %1-&gt;type() == QEvent::HoverMove"/>
2633 2635 <object-type name="QIconDragEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::IconDrag"/>
2634 2636 <object-type name="QInputMethodEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::InputMethod"/>
2635 2637 <object-type name="QMoveEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Move"/>
2636 2638 <object-type name="QResizeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Resize"/>
2637 2639 <object-type name="QShortcutEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Shortcut">
2638 2640 <!-- All these have const overloads that are used instead -->
2639 2641 <modify-function signature="isAmbiguous()">
2640 2642 <remove/>
2641 2643 </modify-function>
2642 2644 <modify-function signature="shortcutId()">
2643 2645 <remove/>
2644 2646 </modify-function>
2645 2647 <modify-function signature="key()">
2646 2648 <remove/>
2647 2649 </modify-function>
2648 2650 </object-type>
2649 2651 <object-type name="QShowEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Show"/>
2650 2652 <object-type name="QStatusTipEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::StatusTip"/>
2651 2653 <object-type name="QTabletEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::TabletMove || %1-&gt;type() == QEvent::TabletPress || %1-&gt;type() == QEvent::TabletRelease"/>
2652 2654 <object-type name="QToolBarChangeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ToolBarChange"/>
2653 2655 <object-type name="QWhatsThisClickedEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::WhatsThisClicked"/>
2654 2656 <object-type name="QWheelEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Wheel"/>
2655 2657 <object-type name="QWindowStateChangeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::WindowStateChange"/>
2656 2658 <object-type name="QDragResponseEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DragResponse"/>
2657 2659 <object-type name="QInputEvent">
2658 2660 <modify-function signature="modifiers()const" access="non-final"/>
2659 2661 </object-type>
2660 2662 <object-type name="QKeyEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::KeyPress || %1-&gt;type() == QEvent::KeyRelease"/>
2661 2663 <object-type name="QMouseEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::MouseButtonDblClick || %1-&gt;type() == QEvent::MouseButtonPress || %1-&gt;type() == QEvent::MouseButtonRelease || %1-&gt;type() == QEvent::MouseMove"/>
2662 2664 <object-type name="QPaintEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Paint"/>
2663 2665 <object-type name="QAccessibleEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::AccessibilityDescription || %1-&gt;type() == QEvent::AccessibilityHelp"/>
2664 2666
2665 2667 <object-type name="QAbstractButton"/>
2666 2668
2667 2669 <object-type name="QStyle">
2668 2670 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
2669 2671 <modify-function signature="layoutSpacingImplementation(QSizePolicy::ControlType, QSizePolicy::ControlType, Qt::Orientation, const QStyleOption *, const QWidget *) const" virtual-slot="yes"/>
2670 2672
2671 2673 <modify-function signature="drawComplexControl(QStyle::ComplexControl,const QStyleOptionComplex*,QPainter*,const QWidget*)const">
2672 2674 <modify-argument index="3" invalidate-after-use="yes"/>
2673 2675 </modify-function>
2674 2676 <modify-function signature="drawControl(QStyle::ControlElement,const QStyleOption*,QPainter*,const QWidget*)const">
2675 2677 <modify-argument index="3" invalidate-after-use="yes"/>
2676 2678 </modify-function>
2677 2679 <modify-function signature="drawPrimitive(QStyle::PrimitiveElement,const QStyleOption*,QPainter*,const QWidget*)const">
2678 2680 <modify-argument index="3" invalidate-after-use="yes"/>
2679 2681 </modify-function>
2680 2682 <modify-function signature="styleHint(QStyle::StyleHint,const QStyleOption*,const QWidget*,QStyleHintReturn*)const">
2681 2683 <modify-argument index="4" invalidate-after-use="yes"/>
2682 2684 </modify-function>
2683 2685 <modify-function signature="drawItemPixmap(QPainter*,QRect,int,QPixmap)const">
2684 2686 <modify-argument index="1" invalidate-after-use="yes"/>
2685 2687 </modify-function>
2686 2688 <modify-function signature="drawItemText(QPainter*,QRect,int,QPalette,bool,QString,QPalette::ColorRole)const">
2687 2689 <modify-argument index="1" invalidate-after-use="yes"/>
2688 2690 </modify-function>
2689 2691
2690 2692
2691 2693 <modify-function signature="itemTextRect(QFontMetrics,QRect,int,bool,QString)const" remove="all"/>
2692 2694 </object-type>
2693 2695
2694 2696 <object-type name="QColorDialog">
2695 2697
2696 2698 <modify-function signature="getColor(const QColor &amp;, QWidget *)">
2697 2699 <modify-argument index="1">
2698 2700 <replace-default-expression with="QColor.white"/>
2699 2701 </modify-argument>
2700 2702 </modify-function>
2701 2703 <modify-function signature="getRgba(uint,bool*,QWidget*)">
2702 2704 <rename to="getRgba_internal"/>
2703 2705 <access modifier="private"/>
2704 2706 <modify-argument index="1">
2705 2707 <remove-default-expression/>
2706 2708 </modify-argument>
2707 2709 <modify-argument index="2">
2708 2710 <remove-default-expression/>
2709 2711 </modify-argument>
2710 2712 <modify-argument index="3">
2711 2713 <remove-default-expression/>
2712 2714 </modify-argument>
2713 2715 </modify-function>
2714 2716 </object-type>
2715 2717
2716 2718 <object-type name="QLayout">
2717 2719 <modify-function signature="addItem(QLayoutItem*)">
2718 2720 <modify-argument index="1" invalidate-after-use="yes"/>
2719 2721 </modify-function>
2720 2722
2721 2723 <modify-function signature="setSpacing(int)" rename="setWidgetSpacing"/>
2722 2724 <modify-function signature="spacing()const" rename="widgetSpacing"/>
2723 2725 <modify-function signature="addWidget(QWidget *)">
2724 2726 <modify-argument index="1">
2725 2727 <no-null-pointer/>
2726 2728 <reference-count variable-name="__rcWidgets" action="add"/>
2727 2729 </modify-argument>
2728 2730 </modify-function>
2729 2731 <modify-function signature="addChildWidget(QWidget *)">
2730 2732 <modify-argument index="1">
2731 2733 <no-null-pointer/>
2732 2734 <reference-count variable-name="__rcWidgets" action="add"/>
2733 2735 </modify-argument>
2734 2736 </modify-function>
2735 2737 <modify-function signature="removeWidget(QWidget *)">
2736 2738 <modify-argument index="1">
2737 2739 <no-null-pointer/>
2738 2740 <reference-count variable-name="__rcWidgets" action="remove"/>
2739 2741 </modify-argument>
2740 2742 </modify-function>
2741 2743
2742 2744 <modify-function signature="setAlignment(QWidget*,QFlags&lt;Qt::AlignmentFlag&gt;)">
2743 2745 <modify-argument index="1">
2744 2746 <reference-count action="ignore"/>
2745 2747 </modify-argument>
2746 2748 </modify-function>
2747 2749 <modify-function signature="setAlignment(QLayout*,QFlags&lt;Qt::AlignmentFlag&gt;)">
2748 2750 <modify-argument index="1">
2749 2751 <reference-count action="ignore"/>
2750 2752 </modify-argument>
2751 2753 </modify-function>
2752 2754 <modify-function signature="setMenuBar(QWidget*)">
2753 2755 <modify-argument index="1">
2754 2756 <reference-count action="set" variable-name="__rcMenuBar"/>
2755 2757 </modify-argument>
2756 2758 </modify-function>
2757 2759 <modify-function signature="getContentsMargins(int*,int*,int*,int*)const">
2758 2760 <access modifier="private"/>
2759 2761 </modify-function>
2760 2762
2761 2763 <modify-function signature="margin()const" remove="all"/> <!--### Obsolete in 4.3-->
2762 2764 <!-- <modify-function signature="setMargin(int)" remove="all"/> --> <!--### Obsolete in 4.3-->
2763 2765 </object-type>
2764 2766
2765 2767 <object-type name="QStackedLayout">
2766 2768 <modify-function signature="addItem(QLayoutItem *)">
2767 2769 <modify-argument index="1">
2768 2770 <define-ownership class="java" owner="c++"/>
2769 2771 </modify-argument>
2770 2772 </modify-function>
2771 2773 <modify-function signature="itemAt(int) const">
2772 2774 <modify-argument index="return">
2773 2775 <define-ownership class="java" owner="c++"/>
2774 2776 </modify-argument>
2775 2777 </modify-function>
2776 2778 <modify-function signature="addWidget(QWidget *)">
2777 2779 <rename to="addStackedWidget"/>
2778 2780 <modify-argument index="1">
2779 2781 <no-null-pointer/>
2780 2782 <reference-count action="add" declare-variable="QLayout" variable-name="__rcWidgets"/>
2781 2783 </modify-argument>
2782 2784 </modify-function>
2783 2785 <modify-function signature="insertWidget(int,QWidget*)">
2784 2786 <modify-argument index="2">
2785 2787 <no-null-pointer/>
2786 2788 <reference-count action="add" declare-variable="QLayout" variable-name="__rcWidgets"/>
2787 2789 </modify-argument>
2788 2790 </modify-function>
2789 2791 <modify-function signature="setCurrentWidget(QWidget*)">
2790 2792 <modify-argument index="1">
2791 2793 <!-- Safe to ignore because current widget must have been added to layout already -->
2792 2794 <reference-count action="ignore"/>
2793 2795 </modify-argument>
2794 2796 </modify-function>
2795 2797 </object-type>
2796 2798
2797 2799 <object-type name="QBoxLayout">
2798 2800 <modify-function signature="addWidget(QWidget *, int, QFlags&lt;Qt::AlignmentFlag&gt;)">
2799 2801 <modify-argument index="1">
2800 2802 <no-null-pointer/>
2801 2803 </modify-argument>
2802 2804 </modify-function>
2803 2805 <modify-function signature="addItem(QLayoutItem *)">
2804 2806 <modify-argument index="1">
2805 2807 <define-ownership class="java" owner="c++"/>
2806 2808 </modify-argument>
2807 2809 </modify-function>
2808 2810 <modify-function signature="insertLayout(int, QLayout *, int)">
2809 2811 <modify-argument index="2">
2810 2812 <define-ownership class="java" owner="c++"/>
2811 2813 </modify-argument>
2812 2814 </modify-function>
2813 2815 <modify-function signature="insertItem(int, QLayoutItem *)">
2814 2816 <modify-argument index="2">
2815 2817 <define-ownership class="java" owner="c++"/>
2816 2818 </modify-argument>
2817 2819 </modify-function>
2818 2820 <modify-function signature="addSpacerItem(QSpacerItem*)">
2819 2821 <modify-argument index="1">
2820 2822 <define-ownership class="java" owner="c++"/>
2821 2823 </modify-argument>
2822 2824 </modify-function>
2823 2825 <modify-function signature="insertSpacerItem(int,QSpacerItem*)">
2824 2826 <modify-argument index="2">
2825 2827 <define-ownership class="java" owner="c++"/>
2826 2828 </modify-argument>
2827 2829 </modify-function>
2828 2830
2829 2831 <modify-function signature="addLayout(QLayout *, int)">
2830 2832 <modify-argument index="1">
2831 2833 <define-ownership class="java" owner="c++"/>
2832 2834 </modify-argument>
2833 2835 </modify-function>
2834 2836 <modify-function signature="addWidget(QWidget*,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
2835 2837 <modify-argument index="1">
2836 2838 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2837 2839 </modify-argument>
2838 2840 </modify-function>
2839 2841 <modify-function signature="insertWidget(int,QWidget*,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
2840 2842 <modify-argument index="2">
2841 2843 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2842 2844 </modify-argument>
2843 2845 </modify-function>
2844 2846 <modify-function signature="setStretchFactor(QWidget*,int)">
2845 2847 <modify-argument index="1">
2846 2848 <reference-count action="ignore"/>
2847 2849 </modify-argument>
2848 2850 </modify-function>
2849 2851 <modify-function signature="setStretchFactor(QLayout*,int)">
2850 2852 <modify-argument index="1">
2851 2853 <reference-count action="ignore"/>
2852 2854 </modify-argument>
2853 2855 </modify-function>
2854 2856 </object-type>
2855 2857
2856 2858 <object-type name="QGridLayout">
2857 2859 <modify-function signature="addWidget(QWidget *)" remove="all"/>
2858 2860 <modify-function signature="addItem(QLayoutItem *)">
2859 2861 <modify-argument index="1">
2860 2862 <define-ownership class="java" owner="c++"/>
2861 2863 </modify-argument>
2862 2864 </modify-function>
2863 2865 <modify-function signature="addItem(QLayoutItem *, int, int, int, int, QFlags&lt;Qt::AlignmentFlag&gt;)">
2864 2866 <modify-argument index="1">
2865 2867 <define-ownership class="java" owner="c++"/>
2866 2868 </modify-argument>
2867 2869 </modify-function>
2868 2870 <modify-function signature="addLayout(QLayout *, int, int, QFlags&lt;Qt::AlignmentFlag&gt;)">
2869 2871 <modify-argument index="1">
2870 2872 <define-ownership class="java" owner="c++"/>
2871 2873 </modify-argument>
2872 2874 </modify-function>
2873 2875 <modify-function signature="addLayout(QLayout *, int, int, int, int, QFlags&lt;Qt::AlignmentFlag&gt;)">
2874 2876 <modify-argument index="1">
2875 2877 <define-ownership class="java" owner="c++"/>
2876 2878 </modify-argument>
2877 2879 </modify-function>
2878 2880 <modify-function signature="addWidget(QWidget*,int,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
2879 2881 <modify-argument index="1">
2880 2882 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2881 2883 </modify-argument>
2882 2884 </modify-function>
2883 2885 <modify-function signature="addWidget(QWidget*,int,int,int,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
2884 2886 <modify-argument index="1">
2885 2887 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2886 2888 </modify-argument>
2887 2889 </modify-function>
2888 2890 <modify-function signature="addWidget(QWidget*)">
2889 2891 <modify-argument index="1">
2890 2892 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2891 2893 </modify-argument>
2892 2894 </modify-function>
2893 2895 <modify-function signature="getItemPosition(int,int*,int*,int*,int*)">
2894 2896 <access modifier="private"/>
2895 2897 </modify-function>
2896 2898 </object-type>
2897 2899
2898 2900 <object-type name="QGraphicsView">
2899 2901 <extra-includes>
2900 2902 <include file-name="QPainterPath" location="global"/>
2901 2903 <include file-name="QVarLengthArray" location="global"/>
2902 2904 </extra-includes>
2903 2905 <modify-function signature="fitInView(const QGraphicsItem *, Qt::AspectRatioMode)">
2904 2906 <modify-argument index="1">
2905 2907 <no-null-pointer/>
2906 2908 </modify-argument>
2907 2909 </modify-function>
2908 2910 <modify-function signature="setupViewport(QWidget *)" access="non-final"/>
2909 2911 <modify-function signature="setScene(QGraphicsScene*)">
2910 2912 <modify-argument index="1">
2911 2913 <reference-count action="set" variable-name="__rcScene"/>
2912 2914 </modify-argument>
2913 2915 </modify-function>
2914 2916 <modify-function signature="setupViewport(QWidget*)">
2915 2917 <modify-argument index="1">
2916 2918 <reference-count action="ignore"/>
2917 2919 </modify-argument>
2918 2920 </modify-function>
2919 2921
2920 2922 <modify-function signature="drawBackground(QPainter*,QRectF)">
2921 2923 <modify-argument index="1" invalidate-after-use="yes"/>
2922 2924 </modify-function>
2923 2925 <modify-function signature="drawForeground(QPainter*,QRectF)">
2924 2926 <modify-argument index="1" invalidate-after-use="yes"/>
2925 2927 </modify-function>
2926 2928 <modify-function signature="drawItems(QPainter*,int,QGraphicsItem**,const QStyleOptionGraphicsItem*)">
2927 2929 <modify-argument index="1" invalidate-after-use="yes"/>
2928 2930 </modify-function>
2929 2931
2930 2932 <modify-function signature="drawItems(QPainter*,int,QGraphicsItem**,const QStyleOptionGraphicsItem*)">
2931 2933 <modify-argument index="2">
2932 2934 <remove-argument/>
2933 2935 <conversion-rule class="shell">
2934 2936 // nothing
2935 2937 </conversion-rule>
2936 2938 <conversion-rule class="native">
2937 2939 <insert-template name="core.get_array_length">
2938 2940 <replace from="%ARRAY" to="%3"/>
2939 2941 </insert-template>
2940 2942 int __length = %out;
2941 2943 </conversion-rule>
2942 2944 </modify-argument>
2943 2945
2944 2946 <modify-argument index="3">
2945 2947 <replace-type modified-type="com.trolltech.qt.gui.QGraphicsItemInterface[]"/>
2946 2948 <conversion-rule class="shell">
2947 2949 <insert-template name="gui.convert_graphicsitem_array_to_java">
2948 2950 <replace from="%LENGTH" to="%2"/>
2949 2951 </insert-template>
2950 2952 jobjectArray graphicsItemArrayHolder = %out;
2951 2953 </conversion-rule>
2952 2954 <conversion-rule class="native">
2953 2955 <insert-template name="gui.convert_graphicsitem_array_from_java"/>
2954 2956 </conversion-rule>
2955 2957 </modify-argument>
2956 2958
2957 2959 <modify-argument index="4">
2958 2960 <replace-type modified-type="com.trolltech.qt.gui.QStyleOptionGraphicsItem[]"/>
2959 2961 <conversion-rule class="shell">
2960 2962 <insert-template name="gui.convert_styleoptiongraphicsitem_array_to_java">
2961 2963 <replace from="%LENGTH" to="%2"/>
2962 2964 </insert-template>
2963 2965 jobjectArray styleOptionArrayHolder = %out;
2964 2966 </conversion-rule>
2965 2967 <conversion-rule class="native">
2966 2968 <insert-template name="gui.convert_styleoptiongraphicsitem_array_from_java"/>
2967 2969 </conversion-rule>
2968 2970 </modify-argument>
2969 2971
2970 2972 <modify-argument index="return">
2971 2973 <conversion-rule class="shell">
2972 2974 qtjambi_invalidate_array(__jni_env, styleOptionArrayHolder);
2973 2975 qtjambi_invalidate_array(__jni_env, graphicsItemArrayHolder);
2974 2976 </conversion-rule>
2975 2977 </modify-argument>
2976 2978
2977 2979 </modify-function>
2978 2980 </object-type>
2979 2981
2980 2982 <object-type name="QInputDialog">
2981 2983
2982 2984 <modify-function signature="getInt(QWidget*,QString,QString,int,int,int,int,bool*,QFlags&lt;Qt::WindowType&gt;)">
2983 2985 <rename to="getInt_private"/>
2984 2986 <access modifier="private"/>
2985 2987 <modify-argument index="4">
2986 2988 <remove-default-expression/>
2987 2989 </modify-argument>
2988 2990 <modify-argument index="5">
2989 2991 <remove-default-expression/>
2990 2992 </modify-argument>
2991 2993 <modify-argument index="6">
2992 2994 <remove-default-expression/>
2993 2995 </modify-argument>
2994 2996 <modify-argument index="7">
2995 2997 <remove-default-expression/>
2996 2998 </modify-argument>
2997 2999 <modify-argument index="8">
2998 3000 <remove-default-expression/>
2999 3001 </modify-argument>
3000 3002 <modify-argument index="9">
3001 3003 <remove-default-expression/>
3002 3004 </modify-argument>
3003 3005 </modify-function>
3004 3006
3005 3007 <modify-function signature="getDouble(QWidget *, const QString &amp;, const QString &amp;, double, double, double, int, bool *, QFlags&lt;Qt::WindowType&gt;)">
3006 3008 <rename to="getDouble_internal"/>
3007 3009 <access modifier="private"/>
3008 3010 <modify-argument index="4">
3009 3011 <remove-default-expression/>
3010 3012 </modify-argument>
3011 3013 <modify-argument index="5">
3012 3014 <remove-default-expression/>
3013 3015 </modify-argument>
3014 3016 <modify-argument index="6">
3015 3017 <remove-default-expression/>
3016 3018 </modify-argument>
3017 3019 <modify-argument index="7">
3018 3020 <remove-default-expression/>
3019 3021 </modify-argument>
3020 3022 <modify-argument index="8">
3021 3023 <remove-default-expression/>
3022 3024 </modify-argument>
3023 3025 <modify-argument index="9">
3024 3026 <remove-default-expression/>
3025 3027 </modify-argument>
3026 3028 </modify-function>
3027 3029
3028 3030 <modify-function signature="getInteger(QWidget *, const QString &amp;, const QString &amp;, int, int, int, int, bool *, QFlags&lt;Qt::WindowType&gt;)">
3029 3031 <rename to="getInteger_internal"/>
3030 3032 <access modifier="private"/>
3031 3033 <modify-argument index="4">
3032 3034 <remove-default-expression/>
3033 3035 </modify-argument>
3034 3036 <modify-argument index="5">
3035 3037 <remove-default-expression/>
3036 3038 </modify-argument>
3037 3039 <modify-argument index="6">
3038 3040 <remove-default-expression/>
3039 3041 </modify-argument>
3040 3042 <modify-argument index="7">
3041 3043 <remove-default-expression/>
3042 3044 </modify-argument>
3043 3045 <modify-argument index="8">
3044 3046 <remove-default-expression/>
3045 3047 </modify-argument>
3046 3048 <modify-argument index="9">
3047 3049 <remove-default-expression/>
3048 3050 </modify-argument>
3049 3051 </modify-function>
3050 3052
3051 3053 <modify-function signature="getItem(QWidget *, const QString &amp;, const QString &amp;, const QStringList&lt;QString&gt; &amp;, int, bool, bool *, QFlags&lt;Qt::WindowType&gt;)">
3052 3054 <rename to="getItem_internal"/>
3053 3055 <access modifier="private"/>
3054 3056 <modify-argument index="4">
3055 3057 <remove-default-expression/>
3056 3058 </modify-argument>
3057 3059 <modify-argument index="5">
3058 3060 <remove-default-expression/>
3059 3061 </modify-argument>
3060 3062 <modify-argument index="6">
3061 3063 <remove-default-expression/>
3062 3064 </modify-argument>
3063 3065 <modify-argument index="7">
3064 3066 <remove-default-expression/>
3065 3067 </modify-argument>
3066 3068 <modify-argument index="8">
3067 3069 <remove-default-expression/>
3068 3070 </modify-argument>
3069 3071 </modify-function>
3070 3072
3071 3073 <modify-function signature="getText(QWidget *, const QString &amp;, const QString &amp;, QLineEdit::EchoMode, const QString &amp;, bool *, QFlags&lt;Qt::WindowType&gt;)">
3072 3074 <rename to="getText_internal"/>
3073 3075 <access modifier="private"/>
3074 3076 <modify-argument index="4">
3075 3077 <remove-default-expression/>
3076 3078 </modify-argument>
3077 3079 <modify-argument index="5">
3078 3080 <remove-default-expression/>
3079 3081 </modify-argument>
3080 3082 <modify-argument index="6">
3081 3083 <remove-default-expression/>
3082 3084 </modify-argument>
3083 3085 <modify-argument index="7">
3084 3086 <remove-default-expression/>
3085 3087 </modify-argument>
3086 3088 </modify-function>
3087 3089
3088 3090 <inject-code class="native" position="beginning">
3089 3091 Q_DECLARE_METATYPE(QScriptValue)
3090 3092 </inject-code>
3091 3093 <modify-function signature="getDouble(QWidget *, const QString &amp;, const QString &amp;, double, double, double, int, bool *, QFlags&lt;Qt::WindowType&gt;)">
3092 3094 <modify-argument index="8">
3093 3095 <remove-argument/>
3094 3096 <conversion-rule class="native">
3095 3097 <insert-template name="core.prepare_removed_bool*_argument"/>
3096 3098 </conversion-rule>
3097 3099 </modify-argument>
3098 3100 <modify-argument index="return">
3099 3101 <conversion-rule class="native">
3100 3102 <insert-template name="core.convert_to_null_or_primitive"/>
3101 3103 </conversion-rule>
3102 3104 </modify-argument>
3103 3105 </modify-function>
3104 3106
3105 3107 <modify-function signature="getInteger(QWidget *, const QString &amp;, const QString &amp;, int, int, int, int, bool *, QFlags&lt;Qt::WindowType&gt;)">
3106 3108 <modify-argument index="8">
3107 3109 <remove-argument/>
3108 3110 <conversion-rule class="native">
3109 3111 <insert-template name="core.prepare_removed_bool*_argument"/>
3110 3112 </conversion-rule>
3111 3113 </modify-argument>
3112 3114 <modify-argument index="return">
3113 3115 <conversion-rule class="native">
3114 3116 <insert-template name="core.convert_to_null_or_primitive"/>
3115 3117 </conversion-rule>
3116 3118 </modify-argument>
3117 3119 </modify-function>
3118 3120
3119 3121 <modify-function signature="getItem(QWidget *, const QString &amp;, const QString &amp;, const QStringList&lt;QString&gt; &amp;, int, bool, bool *, QFlags&lt;Qt::WindowType&gt;)">
3120 3122 <modify-argument index="7">
3121 3123 <remove-argument/>
3122 3124 <conversion-rule class="native">
3123 3125 <insert-template name="core.prepare_removed_bool*_argument"/>
3124 3126 </conversion-rule>
3125 3127 </modify-argument>
3126 3128 <modify-argument index="return">
3127 3129 <conversion-rule class="native">
3128 3130 <insert-template name="core.convert_to_null_or_primitive"/>
3129 3131 </conversion-rule>
3130 3132 </modify-argument>
3131 3133 </modify-function>
3132 3134
3133 3135 <modify-function signature="getText(QWidget *, const QString &amp;, const QString &amp;, QLineEdit::EchoMode, const QString &amp;, bool *, QFlags&lt;Qt::WindowType&gt;)">
3134 3136 <modify-argument index="6">
3135 3137 <remove-argument/>
3136 3138 <conversion-rule class="native">
3137 3139 <insert-template name="core.prepare_removed_bool*_argument"/>
3138 3140 </conversion-rule>
3139 3141 </modify-argument>
3140 3142 <modify-argument index="return">
3141 3143 <conversion-rule class="native">
3142 3144 <insert-template name="core.convert_to_null_or_primitive"/>
3143 3145 </conversion-rule>
3144 3146 </modify-argument>
3145 3147 </modify-function>
3146 3148 </object-type>
3147 3149
3148 3150
3149 3151 <object-type name="QGraphicsScene">
3150 3152 <extra-includes>
3151 3153 <include file-name="QVarLengthArray" location="global"/>
3152 3154 </extra-includes>
3153 3155
3154 3156 <modify-function signature="contextMenuEvent(QGraphicsSceneContextMenuEvent*)">
3155 3157 <modify-argument index="1" invalidate-after-use="yes"/>
3156 3158 </modify-function>
3157 3159 <modify-function signature="dragEnterEvent(QGraphicsSceneDragDropEvent*)">
3158 3160 <modify-argument index="1" invalidate-after-use="yes"/>
3159 3161 </modify-function>
3160 3162 <modify-function signature="dragLeaveEvent(QGraphicsSceneDragDropEvent*)">
3161 3163 <modify-argument index="1" invalidate-after-use="yes"/>
3162 3164 </modify-function>
3163 3165 <modify-function signature="dragMoveEvent(QGraphicsSceneDragDropEvent*)">
3164 3166 <modify-argument index="1" invalidate-after-use="yes"/>
3165 3167 </modify-function>
3166 3168 <modify-function signature="drawBackground(QPainter*,QRectF)">
3167 3169 <modify-argument index="1" invalidate-after-use="yes"/>
3168 3170 </modify-function>
3169 3171 <modify-function signature="drawForeground(QPainter*,QRectF)">
3170 3172 <modify-argument index="1" invalidate-after-use="yes"/>
3171 3173 </modify-function>
3172 3174 <modify-function signature="drawItems(QPainter*,int,QGraphicsItem**,const QStyleOptionGraphicsItem*,QWidget*)">
3173 3175 <modify-argument index="1" invalidate-after-use="yes"/>
3174 3176 </modify-function>
3175 3177 <modify-function signature="dropEvent(QGraphicsSceneDragDropEvent*)">
3176 3178 <modify-argument index="1" invalidate-after-use="yes"/>
3177 3179 </modify-function>
3178 3180 <modify-function signature="focusInEvent(QFocusEvent*)">
3179 3181 <modify-argument index="1" invalidate-after-use="yes"/>
3180 3182 </modify-function>
3181 3183 <modify-function signature="focusOutEvent(QFocusEvent*)">
3182 3184 <modify-argument index="1" invalidate-after-use="yes"/>
3183 3185 </modify-function>
3184 3186 <modify-function signature="helpEvent(QGraphicsSceneHelpEvent*)">
3185 3187 <modify-argument index="1" invalidate-after-use="yes"/>
3186 3188 </modify-function>
3187 3189 <modify-function signature="inputMethodEvent(QInputMethodEvent*)">
3188 3190 <modify-argument index="1" invalidate-after-use="yes"/>
3189 3191 </modify-function>
3190 3192 <modify-function signature="keyPressEvent(QKeyEvent*)">
3191 3193 <modify-argument index="1" invalidate-after-use="yes"/>
3192 3194 </modify-function>
3193 3195 <modify-function signature="keyReleaseEvent(QKeyEvent*)">
3194 3196 <modify-argument index="1" invalidate-after-use="yes"/>
3195 3197 </modify-function>
3196 3198 <modify-function signature="mouseDoubleClickEvent(QGraphicsSceneMouseEvent*)">
3197 3199 <modify-argument index="1" invalidate-after-use="yes"/>
3198 3200 </modify-function>
3199 3201 <modify-function signature="mouseMoveEvent(QGraphicsSceneMouseEvent*)">
3200 3202 <modify-argument index="1" invalidate-after-use="yes"/>
3201 3203 </modify-function>
3202 3204 <modify-function signature="mousePressEvent(QGraphicsSceneMouseEvent*)">
3203 3205 <modify-argument index="1" invalidate-after-use="yes"/>
3204 3206 </modify-function>
3205 3207 <modify-function signature="mouseReleaseEvent(QGraphicsSceneMouseEvent*)">
3206 3208 <modify-argument index="1" invalidate-after-use="yes"/>
3207 3209 </modify-function>
3208 3210 <modify-function signature="wheelEvent(QGraphicsSceneWheelEvent*)">
3209 3211 <modify-argument index="1" invalidate-after-use="yes"/>
3210 3212 </modify-function>
3211 3213
3212 3214 <modify-function signature="setActiveWindow(QGraphicsWidget*)">
3213 3215 <modify-argument index="1">
3214 3216 <reference-count action="ignore"/>
3215 3217 </modify-argument>
3216 3218 </modify-function>
3217 3219 <modify-function signature="setStyle(QStyle*)">
3218 3220 <modify-argument index="1">
3219 3221 <reference-count action="ignore"/>
3220 3222 </modify-argument>
3221 3223 </modify-function>
3222 3224
3223 3225 <modify-function signature="addItem(QGraphicsItem *)">
3224 3226 <modify-argument index="1">
3225 3227 <define-ownership class="java" owner="c++"/>
3226 3228 </modify-argument>
3227 3229 </modify-function>
3228 3230 <modify-function signature="addEllipse(const QRectF &amp;, const QPen &amp;, const QBrush &amp;)">
3229 3231 <modify-argument index="return">
3230 3232 <define-ownership class="java" owner="c++"/>
3231 3233 </modify-argument>
3232 3234 </modify-function>
3233 3235 <modify-function signature="addLine(const QLineF &amp;, const QPen &amp;)">
3234 3236 <modify-argument index="return">
3235 3237 <define-ownership class="java" owner="c++"/>
3236 3238 </modify-argument>
3237 3239 </modify-function>
3238 3240 <modify-function signature="addPath(const QPainterPath &amp;, const QPen &amp;, const QBrush &amp;)">
3239 3241 <modify-argument index="return">
3240 3242 <define-ownership class="java" owner="c++"/>
3241 3243 </modify-argument>
3242 3244 </modify-function>
3243 3245 <modify-function signature="addPixmap(const QPixmap &amp;)">
3244 3246 <modify-argument index="return">
3245 3247 <define-ownership class="java" owner="c++"/>
3246 3248 </modify-argument>
3247 3249 </modify-function>
3248 3250 <modify-function signature="addPolygon(const QPolygonF &amp;, const QPen &amp;, const QBrush &amp;)">
3249 3251 <modify-argument index="return">
3250 3252 <define-ownership class="java" owner="c++"/>
3251 3253 </modify-argument>
3252 3254 </modify-function>
3253 3255 <modify-function signature="addRect(const QRectF &amp;, const QPen &amp;, const QBrush &amp;)">
3254 3256 <modify-argument index="return">
3255 3257 <define-ownership class="java" owner="c++"/>
3256 3258 </modify-argument>
3257 3259 </modify-function>
3258 3260 <modify-function signature="addText(const QString &amp;, const QFont &amp;)">
3259 3261 <modify-argument index="return">
3260 3262 <define-ownership class="java" owner="c++"/>
3261 3263 </modify-argument>
3262 3264 </modify-function>
3263 3265 <modify-function signature="addWidget(QWidget*,QFlags&lt;Qt::WindowType&gt;)">
3264 3266 <modify-argument index="return">
3265 3267 <define-ownership class="java" owner="c++"/>
3266 3268 </modify-argument>
3267 3269 <modify-argument index="1">
3268 3270 <define-ownership class="java" owner="c++"/>
3269 3271 </modify-argument>
3270 3272 </modify-function>
3271 3273 <modify-function signature="removeItem(QGraphicsItem*)">
3272 3274 <modify-argument index="1">
3273 3275 <define-ownership class="java" owner="default"/>
3274 3276 </modify-argument>
3275 3277 </modify-function>
3276 3278 <modify-function signature="setFocusItem(QGraphicsItem*,Qt::FocusReason)">
3277 3279 <modify-argument index="1">
3278 3280 <reference-count action="set" variable-name="__rcFocusItem"/>
3279 3281 </modify-argument>
3280 3282 </modify-function>
3281 3283 </object-type>
3282 3284
3283 3285
3284 3286 <object-type name="QCalendarWidget">
3285 3287 <extra-includes>
3286 3288 <include file-name="QTextCharFormat" location="global"/>
3287 3289 </extra-includes>
3288 3290
3289 3291 <modify-function signature="isHeaderVisible()const" remove="all"/> <!--### Obsolete in 4.3-->
3290 3292 <modify-function signature="setHeaderVisible(bool)" remove="all"/> <!--### Obsolete in 4.3-->
3291 3293
3292 3294 <modify-function signature="paintCell(QPainter*,QRect,QDate)const">
3293 3295 <modify-argument invalidate-after-use="yes" index="1"/>
3294 3296 </modify-function>
3295 3297
3296 3298 <modify-function signature="sizeHint()const" rename="getSizeHint"/>
3297 3299 <modify-function signature="minimumSizeHint()const" rename="getMinimumSizeHint"/>
3298 3300 </object-type>
3299 3301
3300 3302 <object-type name="QTreeWidget">
3301 3303 <modify-function signature="setSelectionModel(QItemSelectionModel*)">
3302 3304 <modify-argument index="1">
3303 3305 <no-null-pointer/>
3304 3306 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemSelectionModel"/>
3305 3307 </modify-argument>
3306 3308 </modify-function>
3307 3309 <modify-function signature="removeItemWidget(QTreeWidgetItem*,int)">
3308 3310 <modify-argument index="1">
3309 3311 <reference-count action="ignore"/>
3310 3312 </modify-argument>
3311 3313 </modify-function>
3312 3314 <modify-function signature="mimeData(const QList&lt;QTreeWidgetItem*&gt;)const">
3313 3315 <modify-argument index="1" invalidate-after-use="yes"/>
3314 3316 </modify-function>
3315 3317 <modify-function signature="dropMimeData(QTreeWidgetItem*,int,const QMimeData*,Qt::DropAction)">
3316 3318 <modify-argument index="1" invalidate-after-use="yes"/>
3317 3319 </modify-function>
3318 3320 <modify-function signature="isSortingEnabled()const" remove="all"/>
3319 3321 <modify-function signature="setSortingEnabled(bool)" remove="all"/>
3320 3322 <modify-function signature="indexOfTopLevelItem(QTreeWidgetItem *)">
3321 3323 <remove/>
3322 3324 </modify-function>
3323 3325 <modify-function signature="addTopLevelItem(QTreeWidgetItem *)">
3324 3326 <modify-argument index="1">
3325 3327 <define-ownership class="java" owner="c++"/>
3326 3328 </modify-argument>
3327 3329 </modify-function>
3328 3330 <modify-function signature="takeTopLevelItem(int)">
3329 3331 <modify-argument index="return">
3330 3332 <define-ownership class="java" owner="default"/>
3331 3333 </modify-argument>
3332 3334 </modify-function>
3333 3335 <modify-function signature="addTopLevelItems(const QList&lt;QTreeWidgetItem*&gt; &amp;)">
3334 3336 <modify-argument index="1">
3335 3337 <define-ownership class="java" owner="c++"/>
3336 3338 </modify-argument>
3337 3339 </modify-function>
3338 3340 <modify-function signature="insertTopLevelItem(int, QTreeWidgetItem *)">
3339 3341 <modify-argument index="2">
3340 3342 <define-ownership class="java" owner="c++"/>
3341 3343 </modify-argument>
3342 3344 </modify-function>
3343 3345 <modify-function signature="insertTopLevelItems(int, const QList&lt;QTreeWidgetItem*&gt; &amp;)">
3344 3346 <modify-argument index="2">
3345 3347 <define-ownership class="java" owner="c++"/>
3346 3348 </modify-argument>
3347 3349 </modify-function>
3348 3350 <modify-function signature="setHeaderItem(QTreeWidgetItem *)">
3349 3351 <modify-argument index="1">
3350 3352 <define-ownership class="java" owner="c++"/>
3351 3353 </modify-argument>
3352 3354 </modify-function>
3353 3355 <modify-function signature="takeTopLevelItem(int)">
3354 3356 <modify-argument index="return">
3355 3357 <define-ownership class="java" owner="default"/>
3356 3358 </modify-argument>
3357 3359 </modify-function>
3358 3360 <modify-function signature="setCurrentItem(QTreeWidgetItem*,int,QFlags&lt;QItemSelectionModel::SelectionFlag&gt;)">
3359 3361 <modify-argument index="1">
3360 3362 <reference-count action="ignore"/>
3361 3363 </modify-argument>
3362 3364 </modify-function>
3363 3365 <modify-function signature="setFirstItemColumnSpanned(const QTreeWidgetItem*,bool)">
3364 3366 <modify-argument index="1">
3365 3367 <reference-count action="ignore"/>
3366 3368 </modify-argument>
3367 3369 </modify-function>
3368 3370 <modify-function signature="setCurrentItem(QTreeWidgetItem*)">
3369 3371 <modify-argument index="1">
3370 3372 <reference-count action="ignore"/>
3371 3373 </modify-argument>
3372 3374 </modify-function>
3373 3375 <modify-function signature="setCurrentItem(QTreeWidgetItem*,int)">
3374 3376 <modify-argument index="1">
3375 3377 <reference-count action="ignore"/>
3376 3378 </modify-argument>
3377 3379 </modify-function>
3378 3380 <modify-function signature="setItemExpanded(const QTreeWidgetItem*,bool)">
3379 3381 <remove/>
3380 3382 </modify-function>
3381 3383 <modify-function signature="isItemExpanded(const QTreeWidgetItem*)const">
3382 3384 <remove/>
3383 3385 </modify-function>
3384 3386 <modify-function signature="setItemHidden(const QTreeWidgetItem*,bool)">
3385 3387 <remove/>
3386 3388 </modify-function>
3387 3389 <modify-function signature="isItemHidden(const QTreeWidgetItem*)const">
3388 3390 <remove/>
3389 3391 </modify-function>
3390 3392 <modify-function signature="isItemSelected(const QTreeWidgetItem*)const">
3391 3393 <remove/>
3392 3394 </modify-function>
3393 3395 <modify-function signature="setItemSelected(const QTreeWidgetItem*,bool)">
3394 3396 <remove/>
3395 3397 </modify-function>
3396 3398 <modify-function signature="setItemWidget(QTreeWidgetItem*,int,QWidget*)">
3397 3399 <modify-argument index="1">
3398 3400 <reference-count action="ignore"/>
3399 3401 </modify-argument>
3400 3402 <modify-argument index="3">
3401 3403 <reference-count action="ignore"/>
3402 3404 </modify-argument>
3403 3405 </modify-function>
3404 3406 <modify-function signature="setModel(QAbstractItemModel*)">
3405 3407 <modify-argument index="1">
3406 3408 <reference-count action="ignore"/>
3407 3409 </modify-argument>
3408 3410 </modify-function>
3409 3411
3410 3412 <modify-function signature="items(const QMimeData*)const" remove="all"/> <!--### Obsolete in 4.3-->
3411 3413
3412 3414 <modify-function signature="mimeData(const QList&lt;QTreeWidgetItem*&gt;)const" remove="all"/>
3413 3415 </object-type>
3414 3416
3415 3417 <object-type name="QAbstractItemDelegate">
3416 3418 <modify-function signature="setEditorData(QWidget*,QModelIndex)const">
3417 3419 <modify-argument index="1">
3418 3420 <!-- Safe to ignore because this implementation is documented to do nothing -->
3419 3421 <reference-count action="ignore"/>
3420 3422 </modify-argument>
3421 3423 </modify-function>
3422 3424 <modify-function signature="setModelData(QWidget*,QAbstractItemModel*,QModelIndex)const">
3423 3425 <modify-argument index="1">
3424 3426 <reference-count action="ignore"/>
3425 3427 </modify-argument>
3426 3428 <modify-argument index="2">
3427 3429 <reference-count action="ignore"/>
3428 3430 </modify-argument>
3429 3431 </modify-function>
3430 3432
3431 3433 <modify-function signature="paint(QPainter*,QStyleOptionViewItem,QModelIndex)const">
3432 3434 <modify-argument index="1" invalidate-after-use="yes"/>
3433 3435 </modify-function>
3434 3436 <modify-function signature="editorEvent(QEvent*,QAbstractItemModel*,QStyleOptionViewItem,QModelIndex)">
3435 3437 <modify-argument index="1" invalidate-after-use="yes"/>
3436 3438 </modify-function>
3437 3439
3438 3440 <modify-function signature="elidedText(QFontMetrics, int, Qt::TextElideMode, QString)" remove="all"/> <!--### Obsolete in 4.3-->
3439 3441 </object-type>
3440 3442
3441 3443 <object-type name="QTableWidgetItem" delete-in-main-thread="yes">
3442 3444 <modify-function signature="operator=(const QTableWidgetItem&amp;)" remove="all"/>
3443 3445 <modify-function signature="clone() const">
3444 3446 <modify-argument index="return">
3445 3447 <define-ownership class="shell" owner="c++"/>
3446 3448 </modify-argument>
3447 3449 </modify-function>
3448 3450
3449 3451 <modify-function signature="backgroundColor()const" remove="all"/> <!--### Obsolete in 4.3-->
3450 3452 <modify-function signature="setBackgroundColor(QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3451 3453 <modify-function signature="setTextColor(QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3452 3454 <modify-function signature="textColor()const" remove="all"/> <!--### Obsolete in 4.3-->
3453 3455
3454 3456 <modify-function signature="operator&lt;(QTableWidgetItem)const">
3455 3457 <modify-argument index="1" invalidate-after-use="yes"/>
3456 3458 </modify-function>
3457 3459 <modify-function signature="read(QDataStream&amp;)">
3458 3460 <modify-argument index="1" invalidate-after-use="yes"/>
3459 3461 </modify-function>
3460 3462 <modify-function signature="write(QDataStream&amp;)const">
3461 3463 <modify-argument index="1" invalidate-after-use="yes"/>
3462 3464 </modify-function>
3463 3465
3464 3466
3465 3467 <modify-function signature="read(QDataStream &amp;)" remove="all"/>
3466 3468 <modify-function signature="write(QDataStream &amp;)const" remove="all"/>
3467 3469 <modify-function signature="QTableWidgetItem(QTableWidgetItem)" remove="all"/>
3468 3470 <modify-function signature="operator=(QTableWidgetItem)" remove="all"/>
3469 3471 <modify-function signature="operator&lt;(QTableWidgetItem)const" remove="all"/>
3470 3472 </object-type>
3471 3473
3472 3474 <object-type name="QListWidgetItem" delete-in-main-thread="yes">
3473 3475
3474 3476 <modify-function signature="operator&lt;(QListWidgetItem)const">
3475 3477 <modify-argument index="1" invalidate-after-use="yes"/>
3476 3478 </modify-function>
3477 3479 <modify-function signature="read(QDataStream&amp;)">
3478 3480 <modify-argument index="1" invalidate-after-use="yes"/>
3479 3481 </modify-function>
3480 3482 <modify-function signature="write(QDataStream&amp;)const">
3481 3483 <modify-argument index="1" invalidate-after-use="yes"/>
3482 3484 </modify-function>
3483 3485
3484 3486
3485 3487 <modify-function signature="operator=(const QListWidgetItem&amp;)" remove="all"/>
3486 3488 <modify-function signature="QListWidgetItem(QListWidget *, int)">
3487 3489 <modify-argument index="this">
3488 3490 <define-ownership class="java" owner="c++"/>
3489 3491 </modify-argument>
3490 3492 </modify-function>
3491 3493 <modify-function signature="QListWidgetItem(const QString &amp;, QListWidget *, int)">
3492 3494 <modify-argument index="this">
3493 3495 <define-ownership class="java" owner="c++"/>
3494 3496 </modify-argument>
3495 3497 </modify-function>
3496 3498 <modify-function signature="QListWidgetItem(const QIcon &amp;, const QString &amp;, QListWidget *, int)">
3497 3499 <modify-argument index="this">
3498 3500 <define-ownership class="java" owner="c++"/>
3499 3501 </modify-argument>
3500 3502 </modify-function>
3501 3503 <modify-function signature="clone() const">
3502 3504 <modify-argument index="return">
3503 3505 <define-ownership class="shell" owner="c++"/>
3504 3506 </modify-argument>
3505 3507 </modify-function>
3506 3508
3507 3509 <modify-function signature="backgroundColor()const" remove="all"/> <!--### Obsolete in 4.3-->
3508 3510 <modify-function signature="setBackgroundColor(QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3509 3511 <modify-function signature="setTextColor(QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3510 3512 <modify-function signature="textColor()const" remove="all"/> <!--### Obsolete in 4.3-->
3511 3513
3512 3514 <modify-function signature="read(QDataStream &amp;)" remove="all"/>
3513 3515 <modify-function signature="write(QDataStream &amp;)const" remove="all"/>
3514 3516 <modify-function signature="QListWidgetItem(QListWidgetItem)" remove="all"/>
3515 3517 <modify-function signature="operator=(QListWidgetItem)" remove="all"/>
3516 3518 <modify-function signature="operator&lt;(QListWidgetItem)const" remove="all"/>
3517 3519 </object-type>
3518 3520
3519 3521 <object-type name="QGraphicsTextItem"> <!-- a QObject so main-thread delete redundant -->
3520 3522 <extra-includes>
3521 3523 <include file-name="QTextCursor" location="global"/>
3522 3524 </extra-includes>
3523 3525 <modify-function signature="QGraphicsTextItem(QGraphicsItem*,QGraphicsScene*)">
3524 3526 <inject-code position="end">
3525 3527 <argument-map index="1" meta-name="%1"/>
3526 3528 if (%1 != null) disableGarbageCollection();
3527 3529 </inject-code>
3528 3530 </modify-function>
3529 3531 <modify-function signature="QGraphicsTextItem(const QString &amp;,QGraphicsItem*,QGraphicsScene*)">
3530 3532 <inject-code position="end">
3531 3533 <argument-map index="2" meta-name="%2"/>
3532 3534 if (%2 != null) disableGarbageCollection();
3533 3535 </inject-code>
3534 3536 </modify-function>
3535 3537 <modify-function signature="setDocument(QTextDocument*)">
3536 3538 <modify-argument index="1">
3537 3539 <reference-count action="set" variable-name="__rcDocument"/>
3538 3540 </modify-argument>
3539 3541 </modify-function>
3540 3542
3541 3543 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
3542 3544 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
3543 3545 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
3544 3546 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
3545 3547 </object-type>
3546 3548
3547 3549 <object-type name="QCompleter">
3548 3550 <modify-function signature="activated(const QModelIndex &amp;)">
3549 3551 <rename to="activatedIndex"/>
3550 3552 </modify-function>
3551 3553 <modify-function signature="highlighted(const QModelIndex &amp;)">
3552 3554 <rename to="highlightedIndex"/>
3553 3555 </modify-function>
3554 3556 <modify-function signature="setModel(QAbstractItemModel *)">
3555 3557 <modify-argument index="1">
3556 3558 <reference-count action="set" variable-name="__rcModel"/>
3557 3559 </modify-argument>
3558 3560 </modify-function>
3559 3561 <modify-function signature="setPopup(QAbstractItemView *)">
3560 3562 <modify-argument index="1">
3561 3563 <no-null-pointer/>
3562 3564 <define-ownership class="java" owner="c++"/>
3563 3565 </modify-argument>
3564 3566 </modify-function>
3565 3567 <modify-function signature="setWidget(QWidget *)">
3566 3568 <modify-argument index="1">
3567 3569 <reference-count action="set" variable-name="__rcWidget"/>
3568 3570 </modify-argument>
3569 3571 </modify-function>
3570 3572 </object-type>
3571 3573
3572 3574
3573 3575 <object-type name="QTreeWidgetItem" delete-in-main-thread="yes">
3574 3576
3575 3577 <modify-function signature="operator&lt;(QTreeWidgetItem)const">
3576 3578 <modify-argument index="1" invalidate-after-use="yes"/>
3577 3579 </modify-function>
3578 3580 <modify-function signature="read(QDataStream&amp;)">
3579 3581 <modify-argument index="1" invalidate-after-use="yes"/>
3580 3582 </modify-function>
3581 3583 <modify-function signature="write(QDataStream&amp;)const">
3582 3584 <modify-argument index="1" invalidate-after-use="yes"/>
3583 3585 </modify-function>
3584 3586
3585 3587 <modify-function signature="QTreeWidgetItem(const QTreeWidgetItem &amp;)" remove="all"/>
3586 3588 <modify-function signature="operator=(const QTreeWidgetItem&amp;)" remove="all"/>
3587 3589
3588 3590 <modify-function signature="QTreeWidgetItem(QTreeWidget *,int)">
3589 3591 <modify-argument index="this">
3590 3592 <define-ownership class="java" owner="c++"/>
3591 3593 </modify-argument>
3592 3594 </modify-function>
3593 3595 <modify-function signature="QTreeWidgetItem(QTreeWidget *,const QStringList&lt;QString&gt; &amp;,int)">
3594 3596 <modify-argument index="this">
3595 3597 <define-ownership class="java" owner="c++"/>
3596 3598 </modify-argument>
3597 3599 </modify-function>
3598 3600 <modify-function signature="QTreeWidgetItem(QTreeWidget *,QTreeWidgetItem *,int)">
3599 3601 <modify-argument index="this">
3600 3602 <define-ownership class="java" owner="c++"/>
3601 3603 </modify-argument>
3602 3604 </modify-function>
3603 3605 <modify-function signature="QTreeWidgetItem(QTreeWidgetItem *,int)">
3604 3606 <modify-argument index="this">
3605 3607 <define-ownership class="java" owner="c++"/>
3606 3608 </modify-argument>
3607 3609 </modify-function>
3608 3610 <modify-function signature="QTreeWidgetItem(QTreeWidgetItem *,const QStringList&lt;QString&gt; &amp;,int)">
3609 3611 <modify-argument index="this">
3610 3612 <define-ownership class="java" owner="c++"/>
3611 3613 </modify-argument>
3612 3614 </modify-function>
3613 3615 <modify-function signature="QTreeWidgetItem(QTreeWidgetItem *,QTreeWidgetItem *,int)">
3614 3616 <modify-argument index="this">
3615 3617 <define-ownership class="java" owner="c++"/>
3616 3618 </modify-argument>
3617 3619 </modify-function>
3618 3620 <modify-function signature="clone() const">
3619 3621 <modify-argument index="return">
3620 3622 <define-ownership class="shell" owner="c++"/>
3621 3623 </modify-argument>
3622 3624 </modify-function>
3623 3625 <modify-function signature="addChild(QTreeWidgetItem *)">
3624 3626 <modify-argument index="1">
3625 3627 <define-ownership class="java" owner="c++"/>
3626 3628 </modify-argument>
3627 3629 </modify-function>
3628 3630 <modify-function signature="addChildren(const QList&lt;QTreeWidgetItem*&gt; &amp;)">
3629 3631 <modify-argument index="1">
3630 3632 <define-ownership class="java" owner="c++"/>
3631 3633 </modify-argument>
3632 3634 </modify-function>
3633 3635 <modify-function signature="insertChild(int, QTreeWidgetItem *)">
3634 3636 <modify-argument index="2">
3635 3637 <define-ownership class="java" owner="c++"/>
3636 3638 </modify-argument>
3637 3639 </modify-function>
3638 3640 <modify-function signature="insertChildren(int, const QList&lt;QTreeWidgetItem*&gt; &amp;)">
3639 3641 <modify-argument index="2">
3640 3642 <define-ownership class="java" owner="c++"/>
3641 3643 </modify-argument>
3642 3644 </modify-function>
3643 3645 <modify-function signature="removeChild(QTreeWidgetItem*)">
3644 3646 <modify-argument index="1">
3645 3647 <define-ownership class="java" owner="default"/>
3646 3648 </modify-argument>
3647 3649 </modify-function>
3648 3650 <modify-function signature="takeChild(int)">
3649 3651 <modify-argument index="return">
3650 3652 <define-ownership class="java" owner="default"/>
3651 3653 </modify-argument>
3652 3654 </modify-function>
3653 3655 <modify-function signature="takeChildren()">
3654 3656 <modify-argument index="return">
3655 3657 <define-ownership class="java" owner="default"/>
3656 3658 </modify-argument>
3657 3659 </modify-function>
3658 3660
3659 3661 <modify-function signature="backgroundColor(int)const" remove="all"/> <!--### Obsolete in 4.3-->
3660 3662 <modify-function signature="setBackgroundColor(int, QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3661 3663 <modify-function signature="setTextColor(int, QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3662 3664 <modify-function signature="textColor(int)const" remove="all"/> <!--### Obsolete in 4.3-->
3663 3665
3664 3666 <modify-function signature="read(QDataStream &amp;)" remove="all"/>
3665 3667 <modify-function signature="write(QDataStream &amp;)const" remove="all"/>
3666 3668 <modify-function signature="QTreeWidgetItem(QTreeWidgetItem)" remove="all"/>
3667 3669 <modify-function signature="operator=(QTreeWidgetItem)" remove="all"/>
3668 3670 <modify-function signature="operator&lt;(QTreeWidgetItem)const" remove="all"/>
3669 3671 </object-type>
3670 3672
3671 3673 <object-type name="QListWidget">
3672 3674 <modify-function signature="mimeData(const QList&lt;QListWidgetItem *&gt;)const">
3673 3675 <modify-argument index="1" invalidate-after-use="yes"/>
3674 3676 </modify-function>
3675 3677 <modify-function signature="addItem(QListWidgetItem *)">
3676 3678 <modify-argument index="1">
3677 3679 <define-ownership class="java" owner="c++"/>
3678 3680 </modify-argument>
3679 3681 </modify-function>
3680 3682 <modify-function signature="insertItem(int, QListWidgetItem *)">
3681 3683 <modify-argument index="2">
3682 3684 <define-ownership class="java" owner="c++"/>
3683 3685 </modify-argument>
3684 3686 </modify-function>
3685 3687 <modify-function signature="setCurrentItem(QListWidgetItem*)">
3686 3688 <modify-argument index="1">
3687 3689 <reference-count action="ignore"/>
3688 3690 </modify-argument>
3689 3691 </modify-function>
3690 3692 <modify-function signature="setCurrentItem(QListWidgetItem*,QFlags&lt;QItemSelectionModel::SelectionFlag&gt;)">
3691 3693 <modify-argument index="1">
3692 3694 <reference-count action="ignore"/>
3693 3695 </modify-argument>
3694 3696 </modify-function>
3695 3697 <modify-function signature="setItemHidden(const QListWidgetItem*,bool)">
3696 3698 <remove/>
3697 3699 </modify-function>
3698 3700 <modify-function signature="isItemHidden(const QListWidgetItem*)const">
3699 3701 <remove/>
3700 3702 </modify-function>
3701 3703 <modify-function signature="setItemSelected(const QListWidgetItem*,bool)">
3702 3704 <remove/>
3703 3705 </modify-function>
3704 3706 <modify-function signature="isItemSelected(const QListWidgetItem*)const">
3705 3707 <remove/>
3706 3708 </modify-function>
3707 3709 <modify-function signature="takeItem(int)">
3708 3710 <modify-argument index="return">
3709 3711 <define-ownership class="java" owner="default"/>
3710 3712 </modify-argument>
3711 3713 </modify-function>
3712 3714 <modify-function signature="setItemWidget(QListWidgetItem*,QWidget*)">
3713 3715 <modify-argument index="1">
3714 3716 <reference-count action="ignore"/>
3715 3717 </modify-argument>
3716 3718 <modify-argument index="2">
3717 3719 <reference-count action="ignore"/>
3718 3720 </modify-argument>
3719 3721 </modify-function>
3720 3722 <modify-function signature="removeItemWidget(QListWidgetItem*)">
3721 3723 <modify-argument index="1">
3722 3724 <reference-count action="ignore"/>
3723 3725 </modify-argument>
3724 3726 </modify-function>
3725 3727 <modify-function signature="setModel(QAbstractItemModel*)">
3726 3728 <modify-argument index="1">
3727 3729 <reference-count action="ignore"/>
3728 3730 </modify-argument>
3729 3731 </modify-function>
3730 3732
3731 3733
3732 3734 <modify-function signature="mimeData(const QList&lt;QListWidgetItem*&gt;)const" remove="all"/>
3733 3735 </object-type>
3734 3736
3735 3737 <object-type name="QWidget">
3736 3738 <extra-includes>
3737 3739 <include file-name="QIcon" location="global"/>
3738 3740 <include file-name="QMessageBox" location="global"/>
3739 3741 </extra-includes>
3740 3742
3741 3743 <modify-function signature="actionEvent(QActionEvent*)">
3742 3744 <modify-argument index="1" invalidate-after-use="yes"/>
3743 3745 </modify-function>
3744 3746 <modify-function signature="changeEvent(QEvent*)">
3745 3747 <modify-argument index="1" invalidate-after-use="yes"/>
3746 3748 </modify-function>
3747 3749 <modify-function signature="closeEvent(QCloseEvent*)">
3748 3750 <modify-argument index="1" invalidate-after-use="yes"/>
3749 3751 </modify-function>
3750 3752 <modify-function signature="contextMenuEvent(QContextMenuEvent*)">
3751 3753 <modify-argument index="1" invalidate-after-use="yes"/>
3752 3754 </modify-function>
3753 3755 <modify-function signature="dragEnterEvent(QDragEnterEvent*)">
3754 3756 <modify-argument index="1" invalidate-after-use="yes"/>
3755 3757 </modify-function>
3756 3758 <modify-function signature="dragLeaveEvent(QDragLeaveEvent*)">
3757 3759 <modify-argument index="1" invalidate-after-use="yes"/>
3758 3760 </modify-function>
3759 3761 <modify-function signature="dragMoveEvent(QDragMoveEvent*)">
3760 3762 <modify-argument index="1" invalidate-after-use="yes"/>
3761 3763 </modify-function>
3762 3764 <modify-function signature="dropEvent(QDropEvent*)">
3763 3765 <modify-argument index="1" invalidate-after-use="yes"/>
3764 3766 </modify-function>
3765 3767 <modify-function signature="enterEvent(QEvent*)">
3766 3768 <modify-argument index="1" invalidate-after-use="yes"/>
3767 3769 </modify-function>
3768 3770 <modify-function signature="focusInEvent(QFocusEvent*)">
3769 3771 <modify-argument index="1" invalidate-after-use="yes"/>
3770 3772 </modify-function>
3771 3773 <modify-function signature="focusOutEvent(QFocusEvent*)">
3772 3774 <modify-argument index="1" invalidate-after-use="yes"/>
3773 3775 </modify-function>
3774 3776 <modify-function signature="hideEvent(QHideEvent*)">
3775 3777 <modify-argument index="1" invalidate-after-use="yes"/>
3776 3778 </modify-function>
3777 3779 <modify-function signature="inputMethodEvent(QInputMethodEvent*)">
3778 3780 <modify-argument index="1" invalidate-after-use="yes"/>
3779 3781 </modify-function>
3780 3782 <modify-function signature="keyPressEvent(QKeyEvent*)">
3781 3783 <modify-argument index="1" invalidate-after-use="yes"/>
3782 3784 </modify-function>
3783 3785 <modify-function signature="keyReleaseEvent(QKeyEvent*)">
3784 3786 <modify-argument index="1" invalidate-after-use="yes"/>
3785 3787 </modify-function>
3786 3788 <modify-function signature="leaveEvent(QEvent*)">
3787 3789 <modify-argument index="1" invalidate-after-use="yes"/>
3788 3790 </modify-function>
3789 3791 <modify-function signature="mouseDoubleClickEvent(QMouseEvent*)">
3790 3792 <modify-argument index="1" invalidate-after-use="yes"/>
3791 3793 </modify-function>
3792 3794 <modify-function signature="mouseMoveEvent(QMouseEvent*)">
3793 3795 <modify-argument index="1" invalidate-after-use="yes"/>
3794 3796 </modify-function>
3795 3797 <modify-function signature="mousePressEvent(QMouseEvent*)">
3796 3798 <modify-argument index="1" invalidate-after-use="yes"/>
3797 3799 </modify-function>
3798 3800 <modify-function signature="mouseReleaseEvent(QMouseEvent*)">
3799 3801 <modify-argument index="1" invalidate-after-use="yes"/>
3800 3802 </modify-function>
3801 3803 <modify-function signature="moveEvent(QMoveEvent*)">
3802 3804 <modify-argument index="1" invalidate-after-use="yes"/>
3803 3805 </modify-function>
3804 3806 <modify-function signature="paintEvent(QPaintEvent*)">
3805 3807 <modify-argument index="1" invalidate-after-use="yes"/>
3806 3808 </modify-function>
3807 3809 <modify-function signature="resizeEvent(QResizeEvent*)">
3808 3810 <modify-argument index="1" invalidate-after-use="yes"/>
3809 3811 </modify-function>
3810 3812 <modify-function signature="showEvent(QShowEvent*)">
3811 3813 <modify-argument index="1" invalidate-after-use="yes"/>
3812 3814 </modify-function>
3813 3815 <modify-function signature="tabletEvent(QTabletEvent*)">
3814 3816 <modify-argument index="1" invalidate-after-use="yes"/>
3815 3817 </modify-function>
3816 3818 <modify-function signature="wheelEvent(QWheelEvent*)">
3817 3819 <modify-argument index="1" invalidate-after-use="yes"/>
3818 3820 </modify-function>
3819 3821
3820 3822 <modify-function signature="render(QPainter*,QPoint,QRegion,QFlags&lt;QWidget::RenderFlag&gt;)">
3821 3823 <modify-argument index="2">
3822 3824 <!-- Removed because the render(QPainter*) overload conflicts with the identical function in QGraphicsView -->
3823 3825 <remove-default-expression/>
3824 3826 </modify-argument>
3825 3827 </modify-function>
3826 3828
3827 3829 <inject-code class="native">
3828 3830 extern "C" JNIEXPORT void JNICALL QTJAMBI_FUNCTION_PREFIX(Java_com_trolltech_qt_gui_QWidget__1_1qt_1QMessageBox_1setWindowTitle)
3829 3831 (JNIEnv *__jni_env,
3830 3832 jclass,
3831 3833 jlong __this_nativeId,
3832 3834 jobject title0)
3833 3835 {
3834 3836 QTJAMBI_DEBUG_TRACE("(native) entering: QMessageBox::setWindowTitle(const QString &amp; title)");
3835 3837 QString __qt_title0 = qtjambi_to_qstring(__jni_env, (jstring) title0);
3836 3838 QTJAMBI_EXCEPTION_CHECK(__jni_env);
3837 3839 QMessageBox *__qt_this = (QMessageBox *) qtjambi_from_jlong(__this_nativeId);
3838 3840 QTJAMBI_EXCEPTION_CHECK(__jni_env);
3839 3841 Q_ASSERT(__qt_this);
3840 3842 __qt_this-&gt;setWindowTitle((const QString&amp; )__qt_title0);
3841 3843 QTJAMBI_DEBUG_TRACE("(native) -&gt; leaving: QMessageBox::setWindowTitle(const QString &amp; title)");
3842 3844 }
3843 3845 </inject-code>
3844 3846
3845 3847 <inject-code class="native">
3846 3848 extern "C" JNIEXPORT void JNICALL QTJAMBI_FUNCTION_PREFIX(Java_com_trolltech_qt_gui_QWidget__1_1qt_1QMessageBox_1setWindowModality)
3847 3849 (JNIEnv *__jni_env,
3848 3850 jclass,
3849 3851 jlong __this_nativeId,
3850 3852 jint windowModality0)
3851 3853 {
3852 3854 Q_UNUSED(__jni_env);
3853 3855 QTJAMBI_DEBUG_TRACE("(native) entering: QMessageBox::setWindowModality(Qt::WindowModality modality)");
3854 3856 Qt::WindowModality __qt_windowModality0 = (Qt::WindowModality) windowModality0;
3855 3857 QTJAMBI_EXCEPTION_CHECK(__jni_env);
3856 3858 QMessageBox *__qt_this = (QMessageBox *) qtjambi_from_jlong(__this_nativeId);
3857 3859 QTJAMBI_EXCEPTION_CHECK(__jni_env);
3858 3860 Q_ASSERT(__qt_this);
3859 3861 __qt_this-&gt;setWindowModality((Qt::WindowModality )__qt_windowModality0);
3860 3862 QTJAMBI_DEBUG_TRACE("(native) -&gt; leaving: QMessageBox::setWindowModality(Qt::WindowModality modality)");
3861 3863 }
3862 3864 </inject-code>
3863 3865
3864 3866 <modify-function signature="render(QPaintDevice *, const QPoint &amp;, const QRegion &amp;, QFlags&lt;QWidget::RenderFlag&gt;)">
3865 3867 <modify-argument index="4">
3866 3868 <replace-default-expression with="RenderFlag.DrawWindowBackground, RenderFlag.DrawChildren"/>
3867 3869 </modify-argument>
3868 3870 </modify-function>
3869 3871 <modify-function signature="render(QPainter *, const QPoint &amp;, const QRegion &amp;, QFlags&lt;QWidget::RenderFlag&gt;)">
3870 3872 <modify-argument index="4">
3871 3873 <replace-default-expression with="RenderFlag.DrawWindowBackground, RenderFlag.DrawChildren"/>
3872 3874 </modify-argument>
3873 3875 </modify-function>
3874 3876 <modify-function signature="setFocusProxy(QWidget*)">
3875 3877 <modify-argument index="1">
3876 3878 <reference-count action="set" variable-name="__rcFocusProxy"/>
3877 3879 </modify-argument>
3878 3880 </modify-function>
3879 3881 <modify-function signature="setInputContext(QInputContext*)">
3880 3882 <modify-argument index="1">
3881 3883 <define-ownership class="java" owner="c++"/>
3882 3884 </modify-argument>
3883 3885 </modify-function>
3884 3886 <modify-function signature="setLayout(QLayout*)">
3885 3887 <modify-argument index="1">
3886 3888 <no-null-pointer/>
3887 3889 <reference-count action="ignore"/>
3888 3890 </modify-argument>
3889 3891 </modify-function>
3890 3892 <modify-function signature="setParent(QWidget*,QFlags&lt;Qt::WindowType&gt;)">
3891 3893 <modify-argument index="1">
3892 3894 <reference-count action="ignore"/>
3893 3895 </modify-argument>
3894 3896 </modify-function>
3895 3897 <modify-function signature="setParent(QWidget*)">
3896 3898 <modify-argument index="1">
3897 3899 <reference-count action="ignore"/>
3898 3900 </modify-argument>
3899 3901 </modify-function>
3900 3902 <modify-function signature="setStyle(QStyle*)">
3901 3903 <modify-argument index="1">
3902 3904 <reference-count action="set" variable-name="__rcStyle"/>
3903 3905 </modify-argument>
3904 3906 </modify-function>
3905 3907 <modify-function signature="setTabOrder(QWidget*,QWidget*)">
3906 3908 <modify-argument index="1">
3907 3909 <reference-count action="ignore"/>
3908 3910 </modify-argument>
3909 3911 <modify-argument index="2">
3910 3912 <reference-count action="ignore"/>
3911 3913 </modify-argument>
3912 3914 </modify-function>
3913 3915 <modify-function signature="getContentsMargins(int*,int*,int*,int*)const">
3914 3916 <access modifier="private"/>
3915 3917 </modify-function>
3916 3918
3917 3919 <modify-function signature="addAction(QAction *)">
3918 3920 <modify-argument index="1">
3919 3921 <reference-count action="add" variable-name="__rcActions"/>
3920 3922 </modify-argument>
3921 3923 </modify-function>
3922 3924
3923 3925 <modify-function signature="insertAction(QAction *, QAction *)">
3924 3926 <modify-argument index="2">
3925 3927 <reference-count action="add" variable-name="__rcActions"/>
3926 3928 </modify-argument>
3927 3929 </modify-function>
3928 3930
3929 3931 <modify-function signature="addActions(const QList&lt;QAction *&gt; &amp;)">
3930 3932 <modify-argument index="1">
3931 3933 <reference-count action="add-all" variable-name="__rcActions"/>
3932 3934 </modify-argument>
3933 3935 </modify-function>
3934 3936
3935 3937 <modify-function signature="insertActions(QAction *, const QList&lt;QAction *&gt; &amp;)">
3936 3938 <modify-argument index="2">
3937 3939 <reference-count action="add-all" variable-name="__rcActions"/>
3938 3940 </modify-argument>
3939 3941 </modify-function>
3940 3942
3941 3943 <modify-function signature="removeAction(QAction *)">
3942 3944 <modify-argument index="1">
3943 3945 <reference-count action="remove" variable-name="__rcActions"/>
3944 3946 </modify-argument>
3945 3947 </modify-function>
3946 3948 <modify-function signature="enabledChange(bool)" remove="all"/> <!--### Obsolete in 4.3-->
3947 3949 <modify-function signature="fontChange(QFont)" remove="all"/> <!--### Obsolete in 4.3-->
3948 3950 <modify-function signature="isEnabledToTLW()const" remove="all"/> <!--### Obsolete in 4.3-->
3949 3951 <modify-function signature="isTopLevel()const" remove="all"/> <!--### Obsolete in 4.3-->
3950 3952 <modify-function signature="paletteChange(QPalette)" remove="all"/> <!--### Obsolete in 4.3-->
3951 3953 <modify-function signature="setShown(bool)" remove="all"/> <!--### Obsolete in 4.3-->
3952 3954 <modify-function signature="topLevelWidget()const" remove="all"/> <!--### Obsolete in 4.3-->
3953 3955 <modify-function signature="windowActivationChange(bool)" remove="all"/> <!--### Obsolete in 4.3-->
3954 3956
3955 3957 <modify-function signature="fontInfo()const" remove="all"/>
3956 3958 <modify-function signature="fontMetrics()const" remove="all"/>
3957 3959 <modify-function signature="sizeHint()const" rename="getSizeHint"/>
3958 3960 <modify-function signature="minimumSizeHint()const" rename="getMinimumSizeHint"/>
3959 3961 <modify-function signature="setVisible(bool)" remove="all"/>
3960 3962 </object-type>
3961 3963
3962 3964 <object-type name="QMessageBox">
3963 3965
3964 3966
3965 3967 <modify-function signature="setWindowTitle(const QString &amp;)" remove="all"/>
3966 3968 <modify-function signature="setWindowModality(Qt::WindowModality)" remove="all"/>
3967 3969 <extra-includes>
3968 3970 <include file-name="QPixmap" location="global"/>
3969 3971 </extra-includes>
3970 3972 <modify-function signature="addButton(QAbstractButton*,QMessageBox::ButtonRole)">
3971 3973 <modify-argument index="1">
3972 3974 <reference-count action="ignore"/>
3973 3975 </modify-argument>
3974 3976 </modify-function>
3975 3977 <modify-function signature="removeButton(QAbstractButton*)">
3976 3978 <modify-argument index="1">
3977 3979 <reference-count action="ignore"/>
3978 3980 </modify-argument>
3979 3981 </modify-function>
3980 3982 <modify-function signature="setDefaultButton(QPushButton*)">
3981 3983 <modify-argument index="1">
3982 3984 <reference-count action="ignore"/>
3983 3985 </modify-argument>
3984 3986 </modify-function>
3985 3987 <modify-function signature="setEscapeButton(QAbstractButton*)">
3986 3988 <modify-argument index="1">
3987 3989 <reference-count action="ignore"/>
3988 3990 </modify-argument>
3989 3991 </modify-function>
3990 3992
3991 3993 <modify-function signature="QMessageBox(QString,QString,QMessageBox::Icon,int,int,int,QWidget*,QFlags&lt;Qt::WindowType&gt;)" remove="all"/> <!--### Obsolete in 4.3-->
3992 3994 <modify-function signature="buttonText(int)const" remove="all"/> <!--### Obsolete in 4.3-->
3993 3995 <modify-function signature="setButtonText(int, QString)" remove="all"/> <!--### Obsolete in 4.3-->
3994 3996 <modify-function signature="standardIcon(QMessageBox::Icon)" remove="all"/> <!--### Obsolete in 4.3-->
3995 3997
3996 3998 <modify-function signature="critical(QWidget*,QString,QString,int,int,int)" remove="all"/> <!--### Obsolete in 4.3-->
3997 3999 <modify-function signature="critical(QWidget*,QString,QString,QString,QString,QString,int,int)" remove="all"/> <!--### Obsolete in 4.3-->
3998 4000 <modify-function signature="information(QWidget*,QString,QString,int,int,int)" remove="all"/> <!--### Obsolete in 4.3-->
3999 4001 <modify-function signature="information(QWidget*,QString,QString,QString,QString,QString,int,int)" remove="all"/> <!--### Obsolete in 4.3-->
4000 4002 <modify-function signature="question(QWidget*, QString, QString, int, int, int)" remove="all"/> <!--### Obsolete in 4.3-->
4001 4003 <modify-function signature="question(QWidget*, QString, QString, QString, QString, QString, int, int)" remove="all"/> <!--### Obsolete in 4.3-->
4002 4004 <modify-function signature="warning(QWidget*, QString, QString, int, int, int)" remove="all"/> <!--### Obsolete in 4.3-->
4003 4005 <modify-function signature="warning(QWidget*, QString, QString, QString, QString, QString, int, int)" remove="all"/> <!--### Obsolete in 4.3-->
4004 4006 </object-type>
4005 4007
4006 4008 <object-type name="QAbstractSpinBox">
4007 4009 <modify-function signature="initStyleOption(QStyleOptionSpinBox*)const">
4008 4010 <access modifier="private"/>
4009 4011 </modify-function>
4010 4012 <modify-function signature="setLineEdit(QLineEdit*)">
4011 4013 <modify-argument index="1">
4012 4014 <!-- Safe to ignore because the spinbox reparents the line edit -->
4013 4015 <reference-count action="ignore"/>
4014 4016 <no-null-pointer/>
4015 4017 </modify-argument>
4016 4018 </modify-function>
4017 4019 </object-type>
4018 4020
4019 4021 <object-type name="QTextFrame" delete-in-main-thread="yes">
4020 4022 <extra-includes>
4021 4023 <include file-name="QTextCursor" location="global"/>
4022 4024 </extra-includes>
4023 4025 </object-type>
4024 4026
4025 4027 <object-type name="QImageIOHandler">
4026 4028 <extra-includes>
4027 4029 <include file-name="QRect" location="global"/>
4028 4030 </extra-includes>
4029 4031 <modify-function signature="setFormat(const QByteArray &amp;)const">
4030 4032 <remove/>
4031 4033 </modify-function>
4032 4034 <modify-function signature="setDevice(QIODevice*)">
4033 4035 <modify-argument index="1">
4034 4036 <reference-count action="set" variable-name="__rcDevice"/>
4035 4037 </modify-argument>
4036 4038 </modify-function>
4037 4039 <modify-function signature="read(QImage*)">
4038 4040 <modify-argument index="1">
4039 4041 <replace-type modified-type="com.trolltech.qt.gui.QImage"/>
4040 4042 <conversion-rule class="shell">
4041 4043 jobject %out = qtjambi_from_object(__jni_env, %in, "QImage", "com/trolltech/qt/gui/", false);
4042 4044
4043 4045 QtJambiLink *__link = %out != 0 ? QtJambiLink::findLink(__jni_env, %out) : 0;
4044 4046 </conversion-rule>
4045 4047 <conversion-rule class="native">
4046 4048 QImage *%out = (QImage *) qtjambi_to_object(__jni_env, %in);
4047 4049 </conversion-rule>
4048 4050 </modify-argument>
4049 4051 <modify-argument index="0">
4050 4052 <conversion-rule class="shell">
4051 4053 // Invalidate object
4052 4054 if (__link != 0) __link-&gt;resetObject(__jni_env);
4053 4055 bool %out = (bool) %in;
4054 4056 </conversion-rule>
4055 4057 </modify-argument>
4056 4058 </modify-function>
4057 4059
4058 4060 <modify-function signature="name()const" remove="all"/> <!--### Obsolete in 4.3-->
4059 4061 </object-type>
4060 4062
4061 4063 <object-type name="QProxyModel">
4062 4064 <modify-function signature="parent()const" remove="all"/>
4063 4065 <extra-includes>
4064 4066 <include file-name="QPixmap" location="global"/>
4065 4067 <include file-name="QStringList" location="global"/>
4066 4068 <include file-name="QSize" location="global"/>
4067 4069 </extra-includes>
4068 4070 <modify-function signature="setModel(QAbstractItemModel*)">
4069 4071 <modify-argument index="1">
4070 4072 <reference-count action="set" variable-name="__rcModel"/>
4071 4073 </modify-argument>
4072 4074 </modify-function>
4073 4075 </object-type>
4074 4076
4075 4077 <object-type name="QImageReader">
4076 4078 <extra-includes>
4077 4079 <include file-name="QColor" location="global"/>
4078 4080 <include file-name="QRect" location="global"/>
4079 4081 <include file-name="QSize" location="global"/>
4080 4082 <include file-name="QStringList" location="global"/>
4081 4083 <include file-name="QImage" location="global"/>
4082 4084 </extra-includes>
4083 4085 <modify-function signature="read(QImage*) ">
4084 4086 <remove/>
4085 4087 </modify-function>
4086 4088 <modify-function signature="setDevice(QIODevice*)">
4087 4089 <modify-argument index="1">
4088 4090 <reference-count action="set" variable-name="__rcDevice"/>
4089 4091 </modify-argument>
4090 4092 </modify-function>
4091 4093 </object-type>
4092 4094
4093 4095 <object-type name="QMovie">
4094 4096 <extra-includes>
4095 4097 <include file-name="QColor" location="global"/>
4096 4098 <include file-name="QImage" location="global"/>
4097 4099 <include file-name="QPixmap" location="global"/>
4098 4100 <include file-name="QRect" location="global"/>
4099 4101 <include file-name="QSize" location="global"/>
4100 4102 </extra-includes>
4101 4103 <modify-function signature="cacheMode()">
4102 4104 <remove/>
4103 4105 </modify-function>
4104 4106 <modify-function signature="setDevice(QIODevice*)">
4105 4107 <modify-argument index="1">
4106 4108 <reference-count action="set" variable-name="__rcDevice"/>
4107 4109 </modify-argument>
4108 4110 </modify-function>
4109 4111 </object-type>
4110 4112
4111 4113 <object-type name="QPageSetupDialog"/>
4112 4114
4113 4115 <object-type name="QTabWidget">
4114 4116 <modify-function signature="initStyleOption(QStyleOptionTabWidgetFrame*)const">
4115 4117 <access modifier="private"/>
4116 4118 </modify-function>
4117 4119 <inject-code>
4118 4120 <insert-template name="gui.init_style_option">
4119 4121 <replace from="%TYPE" to="QStyleOptionTabWidgetFrame"/>
4120 4122 </insert-template>
4121 4123 </inject-code>
4122 4124 <modify-function signature="addTab(QWidget*,QIcon,QString)">
4123 4125 <modify-argument index="1">
4124 4126 <reference-count action="ignore"/>
4125 4127 </modify-argument>
4126 4128 </modify-function>
4127 4129 <modify-function signature="addTab(QWidget*,QString)">
4128 4130 <modify-argument index="1">
4129 4131 <reference-count action="ignore"/>
4130 4132 </modify-argument>
4131 4133 </modify-function>
4132 4134 <modify-function signature="insertTab(int,QWidget*,QString)">
4133 4135 <modify-argument index="2">
4134 4136 <reference-count action="ignore"/>
4135 4137 </modify-argument>
4136 4138 </modify-function>
4137 4139 <modify-function signature="insertTab(int,QWidget*,QIcon,QString)">
4138 4140 <modify-argument index="2">
4139 4141 <reference-count action="ignore"/>
4140 4142 </modify-argument>
4141 4143 </modify-function>
4142 4144 <modify-function signature="setCornerWidget(QWidget*,Qt::Corner)">
4143 4145 <modify-argument index="1">
4144 4146 <reference-count action="ignore"/>
4145 4147 </modify-argument>
4146 4148 </modify-function>
4147 4149 <modify-function signature="setCurrentWidget(QWidget*)">
4148 4150 <modify-argument index="1">
4149 4151 <reference-count action="ignore"/>
4150 4152 </modify-argument>
4151 4153 </modify-function>
4152 4154 <modify-function signature="setTabBar(QTabBar*)">
4153 4155 <modify-argument index="1">
4154 4156 <reference-count action="ignore"/>
4155 4157 </modify-argument>
4156 4158 </modify-function>
4157 4159 </object-type>
4158 4160 <object-type name="QDrag">
4159 4161 <extra-includes>
4160 4162 <include file-name="QPoint" location="global"/>
4161 4163 <include file-name="QPixmap" location="global"/>
4162 4164 </extra-includes>
4163 4165 <modify-function signature="setMimeData(QMimeData*)">
4164 4166 <modify-argument index="1">
4165 4167 <define-ownership class="java" owner="c++"/>
4166 4168 </modify-argument>
4167 4169 </modify-function>
4168 4170
4169 4171 <modify-function signature="start(QFlags&lt;Qt::DropAction&gt;)" remove="all"/> <!--### Obsolete in 4.3-->
4170 4172 </object-type>
4171 4173
4172 4174 <object-type name="QDateTimeEdit">
4173 4175 <modify-function signature="initStyleOption(QStyleOptionSpinBox*)const" access="private" rename="initDateTimeEditStyleOption"/>
4174 4176 <modify-function signature="setCalendarWidget(QCalendarWidget*)">
4175 4177 <modify-argument index="1">
4176 4178 <!-- Safe to ignore because widget is reparented -->
4177 4179 <reference-count action="ignore"/>
4178 4180 </modify-argument>
4179 4181 </modify-function>
4180 4182
4181 4183 </object-type>
4182 4184
4183 4185 <object-type name="QSortFilterProxyModel">
4184 4186 <modify-function signature="parent()const" remove="all"/>
4185 4187 <extra-includes>
4186 4188 <include file-name="QItemSelection" location="global"/>
4187 4189 <include file-name="QStringList" location="global"/>
4188 4190 <include file-name="QSize" location="global"/>
4189 4191 </extra-includes>
4190 4192
4191 4193 <modify-function signature="setSourceModel(QAbstractItemModel *)">
4192 4194 <modify-argument index="1">
4193 4195 <reference-count action="set" variable-name="__rcSourceModel"/>
4194 4196 </modify-argument>
4195 4197 </modify-function>
4196 4198
4197 4199 <modify-function signature="clear()" remove="all"/> <!--### Obsolete in 4.3-->
4198 4200 <modify-function signature="filterChanged()" remove="all"/> <!--### Obsolete in 4.3-->
4199 4201 </object-type>
4200 4202
4201 4203 <object-type name="QSlider">
4202 4204 <modify-function signature="initStyleOption(QStyleOptionSlider*)const">
4203 4205 <access modifier="private"/>
4204 4206 </modify-function>
4205 4207 </object-type>
4206 4208
4207 4209 <object-type name="QInputContext">
4208 4210 <extra-includes>
4209 4211 <include file-name="QTextFormat" location="global"/>
4210 4212 </extra-includes>
4211 4213 <modify-function signature="setFocusWidget(QWidget*)">
4212 4214 <remove/>
4213 4215 </modify-function>
4214 4216 <modify-function signature="filterEvent(const QEvent*)">
4215 4217 <modify-argument index="1" invalidate-after-use="yes"/>
4216 4218 </modify-function>
4217 4219 <modify-function signature="mouseHandler(int,QMouseEvent*)">
4218 4220 <modify-argument index="2" invalidate-after-use="yes"/>
4219 4221 </modify-function>
4220 4222
4221 4223 </object-type>
4222 4224
4223 4225 <object-type name="QProgressDialog">
4224 4226
4225 4227 <modify-function signature="setBar(QProgressBar*)">
4226 4228 <modify-argument index="1">
4227 4229 <define-ownership class="java" owner="c++"/>
4228 4230 </modify-argument>
4229 4231 </modify-function>
4230 4232 <modify-function signature="setCancelButton(QPushButton*)">
4231 4233 <modify-argument index="1">
4232 4234 <!-- Safe to ignore because button is reparented -->
4233 4235 <reference-count action="ignore"/>
4234 4236 </modify-argument>
4235 4237 </modify-function>
4236 4238 <modify-function signature="setLabel(QLabel*)">
4237 4239 <modify-argument index="1">
4238 4240 <!-- Safe to ignore because label is reparented -->
4239 4241 <reference-count action="ignore"/>
4240 4242 </modify-argument>
4241 4243 </modify-function>
4242 4244
4243 4245 </object-type>
4244 4246
4245 4247 <object-type name="QLabel">
4246 4248 <modify-function signature="picture()const">
4247 4249 <access modifier="private"/>
4248 4250 <rename to="picture_private"/>
4249 4251 </modify-function>
4250 4252
4251 4253 <modify-function signature="setBuddy(QWidget *)">
4252 4254 <modify-argument index="1">
4253 4255 <reference-count action="set" variable-name="__rcBuddy"/>
4254 4256 </modify-argument>
4255 4257 </modify-function>
4256 4258 <modify-function signature="setMovie(QMovie *)">
4257 4259 <modify-argument index="1">
4258 4260 <reference-count action="set" variable-name="__rcMovie"/>
4259 4261 </modify-argument>
4260 4262 </modify-function>
4261 4263 <modify-function signature="pixmap()const">
4262 4264 <access modifier="private"/>
4263 4265 <rename to="pixmap_private"/>
4264 4266 </modify-function>
4265 4267 </object-type>
4266 4268
4267 4269 <object-type name="QFileDialog">
4268 4270 <extra-includes>
4269 4271 <include file-name="QUrl" location="global"/>
4270 4272 </extra-includes>
4271 4273
4272 4274 <modify-function signature="getOpenFileName(QWidget*,QString,QString,QString,QString*,QFlags&lt;QFileDialog::Option&gt;)">
4273 4275 <access modifier="private"/>
4274 4276 <modify-argument index="1">
4275 4277 <remove-default-expression/>
4276 4278 </modify-argument>
4277 4279 <modify-argument index="2">
4278 4280 <remove-default-expression/>
4279 4281 </modify-argument>
4280 4282 <modify-argument index="3">
4281 4283 <remove-default-expression/>
4282 4284 </modify-argument>
4283 4285 <modify-argument index="4">
4284 4286 <remove-default-expression/>
4285 4287 </modify-argument>
4286 4288 <modify-argument index="5">
4287 4289 <remove-default-expression/>
4288 4290 </modify-argument>
4289 4291 <modify-argument index="6">
4290 4292 <remove-default-expression/>
4291 4293 </modify-argument>
4292 4294 </modify-function>
4293 4295
4294 4296 <modify-function signature="getOpenFileNames(QWidget*,QString,QString,QString,QString*,QFlags&lt;QFileDialog::Option&gt;)">
4295 4297 <access modifier="private"/>
4296 4298 <modify-argument index="1">
4297 4299 <remove-default-expression/>
4298 4300 </modify-argument>
4299 4301 <modify-argument index="2">
4300 4302 <remove-default-expression/>
4301 4303 </modify-argument>
4302 4304 <modify-argument index="3">
4303 4305 <remove-default-expression/>
4304 4306 </modify-argument>
4305 4307 <modify-argument index="4">
4306 4308 <remove-default-expression/>
4307 4309 </modify-argument>
4308 4310 <modify-argument index="5">
4309 4311 <remove-default-expression/>
4310 4312 </modify-argument>
4311 4313 <modify-argument index="6">
4312 4314 <remove-default-expression/>
4313 4315 </modify-argument>
4314 4316 </modify-function>
4315 4317
4316 4318 <modify-function signature="getSaveFileName(QWidget*,QString,QString,QString,QString*,QFlags&lt;QFileDialog::Option&gt;)">
4317 4319 <access modifier="private"/>
4318 4320 <modify-argument index="1">
4319 4321 <remove-default-expression/>
4320 4322 </modify-argument>
4321 4323 <modify-argument index="2">
4322 4324 <remove-default-expression/>
4323 4325 </modify-argument>
4324 4326 <modify-argument index="3">
4325 4327 <remove-default-expression/>
4326 4328 </modify-argument>
4327 4329 <modify-argument index="4">
4328 4330 <remove-default-expression/>
4329 4331 </modify-argument>
4330 4332 <modify-argument index="5">
4331 4333 <remove-default-expression/>
4332 4334 </modify-argument>
4333 4335 <modify-argument index="6">
4334 4336 <remove-default-expression/>
4335 4337 </modify-argument>
4336 4338 </modify-function>
4337 4339
4338 4340 <modify-function signature="setIconProvider(QFileIconProvider*)">
4339 4341 <modify-argument index="1">
4340 4342 <reference-count action="set" variable-name="__rcIconProvider"/>
4341 4343 </modify-argument>
4342 4344 </modify-function>
4343 4345
4344 4346 <modify-function signature="setItemDelegate(QAbstractItemDelegate*)">
4345 4347 <modify-argument index="1">
4346 4348 <reference-count action="set" variable-name="__rcItemDelegate"/>
4347 4349 </modify-argument>
4348 4350 </modify-function>
4349 4351
4350 4352 <modify-function signature="setProxyModel(QAbstractProxyModel*)">
4351 4353 <modify-argument index="1">
4352 4354 <!-- Reparented -->
4353 4355 <reference-count action="ignore"/>
4354 4356 </modify-argument>
4355 4357 </modify-function>
4356 4358
4357 4359 </object-type>
4358 4360
4359 4361 <object-type name="QErrorMessage"/>
4360 4362
4361 4363 <object-type name="QTabBar">
4362 4364 <extra-includes>
4363 4365 <include file-name="QIcon" location="global"/>
4364 4366 </extra-includes>
4365 4367 <modify-function signature="initStyleOption(QStyleOptionTab*,int)const">
4366 4368 <access modifier="private"/>
4367 4369 </modify-function>
4368 4370 <modify-function signature="setTabButton(int,QTabBar::ButtonPosition,QWidget*)">
4369 4371 <modify-argument index="3">
4370 4372 <reference-count action="ignore"/>
4371 4373 </modify-argument>
4372 4374 </modify-function>
4373 4375 </object-type>
4374 4376
4375 4377 <object-type name="QStandardItemModel">
4376 4378 <modify-function signature="insertColumn(int,const QModelIndex &amp;)" remove="all"/>
4377 4379 <modify-function signature="insertRow(int,const QModelIndex &amp;)" remove="all"/>
4378 4380 <modify-function signature="parent()const" remove="all"/>
4379 4381 <extra-includes>
4380 4382 <include file-name="QStringList" location="global"/>
4381 4383 <include file-name="QSize" location="global"/>
4382 4384 </extra-includes>
4383 4385
4384 4386 <modify-function signature="appendColumn(const QList&lt;QStandardItem *&gt;&amp;)">
4385 4387 <modify-argument index="1">
4386 4388 <define-ownership class="java" owner="c++"/>
4387 4389 </modify-argument>
4388 4390 </modify-function>
4389 4391 <modify-function signature="takeColumn(int)">
4390 4392 <modify-argument index="return">
4391 4393 <define-ownership class="java" owner="default"/>
4392 4394 </modify-argument>
4393 4395 </modify-function>
4394 4396 <modify-function signature="takeRow(int)">
4395 4397 <modify-argument index="return">
4396 4398 <define-ownership class="java" owner="default"/>
4397 4399 </modify-argument>
4398 4400 </modify-function>
4399 4401 <modify-function signature="takeHorizontalHeaderItem(int)">
4400 4402 <modify-argument index="return">
4401 4403 <define-ownership class="java" owner="default"/>
4402 4404 </modify-argument>
4403 4405 </modify-function>
4404 4406 <modify-function signature="takeVerticalHeaderItem(int)">
4405 4407 <modify-argument index="return">
4406 4408 <define-ownership class="java" owner="default"/>
4407 4409 </modify-argument>
4408 4410 </modify-function>
4409 4411 <modify-function signature="takeItem(int,int)">
4410 4412 <modify-argument index="return">
4411 4413 <define-ownership class="java" owner="default"/>
4412 4414 </modify-argument>
4413 4415 </modify-function>
4414 4416 <modify-function signature="appendRow(const QList&lt;QStandardItem *&gt;&amp;)">
4415 4417 <modify-argument index="1">
4416 4418 <define-ownership class="java" owner="c++"/>
4417 4419 </modify-argument>
4418 4420 </modify-function>
4419 4421 <modify-function signature="appendRow(QStandardItem *)">
4420 4422 <modify-argument index="1">
4421 4423 <define-ownership class="java" owner="c++"/>
4422 4424 </modify-argument>
4423 4425 </modify-function>
4424 4426 <modify-function signature="insertColumn(int, const QList&lt;QStandardItem *&gt;&amp;)">
4425 4427 <modify-argument index="2">
4426 4428 <define-ownership class="java" owner="c++"/>
4427 4429 </modify-argument>
4428 4430 </modify-function>
4429 4431 <modify-function signature="insertRow(int, const QList&lt;QStandardItem *&gt;&amp;)">
4430 4432 <modify-argument index="2">
4431 4433 <define-ownership class="java" owner="c++"/>
4432 4434 </modify-argument>
4433 4435 </modify-function>
4434 4436 <modify-function signature="insertRow(int, QStandardItem *)">
4435 4437 <modify-argument index="2">
4436 4438 <define-ownership class="java" owner="c++"/>
4437 4439 </modify-argument>
4438 4440 </modify-function>
4439 4441 <modify-function signature="setHorizontalHeaderItem(int, QStandardItem *)">
4440 4442 <modify-argument index="2">
4441 4443 <define-ownership class="java" owner="c++"/>
4442 4444 </modify-argument>
4443 4445 </modify-function>
4444 4446 <modify-function signature="setItem(int, int, QStandardItem *)">
4445 4447 <modify-argument index="3">
4446 4448 <define-ownership class="java" owner="c++"/>
4447 4449 </modify-argument>
4448 4450 </modify-function>
4449 4451 <modify-function signature="setItem(int, QStandardItem *)">
4450 4452 <modify-argument index="2">
4451 4453 <define-ownership class="java" owner="c++"/>
4452 4454 </modify-argument>
4453 4455 </modify-function>
4454 4456 <modify-function signature="setItemPrototype(const QStandardItem *)">
4455 4457 <modify-argument index="1">
4456 4458 <define-ownership class="java" owner="c++"/>
4457 4459 </modify-argument>
4458 4460 </modify-function>
4459 4461 <modify-function signature="setVerticalHeaderItem(int, QStandardItem *)">
4460 4462 <modify-argument index="2">
4461 4463 <define-ownership class="java" owner="c++"/>
4462 4464 </modify-argument>
4463 4465 </modify-function>
4464 4466 </object-type>
4465 4467
4466 4468 <object-type name="QRadioButton">
4467 4469 <modify-function signature="initStyleOption(QStyleOptionButton*)const">
4468 4470 <access modifier="private"/>
4469 4471 </modify-function>
4470 4472 </object-type>
4471 4473
4472 4474 <object-type name="QScrollBar">
4473 4475 <modify-function signature="initStyleOption(QStyleOptionSlider*)const">
4474 4476 <access modifier="private"/>
4475 4477 </modify-function>
4476 4478 </object-type>
4477 4479
4478 4480 <object-type name="QClipboard">
4479 4481 <extra-includes>
4480 4482 <include file-name="QImage" location="global"/>
4481 4483 <include file-name="QPixmap" location="global"/>
4482 4484 </extra-includes>
4483 4485 <modify-function signature="setMimeData(QMimeData *, QClipboard::Mode)">
4484 4486 <modify-argument index="1">
4485 4487 <define-ownership class="java" owner="c++"/>
4486 4488 </modify-argument>
4487 4489 </modify-function>
4488 4490 <modify-function signature="text(QString&amp;,QClipboard::Mode)const">
4489 4491 <access modifier="private"/>
4490 4492 <modify-argument index="2">
4491 4493 <remove-default-expression/>
4492 4494 </modify-argument>
4493 4495 </modify-function>
4494 4496
4495 4497 </object-type>
4496 4498
4497 4499 <object-type name="QAbstractScrollArea">
4498 4500 <modify-function signature="setupViewport(QWidget *)" access="non-final"/>
4499 4501 <modify-function signature="addScrollBarWidget(QWidget*,QFlags&lt;Qt::AlignmentFlag&gt;)">
4500 4502 <modify-argument index="1">
4501 4503 <reference-count action="ignore"/>
4502 4504 </modify-argument>
4503 4505 </modify-function>
4504 4506 <modify-function signature="setCornerWidget(QWidget*)">
4505 4507 <modify-argument index="1">
4506 4508 <reference-count action="ignore"/>
4507 4509 </modify-argument>
4508 4510 </modify-function>
4509 4511 <modify-function signature="setHorizontalScrollBar(QScrollBar*)">
4510 4512 <modify-argument index="1">
4511 4513 <reference-count action="ignore"/>
4512 4514 </modify-argument>
4513 4515 </modify-function>
4514 4516
4515 4517 <modify-function signature="setVerticalScrollBar(QScrollBar*)">
4516 4518 <modify-argument index="1">
4517 4519 <reference-count action="ignore"/>
4518 4520 </modify-argument>
4519 4521 </modify-function>
4520 4522
4521 4523 <modify-function signature="setViewport(QWidget*)">
4522 4524 <modify-argument index="1">
4523 4525 <reference-count action="ignore"/>
4524 4526 </modify-argument>
4525 4527 </modify-function>
4526 4528
4527 4529 <modify-function signature="setupViewport(QWidget*)">
4528 4530 <modify-argument index="1">
4529 4531 <reference-count action="ignore"/>
4530 4532 </modify-argument>
4531 4533 </modify-function>
4532 4534
4533 4535 <modify-function signature="viewportEvent(QEvent*)">
4534 4536 <modify-argument index="1" invalidate-after-use="yes"/>
4535 4537 </modify-function>
4536 4538
4537 4539 </object-type>
4538 4540
4539 4541 <object-type name="QPaintEngineState">
4540 4542 <extra-includes>
4541 4543 <include file-name="QPainterPath" location="global"/>
4542 4544 </extra-includes>
4543 4545 </object-type>
4544 4546
4545 4547 <object-type name="QRubberBand">
4546 4548 <modify-function signature="initStyleOption(QStyleOptionRubberBand*)const">
4547 4549 <access modifier="private"/>
4548 4550 </modify-function>
4549 4551 <modify-function signature="move(int,int)" rename="moveRubberBand"/>
4550 4552 <modify-function signature="move(const QPoint &amp;)" rename="moveRubberBand"/>
4551 4553 <modify-function signature="resize(int,int)" rename="resizeRubberBand"/>
4552 4554 <modify-function signature="resize(const QSize &amp;)" rename="resizeRubberBand"/>
4553 4555 <modify-function signature="setGeometry(int,int,int,int)" rename="setRubberBandGeometry"/>
4554 4556 <modify-function signature="setGeometry(const QRect &amp;)" rename="setRubberBandGeometry"/>
4555 4557 </object-type>
4556 4558
4557 4559 <object-type name="QTextLayout">
4558 4560 <extra-includes>
4559 4561 <include file-name="QTextOption" location="global"/>
4560 4562 </extra-includes>
4561 4563 </object-type>
4562 4564
4563 4565 <object-type name="QTableWidget">
4564 4566 <modify-function signature="mimeData(const QList&lt;QTableWidgetItem*&gt;)const">
4565 4567 <modify-argument index="1" invalidate-after-use="yes"/>
4566 4568 </modify-function>
4567 4569 <modify-function signature="isSortingEnabled()const" remove="all"/>
4568 4570 <modify-function signature="setSortingEnabled(bool)" remove="all"/>
4569 4571 <modify-function signature="setHorizontalHeaderItem(int, QTableWidgetItem *)">
4570 4572 <modify-argument index="2">
4571 4573 <define-ownership class="java" owner="c++"/>
4572 4574 </modify-argument>
4573 4575 </modify-function>
4574 4576 <modify-function signature="setItem(int, int, QTableWidgetItem *)">
4575 4577 <modify-argument index="3">
4576 4578 <define-ownership class="java" owner="c++"/>
4577 4579 </modify-argument>
4578 4580 </modify-function>
4579 4581 <modify-function signature="takeHorizontalHeaderItem(int)">
4580 4582 <modify-argument index="return">
4581 4583 <define-ownership class="java" owner="default"/>
4582 4584 </modify-argument>
4583 4585 </modify-function>
4584 4586 <modify-function signature="takeVerticalHeaderItem(int)">
4585 4587 <modify-argument index="return">
4586 4588 <define-ownership class="java" owner="default"/>
4587 4589 </modify-argument>
4588 4590 </modify-function>
4589 4591 <modify-function signature="takeItem(int,int)">
4590 4592 <modify-argument index="return">
4591 4593 <define-ownership class="java" owner="default"/>
4592 4594 </modify-argument>
4593 4595 </modify-function>
4594 4596 <modify-function signature="setItemPrototype(const QTableWidgetItem *)">
4595 4597 <modify-argument index="1">
4596 4598 <define-ownership class="java" owner="c++"/>
4597 4599 </modify-argument>
4598 4600 </modify-function>
4599 4601 <modify-function signature="setVerticalHeaderItem(int, QTableWidgetItem *)">
4600 4602 <modify-argument index="2">
4601 4603 <define-ownership class="java" owner="c++"/>
4602 4604 </modify-argument>
4603 4605 </modify-function>
4604 4606 <modify-function signature="setCellWidget(int,int,QWidget*)">
4605 4607 <modify-argument index="3">
4606 4608 <reference-count action="ignore"/>
4607 4609 </modify-argument>
4608 4610 </modify-function>
4609 4611 <modify-function signature="setCurrentItem(QTableWidgetItem*)">
4610 4612 <modify-argument index="1">
4611 4613 <reference-count action="ignore"/>
4612 4614 </modify-argument>
4613 4615 </modify-function>
4614 4616 <modify-function signature="setCurrentItem(QTableWidgetItem*,QFlags&lt;QItemSelectionModel::SelectionFlag&gt;)">
4615 4617 <modify-argument index="1">
4616 4618 <reference-count action="ignore"/>
4617 4619 </modify-argument>
4618 4620 </modify-function>
4619 4621 <modify-function signature="setItemSelected(const QTableWidgetItem*,bool)">
4620 4622 <remove/>
4621 4623 </modify-function>
4622 4624 <modify-function signature="isItemSelected(const QTableWidgetItem*)const">
4623 4625 <remove/>
4624 4626 </modify-function>
4625 4627 <modify-function signature="setModel(QAbstractItemModel*)">
4626 4628 <modify-argument index="1">
4627 4629 <reference-count action="ignore"/>
4628 4630 </modify-argument>
4629 4631 </modify-function>
4630 4632
4631 4633 <modify-function signature="mimeData(const QList&lt;QTableWidgetItem*&gt;)const" remove="all"/>
4632 4634 </object-type>
4633 4635 <object-type name="QTextDocument">
4634 4636 <extra-includes>
4635 4637 <include file-name="QTextBlock" location="global"/>
4636 4638 <include file-name="QTextFormat" location="global"/>
4637 4639 <include file-name="QTextCursor" location="global"/>
4638 4640 </extra-includes>
4639 4641 <modify-function signature="redo(QTextCursor*)">
4640 4642 <access modifier="private"/>
4641 4643 </modify-function>
4642 4644 <modify-function signature="setDocumentLayout(QAbstractTextDocumentLayout*)">
4643 4645 <modify-argument index="1">
4644 4646 <define-ownership class="java" owner="c++"/>
4645 4647 </modify-argument>
4646 4648 </modify-function>
4647 4649
4648 4650 <modify-function signature="undo(QTextCursor*)">
4649 4651 <access modifier="private"/>
4650 4652 </modify-function>
4651 4653 </object-type>
4652 4654
4653 4655 <object-type name="QTextDocumentWriter">
4654 4656 <modify-function signature="setCodec(QTextCodec*)">
4655 4657 <modify-argument index="1">
4656 4658 <reference-count action="set" variable-name="__rcCodec"/>
4657 4659 </modify-argument>
4658 4660 </modify-function>
4659 4661 <modify-function signature="setDevice(QIODevice*)">
4660 4662 <modify-argument index="1">
4661 4663 <reference-count action="set" variable-name="__rcDevice"/>
4662 4664 </modify-argument>
4663 4665 </modify-function>
4664 4666 </object-type>
4665 4667
4666 4668 <object-type name="QSplitter">
4667 4669
4668 4670 <modify-function signature="getRange(int,int*,int*)const">
4669 4671 <access modifier="private"/>
4670 4672 </modify-function>
4671 4673 <modify-function signature="addWidget(QWidget *)">
4672 4674 <modify-argument index="1">
4673 4675 <reference-count action="ignore"/>
4674 4676 </modify-argument>
4675 4677 </modify-function>
4676 4678 <modify-function signature="insertWidget(int, QWidget *)">
4677 4679 <modify-argument index="2">
4678 4680 <reference-count action="ignore"/>
4679 4681 </modify-argument>
4680 4682 </modify-function>
4681 4683 </object-type>
4682 4684
4683 4685 <object-type name="QGroupBox">
4684 4686 <modify-function signature="initStyleOption(QStyleOptionGroupBox*)const">
4685 4687 <access modifier="private"/>
4686 4688 </modify-function>
4687 4689 </object-type>
4688 4690
4689 4691 <object-type name="QStackedWidget">
4690 4692 <modify-function signature="addWidget(QWidget*)">
4691 4693 <modify-argument index="1">
4692 4694 <reference-count action="ignore"/>
4693 4695 </modify-argument>
4694 4696 </modify-function>
4695 4697 <modify-function signature="insertWidget(int,QWidget*)">
4696 4698 <modify-argument index="2">
4697 4699 <reference-count action="ignore"/>
4698 4700 </modify-argument>
4699 4701 </modify-function>
4700 4702 <modify-function signature="removeWidget(QWidget*)">
4701 4703 <modify-argument index="1">
4702 4704 <reference-count action="ignore"/>
4703 4705 </modify-argument>
4704 4706 </modify-function>
4705 4707 <modify-function signature="setCurrentWidget(QWidget*)">
4706 4708 <modify-argument index="1">
4707 4709 <reference-count action="ignore"/>
4708 4710 </modify-argument>
4709 4711 </modify-function>
4710 4712 </object-type>
4711 4713
4712 4714 <object-type name="QSplitterHandle">
4713 4715 </object-type>
4714 4716
4715 4717 <object-type name="QDial">
4716 4718 <modify-function signature="initStyleOption(QStyleOptionSlider*)const">
4717 4719 <access modifier="private"/>
4718 4720 </modify-function>
4719 4721 </object-type>
4720 4722
4721 4723 <object-type name="QLineEdit">
4722 4724 <modify-function signature="initStyleOption(QStyleOptionFrame*)const">
4723 4725 <access modifier="private"/>
4724 4726 </modify-function>
4725 4727 <modify-function signature="setCompleter(QCompleter *)">
4726 4728 <modify-argument index="1">
4727 4729 <reference-count action="set" variable-name="__rcCompleter"/>
4728 4730 </modify-argument>
4729 4731 </modify-function>
4730 4732 <modify-function signature="setValidator(const QValidator *)">
4731 4733 <modify-argument index="1">
4732 4734 <reference-count action="set" variable-name="__rcValidator"/>
4733 4735 </modify-argument>
4734 4736 </modify-function>
4735 4737 </object-type>
4736 4738
4737 4739 <object-type name="QLCDNumber"/>
4738 4740
4739 4741 <object-type name="QSplashScreen">
4740 4742 <modify-function signature="showMessage(const QString &amp;, int, const QColor &amp;)">
4741 4743 <modify-argument index="3">
4742 4744 <replace-default-expression with="QColor.black"/>
4743 4745 </modify-argument>
4744 4746 </modify-function>
4745 4747 <modify-function signature="repaint()" remove="all"/>
4746 4748 <modify-function signature="drawContents(QPainter*)">
4747 4749 <modify-argument index="1" invalidate-after-use="yes"/>
4748 4750 </modify-function>
4749 4751 </object-type>
4750 4752
4751 4753 <object-type name="QDockWidget">
4752 4754 <modify-function signature="initStyleOption(QStyleOptionDockWidget*)const">
4753 4755 <access modifier="private"/>
4754 4756 </modify-function>
4755 4757 <inject-code>
4756 4758 <insert-template name="gui.init_style_option">
4757 4759 <replace from="%TYPE" to="QStyleOptionDockWidget"/>
4758 4760 </insert-template>
4759 4761 </inject-code>
4760 4762 <modify-function signature="setTitleBarWidget(QWidget*)">
4761 4763 <modify-argument index="1">
4762 4764 <reference-count action="ignore"/>
4763 4765 </modify-argument>
4764 4766 </modify-function>
4765 4767 <modify-function signature="setWidget(QWidget*)">
4766 4768 <modify-argument index="1">
4767 4769 <reference-count action="ignore"/>
4768 4770 </modify-argument>
4769 4771 </modify-function>
4770 4772 </object-type>
4771 4773
4772 4774 <object-type name="QAbstractProxyModel">
4773 4775 <extra-includes>
4774 4776 <include file-name="QItemSelection" location="global"/>
4775 4777 <include file-name="QStringList" location="global"/>
4776 4778 <include file-name="QSize" location="global"/>
4777 4779 </extra-includes>
4778 4780
4779 4781 <modify-function signature="setSourceModel(QAbstractItemModel *)">
4780 4782 <modify-argument index="1">
4781 4783 <reference-count action="set" variable-name="__rcSourceModel"/>
4782 4784 </modify-argument>
4783 4785 </modify-function>
4784 4786
4785 4787 </object-type>
4786 4788
4787 4789 <object-type name="QDesktopWidget">
4788 4790 </object-type>
4789 4791
4790 4792 <object-type name="QFrame">
4791 4793 </object-type>
4792 4794
4793 4795 <object-type name="QTextTable">
4794 4796 <modify-function signature="format() const">
4795 4797 <rename to="tableFormat"/>
4796 4798 </modify-function>
4797 4799 <extra-includes>
4798 4800 <include file-name="QTextCursor" location="global"/>
4799 4801 </extra-includes>
4800 4802 </object-type>
4801 4803
4802 4804 <object-type name="QSpinBox">
4803 4805 <modify-function signature="valueChanged(const QString &amp;)">
4804 4806 <rename to="valueStringChanged"/>
4805 4807 </modify-function>
4806 4808 </object-type>
4807 4809
4808 4810 <object-type name="QTextBrowser">
4809 4811 <modify-function signature="highlighted(const QString &amp;)">
4810 4812 <rename to="highlightedString"/>
4811 4813 </modify-function>
4812 4814 </object-type>
4813 4815
4814 4816 <object-type name="QDoubleSpinBox">
4815 4817 <modify-function signature="valueChanged(const QString &amp;)">
4816 4818 <rename to="valueStringChanged"/>
4817 4819 </modify-function>
4818 4820 </object-type>
4819 4821
4820 4822 <object-type name="QButtonGroup">
4821 4823 <modify-function signature="buttonClicked(int)">
4822 4824 <rename to="buttonIdClicked"/>
4823 4825 </modify-function>
4824 4826 <modify-function signature="buttonPressed(int)">
4825 4827 <rename to="buttonIdPressed"/>
4826 4828 </modify-function>
4827 4829 <modify-function signature="buttonReleased(int)">
4828 4830 <rename to="buttonIdReleased"/>
4829 4831 </modify-function>
4830 4832 <modify-function signature="addButton(QAbstractButton *)">
4831 4833 <modify-argument index="1">
4832 4834 <reference-count action="add" variable-name="__rcButtons"/>
4833 4835 <no-null-pointer/>
4834 4836 </modify-argument>
4835 4837 </modify-function>
4836 4838 <modify-function signature="addButton(QAbstractButton *, int)">
4837 4839 <modify-argument index="1">
4838 4840 <reference-count action="add" variable-name="__rcButtons"/>
4839 4841 <no-null-pointer/>
4840 4842 </modify-argument>
4841 4843 </modify-function>
4842 4844 <modify-function signature="removeButton(QAbstractButton *)">
4843 4845 <modify-argument index="1">
4844 4846 <reference-count action="remove" variable-name="__rcButtons"/>
4845 4847 <no-null-pointer/>
4846 4848 </modify-argument>
4847 4849 </modify-function>
4848 4850 <modify-function signature="setId(QAbstractButton *,int)">
4849 4851 <modify-argument index="1">
4850 4852 <reference-count action="ignore"/>
4851 4853 </modify-argument>
4852 4854 </modify-function>
4853 4855 </object-type>
4854 4856
4855 4857 <object-type name="QToolBar">
4856 4858 <modify-function signature="addWidget(QWidget*)">
4857 4859 <modify-argument index="1">
4858 4860 <define-ownership class="java" owner="c++"/>
4859 4861 </modify-argument>
4860 4862 </modify-function>
4861 4863 <modify-function signature="insertWidget(QAction*,QWidget*)">
4862 4864 <modify-argument index="1">
4863 4865 <reference-count action="ignore"/>
4864 4866 </modify-argument>
4865 4867 <modify-argument index="2">
4866 4868 <define-ownership class="java" owner="c++"/>
4867 4869 </modify-argument>
4868 4870 </modify-function>
4869 4871 <modify-function signature="insertSeparator(QAction*)">
4870 4872 <modify-argument index="1">
4871 4873 <reference-count action="ignore"/>
4872 4874 </modify-argument>
4873 4875 </modify-function>
4874 4876
4875 4877 <inject-code class="pywrap-h">
4876 4878 QAction* addAction (QToolBar* menu, const QString &amp; text, PyObject* callable)
4877 4879 {
4878 4880 QAction* a = menu-&gt;addAction(text);
4879 4881 PythonQt::self()-&gt;addSignalHandler(a, SIGNAL(triggered(bool)), callable);
4880 4882 return a;
4881 4883 }
4882 4884
4883 4885 QAction* addAction (QToolBar* menu, const QIcon&amp; icon, const QString&amp; text, PyObject* callable)
4884 4886 {
4885 4887 QAction* a = menu-&gt;addAction(text);
4886 4888 a-&gt;setIcon(icon);
4887 4889 PythonQt::self()-&gt;addSignalHandler(a, SIGNAL(triggered(bool)), callable);
4888 4890 return a;
4889 4891 }
4890 4892 </inject-code>
4891 4893 </object-type>
4892 4894
4893 4895 <object-type name="QPaintEngine">
4894 4896
4895 4897 <modify-function signature="begin(QPaintDevice*)">
4896 4898 <modify-argument index="1" invalidate-after-use="yes"/>
4897 4899 </modify-function>
4898 4900 <modify-function signature="updateState(QPaintEngineState)">
4899 4901 <modify-argument index="1" invalidate-after-use="yes"/>
4900 4902 </modify-function>
4901 4903 <modify-function signature="drawTextItem(QPointF,QTextItem)">
4902 4904 <modify-argument index="2" invalidate-after-use="yes"/>
4903 4905 </modify-function>
4904 4906
4905 4907 <extra-includes>
4906 4908 <include file-name="QVarLengthArray" location="global"/>
4907 4909 </extra-includes>
4908 4910 <modify-function signature="setPaintDevice(QPaintDevice*)">
4909 4911 <remove/>
4910 4912 </modify-function>
4911 4913 <modify-field name="state" read="false" write="false"/>
4912 4914 </object-type>
4913 4915
4914 4916 <object-type name="QAbstractTableModel">
4915 4917 <extra-includes>
4916 4918 <include file-name="QStringList" location="global"/>
4917 4919 <include file-name="QSize" location="global"/>
4918 4920 </extra-includes>
4919 4921 </object-type>
4920 4922
4921 4923 <object-type name="QGuiSignalMapper"/>
4922 4924
4923 4925 <object-type name="QComboBox">
4924 4926 <modify-function signature="initStyleOption(QStyleOptionComboBox*)const">
4925 4927 <access modifier="private"/>
4926 4928 </modify-function>
4927 4929 <modify-function signature="setCompleter(QCompleter*)">
4928 4930 <modify-argument index="1">
4929 4931 <reference-count variable-name="__rcCompleter" action="set"/>
4930 4932 </modify-argument>
4931 4933 </modify-function>
4932 4934 <modify-function signature="setValidator(const QValidator*)">
4933 4935 <modify-argument index="1">
4934 4936 <reference-count variable-name="__rcValidator" action="set"/>
4935 4937 </modify-argument>
4936 4938 </modify-function>
4937 4939 <modify-function signature="setItemDelegate(QAbstractItemDelegate *)">
4938 4940 <modify-argument index="1">
4939 4941 <define-ownership class="java" owner="c++"/>
4940 4942 <no-null-pointer/>
4941 4943 </modify-argument>
4942 4944 </modify-function>
4943 4945 <modify-function signature="setView(QAbstractItemView *)">
4944 4946 <modify-argument index="1">
4945 4947 <no-null-pointer/>
4946 4948 <!-- Safe to ignore because combo box reparents view -->
4947 4949 <reference-count action="ignore"/>
4948 4950 </modify-argument>
4949 4951 </modify-function>
4950 4952 <modify-function signature="setLineEdit(QLineEdit *)">
4951 4953 <modify-argument index="1">
4952 4954 <no-null-pointer/>
4953 4955 <!-- Safe to ignore because combo box reparents line edit -->
4954 4956 <reference-count action="ignore"/>
4955 4957 </modify-argument>
4956 4958 </modify-function>
4957 4959 <modify-function signature="setModel(QAbstractItemModel *)">
4958 4960 <modify-argument index="1">
4959 4961 <no-null-pointer/>
4960 4962 <reference-count action="set" variable-name="__rcModel"/>
4961 4963 </modify-argument>
4962 4964 </modify-function>
4963 4965 <inject-code>
4964 4966 <insert-template name="gui.init_style_option">
4965 4967 <replace from="%TYPE" to="QStyleOptionComboBox"/>
4966 4968 </insert-template>
4967 4969 </inject-code>
4968 4970 <modify-function signature="activated(int)">&gt;
4969 4971 <rename to="activatedIndex"/>
4970 4972 </modify-function>
4971 4973 <modify-function signature="currentIndexChanged(const QString &amp;)">
4972 4974 <rename to="currentStringChanged"/>
4973 4975 </modify-function>
4974 4976 <modify-function signature="highlighted(int)">
4975 4977 <rename to="highlightedIndex"/>
4976 4978 </modify-function>
4977 4979
4978 4980 <modify-function signature="autoCompletion()const" remove="all"/> <!--### Obsolete in 4.3-->
4979 4981 <modify-function signature="autoCompletionCaseSensitivity()const" remove="all"/> <!--### Obsolete in 4.3-->
4980 4982 <modify-function signature="setAutoCompletion(bool)" remove="all"/> <!--### Obsolete in 4.3-->
4981 4983 <modify-function signature="setAutoCompletionCaseSensitivity(Qt::CaseSensitivity)" remove="all"/> <!--### Obsolete in 4.3-->
4982 4984 </object-type>
4983 4985
4984 4986 <object-type name="QTextEdit">
4985 4987 <extra-includes>
4986 4988 <include file-name="QTextCursor" location="global"/>
4987 4989 </extra-includes>
4988 4990 <modify-function signature="setDocument(QTextDocument*)">
4989 4991 <modify-argument index="1">
4990 4992 <reference-count action="set" variable-name="__rcDocument"/>
4991 4993 </modify-argument>
4992 4994 </modify-function>
4993 4995 <modify-function signature="insertFromMimeData(const QMimeData*) ">
4994 4996 <modify-argument index="1">
4995 4997 <reference-count action="ignore"/>
4996 4998 </modify-argument>
4997 4999 </modify-function>
4998 5000 </object-type>
4999 5001
5000 5002 <object-type name="QPrinter" delete-in-main-thread="yes">
5001 5003 <modify-function signature="setEngines(QPrintEngine*,QPaintEngine*)">
5002 5004 <modify-argument index="1">
5003 5005 <reference-count action="set" variable-name="__rcPrintEngine"/>
5004 5006 </modify-argument>
5005 5007 <modify-argument index="2">
5006 5008 <reference-count action="set" variable-name="__rcPaintEngine"/>
5007 5009 </modify-argument>
5008 5010 </modify-function>
5009 5011
5010 5012 <extra-includes>
5011 5013 <include file-name="QPrinterInfo" location="global"/>
5012 5014 </extra-includes>
5013 5015 </object-type>
5014 5016
5015 5017 <object-type name="QAction">
5016 5018 <modify-function signature="setMenu(QMenu*)">
5017 5019 <modify-argument index="1">
5018 5020 <reference-count action="set" variable-name="__rcMenu"/>
5019 5021 </modify-argument>
5020 5022 </modify-function>
5021 5023
5022 5024 </object-type>
5023 5025
5024 5026 <object-type name="QPainter">
5025 5027 <extra-includes>
5026 5028 <include file-name="QWidget" location="global"/>
5027 5029 <include file-name="QPainterPath" location="global"/>
5028 5030 <include file-name="QPixmap" location="global"/>
5029 5031 </extra-includes>
5030 5032
5031 5033 <modify-function signature="drawText(const QPointF &amp;, const QString &amp;, int, int)" remove="all"/>
5032 5034
5033 5035 <modify-function signature="drawConvexPolygon(const QPoint *, int)">
5034 5036 <remove/>
5035 5037 </modify-function>
5036 5038 <modify-function signature="drawConvexPolygon(const QPointF *, int)">
5037 5039 <remove/>
5038 5040 </modify-function>
5039 5041 <modify-function signature="drawLines(const QLine *, int)">
5040 5042 <remove/>
5041 5043 </modify-function>
5042 5044 <modify-function signature="drawLines(const QLineF *, int)">
5043 5045 <remove/>
5044 5046 </modify-function>
5045 5047 <modify-function signature="drawLines(const QPoint *, int)">
5046 5048 <remove/>
5047 5049 </modify-function>
5048 5050 <modify-function signature="drawLines(const QPointF *, int)">
5049 5051 <remove/>
5050 5052 </modify-function>
5051 5053 <modify-function signature="drawPoints(const QPoint *, int)">
5052 5054 <remove/>
5053 5055 </modify-function>
5054 5056 <modify-function signature="drawPoints(const QPointF *, int)">
5055 5057 <remove/>
5056 5058 </modify-function>
5057 5059 <modify-function signature="drawPolygon(const QPoint *, int, Qt::FillRule)">
5058 5060 <remove/>
5059 5061 </modify-function>
5060 5062 <modify-function signature="drawPolygon(const QPointF *, int, Qt::FillRule)">
5061 5063 <remove/>
5062 5064 </modify-function>
5063 5065 <modify-function signature="drawPolyline(const QPoint *, int)">
5064 5066 <remove/>
5065 5067 </modify-function>
5066 5068 <modify-function signature="drawPolyline(const QPointF *, int)">
5067 5069 <remove/>
5068 5070 </modify-function>
5069 5071 <modify-function signature="drawRects(const QRect *, int)">
5070 5072 <remove/>
5071 5073 </modify-function>
5072 5074 <modify-function signature="drawRects(const QRectF *, int)">
5073 5075 <remove/>
5074 5076 </modify-function>
5075 5077 <modify-function signature="drawLines(const QVector&lt;QPoint&gt; &amp;)">
5076 5078 <rename to="drawLinesFromPoints"/>
5077 5079 </modify-function>
5078 5080 <modify-function signature="drawLines(const QVector&lt;QPointF&gt; &amp;)">
5079 5081 <rename to="drawLinesFromPointsF"/>
5080 5082 </modify-function>
5081 5083 <modify-function signature="drawLines(const QVector&lt;QLineF&gt; &amp;)">
5082 5084 <rename to="drawLinesF"/>
5083 5085 </modify-function>
5084 5086 <modify-function signature="drawRects(const QVector&lt;QRectF&gt; &amp;)">
5085 5087 <rename to="drawRectsF"/>
5086 5088 </modify-function>
5087 5089
5088 5090 <modify-function signature="QPainter(QPaintDevice *)">
5089 5091 <modify-argument index="1">
5090 5092 <no-null-pointer/>
5091 5093 </modify-argument>
5092 5094 </modify-function>
5093 5095 <modify-function signature="begin(QPaintDevice *)">
5094 5096 <modify-argument index="1">
5095 5097 <no-null-pointer/>
5096 5098 </modify-argument>
5097 5099 </modify-function>
5098 5100 <modify-function signature="initFrom(const QWidget *)">
5099 5101 <modify-argument index="1">
5100 5102 <no-null-pointer/>
5101 5103 </modify-argument>
5102 5104 </modify-function>
5103 5105 <modify-function signature="setRedirected(const QPaintDevice *, QPaintDevice *, const QPoint &amp;)">
5104 5106 <modify-argument index="1">
5105 5107 <no-null-pointer/>
5106 5108 </modify-argument>
5107 5109 </modify-function>
5108 5110 <modify-function signature="restoreRedirected(const QPaintDevice *)">
5109 5111 <modify-argument index="1">
5110 5112 <no-null-pointer/>
5111 5113 </modify-argument>
5112 5114 </modify-function>
5113 5115
5114 5116 <modify-function signature="drawText(QRect,int,QString,QRect*)">
5115 5117 <access modifier="private"/>
5116 5118 <modify-argument index="4">
5117 5119 <remove-default-expression/>
5118 5120 </modify-argument>
5119 5121 </modify-function>
5120 5122
5121 5123 <modify-function signature="drawText(QRectF,int,QString,QRectF*)">
5122 5124 <access modifier="private"/>
5123 5125 <modify-argument index="4">
5124 5126 <remove-default-expression/>
5125 5127 </modify-argument>
5126 5128 </modify-function>
5127 5129
5128 5130 <modify-function signature="drawText(int,int,int,int,int,QString,QRect*)">
5129 5131 <access modifier="private"/>
5130 5132 <modify-argument index="7">
5131 5133 <remove-default-expression/>
5132 5134 </modify-argument>
5133 5135 </modify-function>
5134 5136
5135 5137 <modify-function signature="redirected(const QPaintDevice*,QPoint*)">
5136 5138 <access modifier="private"/>
5137 5139 <modify-argument index="2">
5138 5140 <remove-default-expression/>
5139 5141 </modify-argument>
5140 5142 </modify-function>
5141 5143 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
5142 5144 <modify-function signature="matrixEnabled()const" remove="all"/> <!--### Obsolete in 4.3-->
5143 5145 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
5144 5146 <modify-function signature="setMatrixEnabled(bool)" remove="all"/> <!--### Obsolete in 4.3-->
5145 5147
5146 5148 <modify-function signature="fontInfo()const" remove="all"/>
5147 5149 <modify-function signature="fontMetrics()const" remove="all"/>
5148 5150 <modify-function signature="QPainter(QPaintDevice*)" remove="all"/>
5149 5151
5150 5152 <modify-function signature="begin(QPaintDevice*)">
5151 5153 <modify-argument index="1">
5152 5154 <conversion-rule class="native">
5153 5155 <insert-template name="core.convert_pointer_arg_and_check_null">
5154 5156 <replace from="%TYPE%" to="QPaintDevice*"/>
5155 5157 <replace from="%CLASS_NAME%" to="QPainter"/>
5156 5158 <replace from="%FUNCTION_NAME%" to="begin"/>
5157 5159 </insert-template>
5158 5160 </conversion-rule>
5159 5161 </modify-argument>
5160 5162 </modify-function>
5161 5163 </object-type>
5162 5164
5163 5165 <object-type name="QApplication">
5164 5166 <extra-includes>
5165 5167 <include file-name="QBasicTimer" location="global"/>
5166 5168 <include file-name="QFont" location="global"/>
5167 5169 <include file-name="QFontMetrics" location="global"/>
5168 5170 <include file-name="QPalette" location="global"/>
5169 5171 <include file-name="QIcon" location="global"/>
5170 5172 <include file-name="QLocale" location="global"/>
5171 5173 </extra-includes>
5172 5174
5173 5175 <modify-function signature="QApplication(int &amp;, char **, int)">
5174 5176 <access modifier="private"/>
5175 5177 </modify-function>
5176 5178 <modify-function signature="QApplication(int &amp;, char **, QApplication::Type, int)">
5177 5179 <remove/>
5178 5180 </modify-function>
5179 5181 <modify-function signature="QApplication(int &amp;, char **, bool, int)">
5180 5182 <remove/>
5181 5183 </modify-function>
5182 5184
5183 5185 <modify-function signature="font(const char*)">
5184 5186 <remove/>
5185 5187 </modify-function>
5186 5188 <modify-function signature="setFont(QFont,const char*)">
5187 5189 <access modifier="private"/>
5188 5190 <modify-argument index="2">
5189 5191 <remove-default-expression/>
5190 5192 </modify-argument>
5191 5193 </modify-function>
5192 5194
5193 5195 <modify-function signature="palette(const char*)">
5194 5196 <remove/>
5195 5197 </modify-function>
5196 5198 <modify-function signature="setPalette(QPalette,const char*)">
5197 5199 <access modifier="private"/>
5198 5200 <modify-argument index="2">
5199 5201 <remove-default-expression/>
5200 5202 </modify-argument>
5201 5203 </modify-function>
5202 5204
5203 5205 <modify-function signature="overrideCursor()">
5204 5206 <access modifier="private"/>
5205 5207 <rename to="overrideCursor_private"/>
5206 5208 </modify-function>
5207 5209
5208 5210 <modify-function signature="setInputContext(QInputContext*)">
5209 5211 <modify-argument index="1">
5210 5212 <define-ownership class="java" owner="c++"/>
5211 5213 </modify-argument>
5212 5214 </modify-function>
5213 5215 <modify-function signature="setActiveWindow(QWidget*)">
5214 5216 <modify-argument index="1">
5215 5217 <reference-count action="ignore"/>
5216 5218 </modify-argument>
5217 5219 </modify-function>
5218 5220 <modify-function signature="setStyle(QStyle*)">
5219 5221 <modify-argument index="1">
5220 5222 <reference-count action="ignore"/>
5221 5223 </modify-argument>
5222 5224 </modify-function>
5223 5225
5224 5226 <modify-function signature="QApplication(int&amp;,char**,QApplication::Type,int)" remove="all"/>
5225 5227 <modify-function signature="QApplication(int&amp;,char**,bool,int)" remove="all"/>
5226 5228 <modify-function signature="QApplication(int&amp;,char**,int)" remove="all"/>
5227 5229 <modify-function signature="commitData(QSessionManager&amp;)" remove="all"/>
5228 5230 <modify-function signature="saveState(QSessionManager&amp;)" remove="all"/>
5229 5231 <modify-function signature="fontMetrics()" remove="all"/>
5230 5232 <modify-function signature="setFont(QFont,const char*)">
5231 5233 <modify-argument index="2">
5232 5234 <replace-type modified-type="QString"/>
5233 5235 <conversion-rule class="native">
5234 5236 <insert-template name="core.convert_string_arg_to_char*"/>
5235 5237 </conversion-rule>
5236 5238 </modify-argument>
5237 5239 </modify-function>
5238 5240 <modify-function signature="setPalette(QPalette,const char*)">
5239 5241 <modify-argument index="2">
5240 5242 <replace-type modified-type="QString"/>
5241 5243 <conversion-rule class="native">
5242 5244 <insert-template name="core.convert_string_arg_to_char*"/>
5243 5245 </conversion-rule>
5244 5246 </modify-argument>
5245 5247 </modify-function>
5246 5248 </object-type>
5247 5249
5248 5250 <object-type name="QMouseEventTransition"/>
5249 5251 <object-type name="QKeyEventTransition"/>
5250 5252 <value-type name="QQuaternion"/>
5251 5253
5252 5254 <object-type name="QCommandLinkButton"/>
5253 5255 <object-type name="QFileSystemModel">
5254 5256 <modify-function signature="setIconProvider(QFileIconProvider*)">
5255 5257 <modify-argument index="1">
5256 5258 <reference-count action="set" variable-name="__rcIconProvider"/>
5257 5259 </modify-argument>
5258 5260 </modify-function>
5259 5261 </object-type>
5260 5262 <object-type name="QFormLayout">
5261 5263 <modify-function signature="addRow(QWidget*,QWidget*)">
5262 5264 <modify-argument index="1">
5263 5265 <reference-count action="ignore"/>
5264 5266 </modify-argument>
5265 5267 <modify-argument index="2">
5266 5268 <reference-count action="ignore"/>
5267 5269 </modify-argument>
5268 5270 </modify-function>
5269 5271 <modify-function signature="addRow(QLayout*)">
5270 5272 <modify-argument index="1">
5271 5273 <reference-count action="ignore"/>
5272 5274 </modify-argument>
5273 5275 </modify-function>
5274 5276 <modify-function signature="addRow(QWidget*,QLayout*)">
5275 5277 <modify-argument index="1">
5276 5278 <reference-count action="ignore"/>
5277 5279 </modify-argument>
5278 5280 <modify-argument index="2">
5279 5281 <reference-count action="ignore"/>
5280 5282 </modify-argument>
5281 5283 </modify-function>
5282 5284
5283 5285 <modify-function signature="addRow(QWidget*)">
5284 5286 <modify-argument index="1">
5285 5287 <reference-count action="ignore"/>
5286 5288 </modify-argument>
5287 5289 </modify-function>
5288 5290 <modify-function signature="addRow(QString,QLayout*)">
5289 5291 <modify-argument index="2">
5290 5292 <reference-count action="ignore"/>
5291 5293 </modify-argument>
5292 5294 </modify-function>
5293 5295 <modify-function signature="addRow(QString,QWidget*)">
5294 5296 <modify-argument index="2">
5295 5297 <reference-count action="ignore"/>
5296 5298 </modify-argument>
5297 5299 </modify-function>
5298 5300 <modify-function signature="insertRow(int,QLayout*)">
5299 5301 <modify-argument index="2">
5300 5302 <reference-count action="ignore"/>
5301 5303 </modify-argument>
5302 5304 </modify-function>
5303 5305 <modify-function signature="insertRow(int,QWidget*,QLayout*)">
5304 5306 <modify-argument index="2">
5305 5307 <reference-count action="ignore"/>
5306 5308 </modify-argument>
5307 5309 <modify-argument index="3">
5308 5310 <reference-count action="ignore"/>
5309 5311 </modify-argument>
5310 5312 </modify-function>
5311 5313 <modify-function signature="insertRow(int,QWidget*,QWidget*)">
5312 5314 <modify-argument index="2">
5313 5315 <reference-count action="ignore"/>
5314 5316 </modify-argument>
5315 5317 <modify-argument index="3">
5316 5318 <reference-count action="ignore"/>
5317 5319 </modify-argument>
5318 5320 </modify-function>
5319 5321 <modify-function signature="insertRow(int,QWidget*)">
5320 5322 <modify-argument index="2">
5321 5323 <reference-count action="ignore"/>
5322 5324 </modify-argument>
5323 5325 </modify-function>
5324 5326 <modify-function signature="insertRow(int,QString,QLayout*)">
5325 5327 <modify-argument index="3">
5326 5328 <reference-count action="ignore"/>
5327 5329 </modify-argument>
5328 5330 </modify-function>
5329 5331 <modify-function signature="insertRow(int,QString,QWidget*)">
5330 5332 <modify-argument index="3">
5331 5333 <reference-count action="ignore"/>
5332 5334 </modify-argument>
5333 5335 </modify-function>
5334 5336 <modify-function signature="setLayout(int,QFormLayout::ItemRole,QLayout*)">
5335 5337 <modify-argument index="3">
5336 5338 <reference-count action="ignore"/>
5337 5339 </modify-argument>
5338 5340 </modify-function>
5339 5341 <modify-function signature="setWidget(int,QFormLayout::ItemRole,QWidget*)">
5340 5342 <modify-argument index="3">
5341 5343 <reference-count action="ignore"/>
5342 5344 </modify-argument>
5343 5345 </modify-function>
5344 5346 <modify-function signature="setItem(int,QFormLayout::ItemRole,QLayoutItem*)" access="private" rename="setItem_private">
5345 5347 <modify-argument index="3">
5346 5348 <define-ownership class="java" owner="c++"/>
5347 5349 </modify-argument>
5348 5350 </modify-function>
5349 5351 <modify-function signature="addItem(QLayoutItem*)">
5350 5352 <modify-argument index="1">
5351 5353 <define-ownership class="java" owner="c++"/>
5352 5354 </modify-argument>
5353 5355 </modify-function>
5354 5356 </object-type>
5355 5357 <object-type name="QGraphicsGridLayout" delete-in-main-thread="yes">
5356 5358 <modify-function signature="addItem(QGraphicsLayoutItem*,int,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
5357 5359 <modify-argument index="1">
5358 5360 <reference-count action="add" variable-name="__rcItems"/>
5359 5361 </modify-argument>
5360 5362 </modify-function>
5361 5363 <modify-function signature="addItem(QGraphicsLayoutItem*,int,int,int,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
5362 5364 <modify-argument index="1">
5363 5365 <reference-count action="add" variable-name="__rcItems"/>
5364 5366 </modify-argument>
5365 5367 </modify-function>
5366 5368 <modify-function signature="setAlignment(QGraphicsLayoutItem*,QFlags&lt;Qt::AlignmentFlag&gt;)">
5367 5369 <modify-argument index="1">
5368 5370 <reference-count action="ignore"/>
5369 5371 </modify-argument>
5370 5372 </modify-function>
5371 5373 </object-type>
5372 5374 <object-type name="QGraphicsLayout" delete-in-main-thread="yes">
5373 5375
5374 5376 <modify-function signature="widgetEvent(QEvent*)">
5375 5377 <modify-argument index="1" invalidate-after-use="yes"/>
5376 5378 </modify-function>
5377 5379 <modify-function signature="setParentLayoutItem(QGraphicsLayoutItem*)">
5378 5380 <modify-argument index="1">
5379 5381 <reference-count action="set" variable-name="__rcParentLayoutItem"/>
5380 5382 </modify-argument>
5381 5383 </modify-function>
5382 5384 <modify-function signature="setGraphicsItem(QGraphicsItem*)">
5383 5385 <modify-argument index="1">
5384 5386 <reference-count action="set" variable-name="__rcItem"/>
5385 5387 </modify-argument>
5386 5388 </modify-function>
5387 5389 </object-type>
5388 5390 <interface-type name="QGraphicsLayoutItem" delete-in-main-thread="yes">
5389 5391 <modify-function signature="setParentLayoutItem(QGraphicsLayoutItem*)">
5390 5392 <modify-argument index="1">
5391 5393 <reference-count action="set" variable-name="__rcParentLayoutItem"/>
5392 5394 </modify-argument>
5393 5395 </modify-function>
5394 5396 <modify-function signature="setGraphicsItem(QGraphicsItem*)">
5395 5397 <modify-argument index="1">
5396 5398 <reference-count action="set" variable-name="__rcItem"/>
5397 5399 </modify-argument>
5398 5400 </modify-function>
5399 5401 </interface-type>
5400 5402 <object-type name="QGraphicsLinearLayout" delete-in-main-thread="yes">
5401 5403 <modify-function signature="addItem(QGraphicsLayoutItem*)">
5402 5404 <modify-argument index="1">
5403 5405 <reference-count action="add" variable-name="__rcItems"/>
5404 5406 </modify-argument>
5405 5407 </modify-function>
5406 5408 <modify-function signature="insertItem(int,QGraphicsLayoutItem*)">
5407 5409 <modify-argument index="2">
5408 5410 <reference-count action="add" variable-name="__rcItems"/>
5409 5411 </modify-argument>
5410 5412 </modify-function>
5411 5413 <modify-function signature="removeItem(QGraphicsLayoutItem*)">
5412 5414 <modify-argument index="1">
5413 5415 <reference-count action="remove" variable-name="__rcItems"/>
5414 5416 </modify-argument>
5415 5417 </modify-function>
5416 5418 <modify-function signature="setAlignment(QGraphicsLayoutItem*,QFlags&lt;Qt::AlignmentFlag&gt;)">
5417 5419 <modify-argument index="1">
5418 5420 <reference-count action="ignore"/>
5419 5421 </modify-argument>
5420 5422 </modify-function>
5421 5423 <modify-function signature="setStretchFactor(QGraphicsLayoutItem*,int)">
5422 5424 <modify-argument index="1">
5423 5425 <reference-count action="ignore"/>
5424 5426 </modify-argument>
5425 5427 </modify-function>
5426 5428 </object-type>
5427 5429 <object-type name="QGraphicsProxyWidget"/> <!-- a QObject so main-thread delete redundant -->
5428 5430 <object-type name="QGraphicsWidget"> <!-- a QObject so main-thread delete redundant -->
5429 5431 <!-- Duplicate function to QObject::children() to override accidental shadowing which is not present in Jambi -->
5430 5432 <modify-function signature="children()const" remove="all"/>
5431 5433 <modify-function signature="setLayout(QGraphicsLayout*)">
5432 5434 <modify-argument index="1">
5433 5435 <reference-count action="set" variable-name="__rcLayout"/>
5434 5436 </modify-argument>
5435 5437 </modify-function>
5436 5438
5437 5439 <modify-function signature="addAction(QAction*)">
5438 5440 <modify-argument index="1">
5439 5441 <reference-count action="add" variable-name="__rcActions"/>
5440 5442 </modify-argument>
5441 5443 </modify-function>
5442 5444 <modify-function signature="insertAction(QAction*,QAction*)">
5443 5445 <modify-argument index="2">
5444 5446 <reference-count action="add" variable-name="__rcActions"/>
5445 5447 </modify-argument>
5446 5448 </modify-function>
5447 5449 <modify-function signature="insertActions(QAction*,QList&lt;QAction*&gt;)">
5448 5450 <modify-argument index="2">
5449 5451 <reference-count action="add" variable-name="__rcActions"/>
5450 5452 </modify-argument>
5451 5453 </modify-function>
5452 5454 <modify-function signature="removeAction(QAction*)">
5453 5455 <modify-argument index="1">
5454 5456 <reference-count action="remove" variable-name="__rcActions"/>
5455 5457 </modify-argument>
5456 5458 </modify-function>
5457 5459
5458 5460
5459 5461 <modify-function signature="changeEvent(QEvent*)">
5460 5462 <modify-argument index="1" invalidate-after-use="yes"/>
5461 5463 </modify-function>
5462 5464 <modify-function signature="closeEvent(QCloseEvent*)">
5463 5465 <modify-argument index="1" invalidate-after-use="yes"/>
5464 5466 </modify-function>
5465 5467 <modify-function signature="grabKeyboardEvent(QEvent*)">
5466 5468 <modify-argument index="1" invalidate-after-use="yes"/>
5467 5469 </modify-function>
5468 5470 <modify-function signature="grabMouseEvent(QEvent*)">
5469 5471 <modify-argument index="1" invalidate-after-use="yes"/>
5470 5472 </modify-function>
5471 5473 <modify-function signature="hideEvent(QHideEvent*)">
5472 5474 <modify-argument index="1" invalidate-after-use="yes"/>
5473 5475 </modify-function>
5474 5476 <modify-function signature="moveEvent(QGraphicsSceneMoveEvent*)">
5475 5477 <modify-argument index="1" invalidate-after-use="yes"/>
5476 5478 </modify-function>
5477 5479 <modify-function signature="paintWindowFrame(QPainter*,const QStyleOptionGraphicsItem*,QWidget*)">
5478 5480 <modify-argument index="1" invalidate-after-use="yes"/>
5479 5481 </modify-function>
5480 5482 <modify-function signature="resizeEvent(QGraphicsSceneResizeEvent*)">
5481 5483 <modify-argument index="1" invalidate-after-use="yes"/>
5482 5484 </modify-function>
5483 5485 <modify-function signature="showEvent(QShowEvent*)">
5484 5486 <modify-argument index="1" invalidate-after-use="yes"/>
5485 5487 </modify-function>
5486 5488 <modify-function signature="ungrabKeyboardEvent(QEvent*)">
5487 5489 <modify-argument index="1" invalidate-after-use="yes"/>
5488 5490 </modify-function>
5489 5491 <modify-function signature="ungrabMouseEvent(QEvent*)">
5490 5492 <modify-argument index="1" invalidate-after-use="yes"/>
5491 5493 </modify-function>
5492 5494 <modify-function signature="windowFrameEvent(QEvent*)">
5493 5495 <modify-argument index="1" invalidate-after-use="yes"/>
5494 5496 </modify-function>
5495 5497
5496 5498 <modify-function signature="setStyle(QStyle*)">
5497 5499 <modify-argument index="1">
5498 5500 <reference-count action="set" variable-name="__rcStyle"/>
5499 5501 </modify-argument>
5500 5502 </modify-function>
5501 5503 <modify-function signature="setTabOrder(QGraphicsWidget*,QGraphicsWidget*)">
5502 5504 <modify-argument index="1">
5503 5505 <reference-count action="ignore"/>
5504 5506 </modify-argument>
5505 5507 <modify-argument index="2">
5506 5508 <reference-count action="ignore"/>
5507 5509 </modify-argument>
5508 5510 </modify-function>
5509 5511 </object-type>
5510 5512 <object-type name="QPlainTextDocumentLayout"/>
5511 5513 <object-type name="QPlainTextEdit">
5512 5514 <modify-function signature="setDocument(QTextDocument*)">
5513 5515 <modify-argument index="1">
5514 5516 <reference-count action="set" variable-name="__rcDocument"/>
5515 5517 </modify-argument>
5516 5518 </modify-function>
5517 5519 <modify-function signature="insertFromMimeData(const QMimeData*)">
5518 5520 <modify-argument index="1">
5519 5521 <reference-count action="ignore"/>
5520 5522 </modify-argument>
5521 5523 </modify-function>
5522 5524 </object-type>
5523 5525 <object-type name="QPrintPreviewDialog">
5524 5526 </object-type>
5525 5527 <object-type name="QPrintPreviewWidget"/>
5526 5528 <object-type name="QStyledItemDelegate">
5527 5529 <modify-function signature="setItemEditorFactory(QItemEditorFactory*)">
5528 5530 <modify-argument index="1">
5529 5531 <reference-count action="set" variable-name="__rcItemEditorFactory"/>
5530 5532 </modify-argument>
5531 5533 </modify-function>
5532 5534 <modify-function signature="setEditorData(QWidget*,QModelIndex)const">
5533 5535 <modify-argument index="1">
5534 5536 <reference-count action="ignore"/>
5535 5537 </modify-argument>
5536 5538 </modify-function>
5537 5539 <modify-function signature="setModelData(QWidget*,QAbstractItemModel*,QModelIndex)const">
5538 5540 <modify-argument index="1">
5539 5541 <reference-count action="ignore"/>
5540 5542 </modify-argument>
5541 5543 </modify-function>
5542 5544 </object-type>
5543 5545
5544 5546 <interface-type name="QAccessibleFactoryInterface" java-name="QAbstractAccessibleFactory"/>
5545 5547 <interface-type name="QIconEngineFactoryInterfaceV2" java-name="QAbstractIconEngineFactoryV2"/>
5546 5548 <interface-type name="QImageIOHandlerFactoryInterface" java-name="QAbstractImageIOHandlerFactory"/>
5547 5549 <interface-type name="QInputContextFactoryInterface" java-name="QAbstractInputContextFactory"/>
5548 5550 <interface-type name="QStyleFactoryInterface" java-name="QAbstractStyleFactory"/>
5549 5551 <interface-type name="QTextCodecFactoryInterface" java-name="QAbstractTextCodecFactory"/>
5550 5552 <interface-type name="QPictureFormatInterface" java-name="QAbstractPictureFormat"/>
5551 5553
5552 5554 <object-type name="QIconEnginePluginV2"/>
5553 5555 <object-type name="QAccessiblePlugin"/>
5554 5556 <object-type name="QImageIOPlugin"/>
5555 5557 <object-type name="QInputContextPlugin"/>
5556 5558 <object-type name="QPictureFormatPlugin"/>
5557 5559 <object-type name="QStylePlugin"/>
5558 5560 <object-type name="QTextCodecPlugin"/>
5559 5561 <object-type name="QGesture"/>
5560 5562 <object-type name="QGraphicsAnchorLayout"/>
5561 5563 <object-type name="QGraphicsAnchor"/>
5562 5564 <object-type name="QGraphicsEffect"/>
5563 5565 <object-type name="QGraphicsObject">
5564 5566 <!-- Duplicate function to QObject::children() to override accidental shadowing which is not present in Jambi -->
5565 5567 <modify-function signature="children()const" remove="all"/>
5566 5568 </object-type>
5567 5569 <object-type name="QGraphicsOpacityEffect"/>
5568 5570 <object-type name="QGraphicsPixelizeEffect"/>
5569 5571 <object-type name="QGraphicsRotation"/>
5570 5572 <object-type name="QGraphicsScale"/>
5571 5573 <object-type name="QGraphicsTransform"/>
5572 5574 <object-type name="QPanGesture"/>
5573 5575 <object-type name="QPinchGesture"/>
5574 5576 <object-type name="QProxyStyle"/>
5575 5577 <object-type name="QSwipeGesture"/>
5576 5578 <object-type name="QTouchEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::TouchBegin || %1-&gt;type() == QEvent::TouchUpdate || %1-&gt;type() == QEvent::TouchEnd"/>
5577 5579
5578 5580 <!-- Inefficient hash codes -->
5579 5581 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextFrame_iterator' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5580 5582 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextTableCell' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5581 5583 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextOption_Tab' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5582 5584 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextLength' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5583 5585 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextBlock_iterator' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5584 5586 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextBlock' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5585 5587 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextCursor' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5586 5588 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPainterPath_Element' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5587 5589 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPainterPath' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5588 5590 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QItemSelection' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5589 5591 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QKeySequence' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5590 5592 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QSizePolicy' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5591 5593 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextFragment' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5592 5594 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFontMetrics' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5593 5595 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QGradient' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5594 5596 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFontMetricsF' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5595 5597 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextFormat' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5596 5598 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QEasingCurve' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5597 5599 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QGenericMatrix' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5598 5600 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QMatrix4x4' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5599 5601 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QMargins' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5600 5602 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPixmapCache_Key' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5601 5603 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QVector4D' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5602 5604 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QQuaternion' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5603 5605 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QVector2D' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5604 5606 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QVector3D' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5605 5607
5606 5608 <suppress-warning text="WARNING(MetaJavaBuilder) :: private virtual function 'eventFilter(QObject * receiver, QEvent * event)' in 'QPanGesture'"/>
5607 5609 <suppress-warning text="WARNING(MetaJavaBuilder) :: private virtual function 'event(QEvent * event)' in 'QPanGesture'"/>
5608 5610 <suppress-warning text="WARNING(MetaJavaBuilder) :: private virtual function 'eventFilter(QObject * receiver, QEvent * event)' in 'QSwipeGesture'"/>
5609 5611 <suppress-warning text="WARNING(MetaJavaBuilder) :: private virtual function 'eventFilter(QObject * receiver, QEvent * event)' in 'QPinchGesture'"/>
5610 5612 <suppress-warning text="WARNING(MetaJavaBuilder) :: private virtual function 'event(QEvent * event)' in 'QPinchGesture'"/>
5611 5613
5612 5614 <!-- Intentional omissions. See explanation for QtJambiTextObjectInterface class in typesystem and headers. -->
5613 5615 <suppress-warning text="WARNING(MetaJavaBuilder) :: class 'QTextObjectInterface' inherits from unknown base class 'QTextObjectInterface'"/>
5614 5616 <suppress-warning text="WARNING(MetaJavaBuilder) :: unknown interface for 'QTextObjectInterface': 'QTextObjectInterfaceInterface'"/>
5615 5617
5616 5618 <suppress-warning text="WARNING(MetaInfoGenerator) :: class 'QPixmapFilter' inherits from polymorphic class 'QPixmapFilter', but has no polymorphic id set"/>
5617 5619 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QPixmap::QPixmap', unmatched parameter type 'QPixmapData*'"/>
5618 5620 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private&amp;'"/>
5619 5621 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private\*'"/>
5620 5622 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private const\*'"/>
5621 5623 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QTextEngine\*'"/>
5622 5624 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QFontEngine\*'"/>
5623 5625 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QPixmap::Type'"/>
5624 5626 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QInputDialog::Type'"/>
5625 5627 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QTextFrameLayoutData\*'"/>
5626 5628 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QAbstractUndoItem\*'"/>
5627 5629 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*QImageTextKeyLang*'"/>
5628 5630 <suppress-warning text="WARNING(MetaJavaBuilder) :: non-public function '*' in interface '*'"/>
5629 5631 <suppress-warning text="WARNING(MetaJavaBuilder) :: visibility of function '*' modified in class '*'"/>
5630 5632 <suppress-warning text="WARNING(MetaJavaBuilder) :: hiding of function '*' in class '*'"/>
5631 5633 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value 'QVector&lt;FormatRange&gt;()' of argument in function '*', class '*'"/>
5632 5634 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value 'QVariantList()' of argument in function '*', class '*'"/>
5633 5635 <suppress-warning text="WARNING(CppImplGenerator) :: protected function '*' in final class '*'"/>
5634 5636 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QTextLayout::QTextLayout', unmatched parameter type 'QTextEngine*'"/>
5635 5637 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value of argument in function 'doAction', class 'QAccessibleInterface'"/>
5636 5638 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFileDialog::QFileDialog', unmatched parameter type 'QFileDialogArgs const&amp;'"/>
5637 5639 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value '0., 0., 1000000000., 1000000000.' of argument in function 'update', class 'QAbstractTextDocumentLayout'"/>
5638 5640 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QWidget::windowSurface', unmatched return type 'QWindowSurface*'"/>
5639 5641 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QWidget::setWindowSurface', unmatched parameter type 'QWindowSurface*'"/>
5640 5642 <suppress-warning text="WARNING(MetaJavaBuilder) :: enum 'QStyleOption::StyleOptionType' does not have a type entry or is not an enum"/>
5641 5643 <suppress-warning text="WARNING(MetaJavaBuilder) :: unhandled enum value: ~FlagMask in QMessageBox::StandardButton"/>
5642 5644 <suppress-warning text="WARNING(MetaJavaBuilder) :: unmatched enum ~FlagMask"/>
5643 5645 <suppress-warning text="WARNING(MetaInfoGenerator) :: class 'QGraphicsSceneEvent' inherits from polymorphic class 'QEvent', but has no polymorphic id set"/>
5644 5646 <suppress-warning text="WARNING(MetaInfoGenerator) :: class 'QInputEvent' inherits from polymorphic class 'QEvent', but has no polymorphic id set"/>
5645 5647 <suppress-warning text="WARNING(JavaGenerator) :: either add or remove specified for reference count variable '__rcMenus' in 'com.trolltech.qt.gui.QMenu' but not both"/>
5646 5648 <suppress-warning text="WARNING(JavaGenerator) :: either add or remove specified for reference count variable '__rcMenus' in 'com.trolltech.qt.gui.QMenuBar' but not both"/>
5647 5649
5648 5650 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QPixmap::pixmapData', unmatched return type 'QPixmapData*'"/>
5649 5651 <suppress-warning text="WARNING(MetaJavaBuilder) :: object type 'QAccessible' extended by interface type 'QAbstractAccessibleFactory'. The resulting API will be less expressive than the original."/>
5650 5652
5651 5653 <suppress-warning text="WARNING(MetaJavaBuilder) :: Rejected enum has no alternative...: QPalette::NColorRoles"/>
5652 5654
5653 5655 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'QtSharedPointer' does not have a type entry"/>
5654 5656
5655 5657 </typesystem>
General Comments 0
You need to be logged in to leave comments. Login now