comparison generator/typesystem_gui-common.xml @ 1:e78566595089

initial import
author mandel
date Mon, 11 May 2009 16:01:50 +0000
parents
children
comparison
equal deleted inserted replaced
0:36fb74dc547d 1:e78566595089
1 <?xml version="1.0"?>
2 <typesystem>
3
4 <rejection class="*" function-name="d_func"/>
5
6 <rejection class="*" field-name="d_ptr"/>
7 <rejection class="*" field-name="d"/>
8
9 <rejection class="QWindowsCEStyle" />
10 <rejection class="QWindowsMobileStyle" />
11 <rejection class="QAbstractUndoItem"/>
12 <rejection class="QAccessibleApplication"/>
13 <rejection class="QBrushData"/>
14 <rejection class="QImageTextKeyLang"/>
15 <rejection class="QItemEditorCreator"/>
16 <rejection class="QLibrary"/>
17 <rejection class="QLinkedList"/>
18 <rejection class="QLinkedListData"/>
19 <rejection class="QLinkedListIterator"/>
20 <rejection class="QLinkedListNode"/>
21 <rejection class="QMimeSource"/>
22 <rejection class="QPainterPathPrivate"/>
23 <rejection class="QRegionData"/>
24 <rejection class="QStandardItemEditorCreator"/>
25 <rejection class="QStyleOptionQ3DockWindow"/>
26 <rejection class="QStyleOptionQ3ListView"/>
27 <rejection class="QStyleOptionQ3ListViewItem"/>
28 <rejection class="QTextFrameLayoutData"/>
29 <rejection class="QUpdateLaterEvent"/>
30 <rejection class="QVFbHeader"/>
31 <rejection class="QWidgetData"/>
32 <rejection class="QWindowSurface"/>
33 <rejection class="QWindowsXPStyle"/>
34 <rejection class="QWindowsVistaStyle"/>
35 <rejection class="QWSEmbedWidget"/>
36 <rejection class="QRegion::QRegionData"/>
37 <rejection class="JObject_key" />
38 <rejection class="QAccessibleEditableTextInterface"/>
39 <rejection class="QAccessibleSimpleEditableTextInterface"/>
40 <rejection class="QAccessibleTextInterface"/>
41 <rejection class="QAccessibleValueInterface"/>
42 <rejection class="QIconEngineFactoryInterface"/>
43 <rejection class="QIconEnginePlugin"/>
44 <rejection class="QWidgetItemV2" />
45 <rejection class="QAbstractItemDelegate" function-name="operator="/>
46 <rejection class="QAccessible" function-name="installFactory"/>
47 <rejection class="QAccessible" function-name="installRootObjectHandler"/>
48 <rejection class="QAccessible" function-name="installUpdateHandler"/>
49 <rejection class="QAccessible" function-name="removeFactory"/>
50 <rejection class="QApplication" function-name="compressEvent"/>
51 <rejection class="QBrush" function-name="cleanUp"/>
52 <rejection class="QPictureIO" function-name="defineIOHandler"/>
53 <rejection class="QPolygon" function-name="putPoints"/>
54 <rejection class="QPolygon" function-name="setPoints"/>
55 <rejection class="QPolygon" function-name="setPoint"/>
56 <rejection class="QPolygon" function-name="points"/>
57 <rejection class="QPolygon" function-name="point"/>
58 <rejection class="QPrinter" function-name="printerSelectionOption"/>
59 <rejection class="QPrinter" function-name="setPrinterSelectionOption"/>
60 <rejection class="QWidget" function-name="create"/>
61 <rejection class="QWidget" function-name="find"/>
62 <rejection class="QWidget" function-name="handle"/>
63 <rejection class="QWidget" function-name="styleChange"/>
64 <rejection class="QWidget" function-name="internalWinId"/>
65 <rejection class="QActionGroup" function-name="selected"/>
66 <rejection class="QPaintEngine" function-name="fix_neg_rect"/>
67 <rejection class="QTreeModel" function-name="node"/>
68 <rejection class="QTreeModel" function-name="initializeNode"/>
69 <rejection class="QTreeModel" function-name="queryChildren"/>
70 <rejection class="QAccessible" function-name="cast_helper"/>
71 <rejection class="QAccessible2"/>
72 <rejection class="QAccessibleInterface" function-name="backgroundColor"/>
73 <rejection class="QAccessibleInterface" function-name="foregroundColor"/>
74 <rejection class="QAccessibleInterface" function-name="textInterface"/>
75 <rejection class="QAccessibleInterface" function-name="valueInterface"/>
76 <rejection class="QAccessibleInterface" function-name="tableInterface"/>
77 <rejection class="QAccessibleInterface" function-name="editableTextInterface"/>
78 <rejection class="QAccessibleInterface" function-name="cast_helper"/>
79 <rejection class="QAccessibleInterfaceEx" function-name="interface_cast"/>
80 <rejection class="QAccessibleBridgePlugin" />
81 <rejection class="QAccessibleBridgeFactoryInterface" />
82 <rejection class="QTabletEvent" field-name="mExtra"/>
83 <rejection class="QWidgetItem" field-name="wid" />
84 <rejection class="QFont" enum-name="ResolveProperties" />
85
86 <enum-type name="QAbstractItemDelegate::EndEditHint"/>
87 <enum-type name="QAbstractItemView::CursorAction"/>
88 <enum-type name="QAbstractItemView::DragDropMode"/>
89 <enum-type name="QAbstractItemView::DropIndicatorPosition"/>
90 <enum-type name="QAbstractItemView::EditTrigger" flags="QAbstractItemView::EditTriggers"/>
91 <enum-type name="QAbstractItemView::ScrollHint"/>
92 <enum-type name="QAbstractItemView::ScrollMode"/>
93 <enum-type name="QAbstractItemView::SelectionBehavior"/>
94 <enum-type name="QAbstractItemView::SelectionMode"/>
95 <enum-type name="QAbstractItemView::State"/>
96 <enum-type name="QAbstractPrintDialog::PrintDialogOption" flags="QAbstractPrintDialog::PrintDialogOptions"/>
97 <enum-type name="QAbstractPrintDialog::PrintRange"/>
98 <enum-type name="QAbstractSlider::SliderAction"/>
99 <enum-type name="QAbstractSlider::SliderChange"/>
100 <enum-type name="QAbstractSpinBox::ButtonSymbols"/>
101 <enum-type name="QAbstractSpinBox::CorrectionMode"/>
102 <enum-type name="QAbstractSpinBox::StepEnabledFlag" flags="QAbstractSpinBox::StepEnabled"/>
103 <enum-type name="QAccessible::Event"/>
104 <enum-type name="QAccessible::Method"/>
105 <enum-type name="QAccessible::RelationFlag" flags="QAccessible::Relation"/>
106 <enum-type name="QAccessible::Role"/>
107 <enum-type name="QAccessible::StateFlag" flags="QAccessible::State"/>
108 <enum-type name="QAccessible::Text"/>
109 <enum-type name="QDesktopServices::StandardLocation" />
110 <enum-type name="QDirModel::Roles"/>
111 <enum-type name="QFont::Capitalization" />
112 <enum-type name="QFont::SpacingType" />
113 <enum-type name="QGraphicsItem::CacheMode" />
114 <enum-type name="QMdiArea::AreaOption" flags="QMdiArea::AreaOptions"/>
115 <enum-type name="QMdiArea::WindowOrder"/>
116 <enum-type name="QMdiArea::ViewMode" />
117 <enum-type name="QFileSystemModel::Roles" />
118 <enum-type name="QFormLayout::FieldGrowthPolicy" />
119 <enum-type name="QFormLayout::FormStyle" />
120 <enum-type name="QFormLayout::ItemRole" />
121 <enum-type name="QFormLayout::RowWrapPolicy" />
122 <enum-type name="QGraphicsProxyWidget::enum_1" />
123 <enum-type name="QGraphicsWidget::enum_1" />
124 <enum-type name="QPlainTextEdit::LineWrapMode" />
125 <enum-type name="QPrintPreviewWidget::ViewMode" />
126 <enum-type name="QPrintPreviewWidget::ZoomMode" />
127 <enum-type name="QStyleOptionViewItemV4::StyleOptionVersion" />
128 <enum-type name="QStyleOptionViewItemV4::ViewItemPosition" />
129
130 <enum-type name="QMdiSubWindow::SubWindowOption" flags="QMdiSubWindow::SubWindowOptions"/>
131
132 <enum-type name="QAction::ActionEvent"/>
133 <enum-type name="QAction::MenuRole"/>
134 <enum-type name="QApplication::ColorSpec"/>
135 <enum-type name="QApplication::Type"/>
136 <enum-type name="QCalendarWidget::HorizontalHeaderFormat"/>
137 <enum-type name="QCalendarWidget::SelectionMode"/>
138 <enum-type name="QCalendarWidget::VerticalHeaderFormat"/>
139 <enum-type name="QColor::Spec"/>
140 <enum-type name="QColormap::Mode"/>
141 <enum-type name="QComboBox::InsertPolicy"/>
142 <enum-type name="QComboBox::SizeAdjustPolicy"/>
143 <enum-type name="QCompleter::CompletionMode"/>
144 <enum-type name="QCompleter::ModelSorting"/>
145 <enum-type name="QContextMenuEvent::Reason"/>
146 <enum-type name="QDataWidgetMapper::SubmitPolicy"/>
147 <enum-type name="QDateTimeEdit::Section" flags="QDateTimeEdit::Sections"/>
148 <enum-type name="QDialog::DialogCode"/>
149 <enum-type name="QDialogButtonBox::ButtonLayout"/>
150 <enum-type name="QDialogButtonBox::ButtonRole"/>
151 <enum-type name="QFileDialog::AcceptMode"/>
152 <enum-type name="QFileDialog::DialogLabel"/>
153 <enum-type name="QFileDialog::FileMode"/>
154 <enum-type name="QFileDialog::Option" flags="QFileDialog::Options"/>
155 <enum-type name="QFileDialog::ViewMode"/>
156 <enum-type name="QFileIconProvider::IconType"/>
157 <enum-type name="QFont::Stretch"/>
158 <enum-type name="QFont::Style"/>
159 <enum-type name="QFont::StyleStrategy"/>
160 <enum-type name="QFont::Weight"/>
161 <enum-type name="QFontComboBox::FontFilter" flags="QFontComboBox::FontFilters"/>
162 <enum-type name="QFrame::Shadow" extensible="yes"/>
163 <enum-type name="QFrame::Shape"/>
164 <enum-type name="QFrame::StyleMask"/>
165 <enum-type name="QGradient::CoordinateMode"/>
166 <enum-type name="QGradient::Spread" lower-bound="QGradient.PadSpread" upper-bound="QGradient.RepeatSpread"/>
167 <enum-type name="QGradient::Type"/>
168 <enum-type name="QGraphicsEllipseItem::enum_1"/>
169 <enum-type name="QGraphicsItem::Extension"/>
170 <enum-type name="QGraphicsItem::GraphicsItemChange"/>
171 <enum-type name="QGraphicsItem::GraphicsItemFlag" flags="QGraphicsItem::GraphicsItemFlags"/>
172 <enum-type name="QGraphicsItem::enum_1"/>
173 <enum-type name="QGraphicsItemGroup::enum_1"/>
174 <enum-type name="QGraphicsLineItem::enum_1"/>
175 <enum-type name="QGraphicsPathItem::enum_1"/>
176 <enum-type name="QGraphicsPixmapItem::ShapeMode"/>
177 <enum-type name="QGraphicsPixmapItem::enum_1"/>
178 <enum-type name="QGraphicsPolygonItem::enum_1"/>
179 <enum-type name="QGraphicsRectItem::enum_1"/>
180 <enum-type name="QGraphicsScene::ItemIndexMethod"/>
181 <enum-type name="QGraphicsSceneContextMenuEvent::Reason"/>
182 <enum-type name="QGraphicsSimpleTextItem::enum_1"/>
183 <enum-type name="QGraphicsTextItem::enum_1"/>
184 <enum-type name="QGraphicsView::CacheModeFlag" flags="QGraphicsView::CacheMode"/>
185 <enum-type name="QGraphicsView::DragMode"/>
186 <enum-type name="QGraphicsView::OptimizationFlag" flags="QGraphicsView::OptimizationFlags"/>
187 <enum-type name="QGraphicsView::ViewportAnchor"/>
188 <enum-type name="QGraphicsView::ViewportUpdateMode"/>
189 <enum-type name="QIcon::Mode"/>
190 <enum-type name="QIcon::State"/>
191 <enum-type name="QImage::Format"/>
192 <enum-type name="QImage::InvertMode"/>
193 <enum-type name="QImageIOHandler::ImageOption"/>
194 <enum-type name="QImageReader::ImageReaderError"/>
195 <enum-type name="QImageWriter::ImageWriterError"/>
196 <enum-type name="QInputContext::StandardFormat"/>
197 <enum-type name="QInputMethodEvent::AttributeType"/>
198 <enum-type name="QItemSelectionModel::SelectionFlag" flags="QItemSelectionModel::SelectionFlags"/>
199 <enum-type name="QKeySequence::SequenceFormat"/>
200 <enum-type name="QKeySequence::SequenceMatch"/>
201 <enum-type name="QKeySequence::StandardKey"/>
202 <enum-type name="QLCDNumber::Mode"/>
203 <enum-type name="QLCDNumber::SegmentStyle"/>
204 <enum-type name="QLayout::SizeConstraint"/>
205 <enum-type name="QLineEdit::EchoMode"/>
206 <enum-type name="QListView::Flow"/>
207 <enum-type name="QListView::LayoutMode"/>
208 <enum-type name="QListView::Movement"/>
209 <enum-type name="QListView::ResizeMode"/>
210 <enum-type name="QListView::ViewMode"/>
211 <enum-type name="QListWidgetItem::ItemType"/>
212 <enum-type name="QMainWindow::DockOption" flags="QMainWindow::DockOptions"/>
213 <enum-type name="QMessageBox::ButtonRole"/>
214 <enum-type name="QMessageBox::Icon"/>
215 <enum-type name="QMovie::CacheMode"/>
216 <enum-type name="QMovie::MovieState"/>
217 <enum-type name="QPaintDevice::PaintDeviceMetric"/>
218 <enum-type name="QPaintEngine::DirtyFlag" flags="QPaintEngine::DirtyFlags"/>
219 <enum-type name="QPaintEngine::PaintEngineFeature" flags="QPaintEngine::PaintEngineFeatures"/>
220 <enum-type name="QPaintEngine::PolygonDrawMode"/>
221 <enum-type name="QPaintEngine::Type"/>
222 <enum-type name="QPageSetupDialog::PageSetupDialogOption" flags="QPageSetupDialog::PageSetupDialogOptions" />
223 <enum-type name="QPainter::CompositionMode"/>
224 <enum-type name="QPainter::RenderHint" flags="QPainter::RenderHints"/>
225 <enum-type name="QPainterPath::ElementType"/>
226 <enum-type name="QPrintEngine::PrintEnginePropertyKey">
227 <reject-enum-value name="PPK_PaperSize" />
228 </enum-type>
229 <enum-type name="QPrinter::ColorMode"/>
230 <enum-type name="QPrinter::Orientation"/>
231 <enum-type name="QPrinter::OutputFormat"/>
232 <enum-type name="QPrinter::PageOrder"/>
233 <enum-type name="QPrinter::PaperSource"/>
234 <enum-type name="QPrinter::PrintRange"/>
235 <enum-type name="QPrinter::PrinterMode"/>
236 <enum-type name="QPrinter::PrinterState"/>
237 <enum-type name="QPrinter::Unit" />
238 <enum-type name="QPrinter::DuplexMode" />
239 <enum-type name="QProgressBar::Direction"/>
240 <enum-type name="QRegion::RegionType"/>
241 <enum-type name="QRubberBand::Shape"/>
242 <enum-type name="QSessionManager::RestartHint"/>
243 <enum-type name="QSizePolicy::Policy"/>
244 <enum-type name="QSizePolicy::PolicyFlag"/>
245 <enum-type name="QSizePolicy::ControlType" flags="QSizePolicy::ControlTypes"/>
246 <enum-type name="QStandardItem::ItemType"/>
247 <enum-type name="QStyle::SubControl" flags="QStyle::SubControls" extensible="yes" force-integer="yes"/>
248 <enum-type name="QStyle::ComplexControl" extensible="yes"/>
249 <enum-type name="QStyle::ContentsType" extensible="yes"/>
250 <enum-type name="QStyle::ControlElement" extensible="yes"/>
251 <enum-type name="QStyle::PixelMetric" extensible="yes">
252 <reject-enum-value name="PM_MDIFrameWidth"/>
253 <reject-enum-value name="PM_MDIMinimizedWidth"/>
254 </enum-type>
255 <enum-type name="QStyle::PrimitiveElement" extensible="yes">
256 <reject-enum-value name="PE_IndicatorItemViewItemCheck" />
257 <reject-enum-value name="PE_FrameStatusBarItem" />
258 </enum-type>
259 <enum-type name="QStyle::StandardPixmap" extensible="yes"/>
260 <enum-type name="QStyle::StateFlag" flags="QStyle::State"/>
261 <enum-type name="QStyle::SubElement" extensible="yes">
262 <reject-enum-value name="SE_ItemViewItemCheckIndicator" />
263 </enum-type>
264 <enum-type name="QStyleHintReturn::HintReturnType"/>
265 <enum-type name="QStyleHintReturn::StyleOptionType"/>
266 <enum-type name="QStyleHintReturn::StyleOptionVersion"/>
267 <enum-type name="QStyleHintReturnVariant::StyleOptionType"/>
268 <enum-type name="QStyleHintReturnVariant::StyleOptionVersion"/>
269
270 <enum-type name="QStyleHintReturnMask::StyleOptionType"/>
271 <enum-type name="QStyleHintReturnMask::StyleOptionVersion"/>
272 <enum-type name="QStyleOption::StyleOptionType"/>
273 <enum-type name="QStyleOption::OptionType" extensible="yes"/>
274 <enum-type name="QStyleOption::StyleOptionVersion"/>
275 <enum-type name="QStyleOptionButton::ButtonFeature" flags="QStyleOptionButton::ButtonFeatures"/>
276 <enum-type name="QStyleOptionButton::StyleOptionType"/>
277 <enum-type name="QStyleOptionButton::StyleOptionVersion"/>
278 <enum-type name="QStyleOptionComboBox::StyleOptionType"/>
279 <enum-type name="QStyleOptionComboBox::StyleOptionVersion"/>
280 <enum-type name="QStyleOptionComplex::StyleOptionType"/>
281 <enum-type name="QStyleOptionComplex::StyleOptionVersion"/>
282 <enum-type name="QStyleOptionDockWidget::StyleOptionType"/>
283 <enum-type name="QStyleOptionDockWidget::StyleOptionVersion"/>
284 <enum-type name="QStyleOptionDockWidgetV2::StyleOptionVersion"/>
285 <enum-type name="QStyleOptionFocusRect::StyleOptionType"/>
286 <enum-type name="QStyleOptionFocusRect::StyleOptionVersion"/>
287 <enum-type name="QStyleOptionFrame::StyleOptionType"/>
288 <enum-type name="QStyleOptionFrame::StyleOptionVersion"/>
289 <enum-type name="QStyleOptionFrameV2::FrameFeature" flags="QStyleOptionFrameV2::FrameFeatures"/>
290 <enum-type name="QStyleOptionFrameV2::StyleOptionVersion"/>
291 <enum-type name="QStyleOptionGraphicsItem::StyleOptionType"/>
292 <enum-type name="QStyleOptionGraphicsItem::StyleOptionVersion"/>
293 <enum-type name="QStyleOptionGroupBox::StyleOptionType"/>
294 <enum-type name="QStyleOptionGroupBox::StyleOptionVersion"/>
295 <enum-type name="QStyleOptionHeader::SectionPosition"/>
296 <enum-type name="QStyleOptionHeader::SelectedPosition"/>
297 <enum-type name="QStyleOptionHeader::SortIndicator"/>
298 <enum-type name="QStyleOptionHeader::StyleOptionType"/>
299 <enum-type name="QStyleOptionHeader::StyleOptionVersion"/>
300 <enum-type name="QStyleOptionMenuItem::CheckType"/>
301 <enum-type name="QStyleOptionMenuItem::MenuItemType"/>
302 <enum-type name="QStyleOptionMenuItem::StyleOptionType"/>
303 <enum-type name="QStyleOptionMenuItem::StyleOptionVersion"/>
304 <enum-type name="QStyleOptionProgressBar::StyleOptionType"/>
305 <enum-type name="QStyleOptionProgressBar::StyleOptionVersion"/>
306 <enum-type name="QStyleOptionProgressBarV2::StyleOptionType"/>
307 <enum-type name="QStyleOptionProgressBarV2::StyleOptionVersion"/>
308 <enum-type name="QStyleOptionRubberBand::StyleOptionType"/>
309 <enum-type name="QStyleOptionRubberBand::StyleOptionVersion"/>
310 <enum-type name="QStyleOptionSizeGrip::StyleOptionType"/>
311 <enum-type name="QStyleOptionSizeGrip::StyleOptionVersion"/>
312 <enum-type name="QStyleOptionSlider::StyleOptionType"/>
313 <enum-type name="QStyleOptionSlider::StyleOptionVersion"/>
314 <enum-type name="QStyleOptionSpinBox::StyleOptionType"/>
315 <enum-type name="QStyleOptionSpinBox::StyleOptionVersion"/>
316 <enum-type name="QStyleOptionTab::CornerWidget" flags="QStyleOptionTab::CornerWidgets"/>
317 <enum-type name="QStyleOptionTab::SelectedPosition"/>
318 <enum-type name="QStyleOptionTab::StyleOptionType"/>
319 <enum-type name="QStyleOptionTab::StyleOptionVersion"/>
320 <enum-type name="QStyleOptionTab::TabPosition"/>
321 <enum-type name="QStyleOptionTabBarBase::StyleOptionType"/>
322 <enum-type name="QStyleOptionTabBarBase::StyleOptionVersion"/>
323 <enum-type name="QStyleOptionTabV2::StyleOptionVersion"/>
324 <enum-type name="QStyleOptionTabWidgetFrame::StyleOptionType"/>
325 <enum-type name="QStyleOptionTabWidgetFrame::StyleOptionVersion"/>
326 <enum-type name="QStyleOptionTitleBar::StyleOptionType"/>
327 <enum-type name="QStyleOptionTitleBar::StyleOptionVersion"/>
328 <enum-type name="QStyleOptionToolBar::StyleOptionType"/>
329 <enum-type name="QStyleOptionToolBar::StyleOptionVersion"/>
330 <enum-type name="QStyleOptionToolBar::ToolBarFeature" flags="QStyleOptionToolBar::ToolBarFeatures"/>
331 <enum-type name="QStyleOptionToolBar::ToolBarPosition"/>
332 <enum-type name="QStyleOptionToolBox::StyleOptionType"/>
333 <enum-type name="QStyleOptionToolBox::StyleOptionVersion"/>
334 <enum-type name="QStyleOptionToolButton::StyleOptionType"/>
335 <enum-type name="QStyleOptionToolButton::StyleOptionVersion"/>
336 <enum-type name="QStyleOptionToolButton::ToolButtonFeature" flags="QStyleOptionToolButton::ToolButtonFeatures">
337 <reject-enum-value name="MenuButtonPopup"/>
338 </enum-type>
339 <enum-type name="QStyleOptionViewItem::Position"/>
340 <enum-type name="QStyleOptionViewItem::StyleOptionType"/>
341 <enum-type name="QStyleOptionViewItem::StyleOptionVersion"/>
342 <enum-type name="QStyleOptionViewItemV2::StyleOptionVersion"/>
343 <enum-type name="QStyleOptionViewItemV2::ViewItemFeature" flags="QStyleOptionViewItemV2::ViewItemFeatures"/>
344 <enum-type name="QSystemTrayIcon::ActivationReason"/>
345 <enum-type name="QSystemTrayIcon::MessageIcon"/>
346 <enum-type name="QTabBar::Shape"/>
347 <enum-type name="QTabWidget::TabPosition"/>
348 <enum-type name="QTabWidget::TabShape"/>
349 <enum-type name="QTableWidgetItem::ItemType"/>
350 <enum-type name="QTabletEvent::PointerType"/>
351 <enum-type name="QTabletEvent::TabletDevice"/>
352 <enum-type name="QTextCharFormat::UnderlineStyle"/>
353 <enum-type name="QTextCharFormat::VerticalAlignment"/>
354 <enum-type name="QTextCursor::MoveMode"/>
355 <enum-type name="QTextCursor::MoveOperation"/>
356 <enum-type name="QTextCursor::SelectionType"/>
357 <enum-type name="QTextDocument::FindFlag" flags="QTextDocument::FindFlags"/>
358 <enum-type name="QTextDocument::MetaInformation"/>
359 <enum-type name="QTextDocument::ResourceType"/>
360 <enum-type name="QTextEdit::AutoFormattingFlag" flags="QTextEdit::AutoFormatting"/>
361 <enum-type name="QTextEdit::LineWrapMode"/>
362 <enum-type name="QTextFormat::ObjectTypes"/>
363 <enum-type name="QTextFormat::PageBreakFlag" flags="QTextFormat::PageBreakFlags"/>
364 <enum-type name="QTextFrameFormat::Position"/>
365 <enum-type name="QTextFrameFormat::BorderStyle"/>
366 <enum-type name="QTextItem::RenderFlag" flags="QTextItem::RenderFlags"/>
367 <enum-type name="QTextLayout::CursorMode"/>
368 <enum-type name="QTextLength::Type"/>
369 <enum-type name="QTextLine::CursorPosition"/>
370 <enum-type name="QTextLine::Edge"/>
371 <enum-type name="QTextListFormat::Style"/>
372 <enum-type name="QTextOption::Flag" flags="QTextOption::Flags"/>
373 <enum-type name="QTextOption::WrapMode"/>
374 <enum-type name="QTextOption::TabType" />
375 <enum-type name="QToolButton::ToolButtonPopupMode"/>
376 <enum-type name="QTreeWidgetItem::ItemType"/>
377 <enum-type name="QTreeWidgetItemIterator::IteratorFlag" flags="QTreeWidgetItemIterator::IteratorFlags"/>
378 <enum-type name="QValidator::State"/>
379 <enum-type name="QWidget::RenderFlag" flags="QWidget::RenderFlags"/>
380 <enum-type name="QWorkspace::WindowOrder"/>
381 <enum-type name="QDoubleValidator::Notation"/>
382 <enum-type name="QGraphicsScene::SceneLayer" flags="QGraphicsScene::SceneLayers"/>
383 <enum-type name="QStyleOptionToolBoxV2::SelectedPosition"/>
384 <enum-type name="QStyleOptionToolBoxV2::StyleOptionVersion"/>
385 <enum-type name="QStyleOptionToolBoxV2::TabPosition"/>
386 <enum-type name="QStyleOptionViewItemV3::StyleOptionVersion"/>
387 <enum-type name="QTransform::TransformationType"/>
388 <enum-type name="QTreeWidgetItem::ChildIndicatorPolicy"/>
389 <enum-type name="QWizard::WizardOption" flags="QWizard::WizardOptions"/>
390 <enum-type name="QWizard::WizardPixmap"/>
391 <enum-type name="QWizard::WizardStyle"/>
392 <enum-type name="QImageIOPlugin::Capability" flags="QImageIOPlugin::Capabilities" />
393 <enum-type name="QStackedLayout::StackingMode" />
394
395 <enum-type name="QWizard::WizardButton">
396 <reject-enum-value name="NStandardButtons"/>
397 <reject-enum-value name="NButtons"/>
398 </enum-type>
399
400 <enum-type name="QAccessible::Action">
401 <reject-enum-value name="FirstStandardAction"/>
402 <reject-enum-value name="LastStandardAction"/>
403 </enum-type>
404
405 <enum-type name="QBoxLayout::Direction">
406 <reject-enum-value name="Down"/>
407 <reject-enum-value name="Up"/>
408 </enum-type>
409
410
411 <enum-type name="QClipboard::Mode">
412 <reject-enum-value name="LastMode"/>
413 </enum-type>
414
415 <enum-type name="QDialogButtonBox::StandardButton" flags="QDialogButtonBox::StandardButtons">
416 <reject-enum-value name="FirstButton"/>
417 <reject-enum-value name="LastButton"/>
418 <reject-enum-value name="YesAll"/>
419 <reject-enum-value name="NoAll"/>
420 <reject-enum-value name="Default"/>
421 <reject-enum-value name="Escape"/>
422 <reject-enum-value name="FlagMask"/>
423 <reject-enum-value name="ButtonMask"/>
424 </enum-type>
425
426 <enum-type name="QDockWidget::DockWidgetFeature" flags="QDockWidget::DockWidgetFeatures"/>
427
428 <enum-type name="QFont::StyleHint">
429 <reject-enum-value name="SansSerif"/>
430 <reject-enum-value name="Serif"/>
431 <reject-enum-value name="TypeWriter"/>
432 <reject-enum-value name="Decorative"/>
433 </enum-type>
434
435 <enum-type name="QFontDatabase::WritingSystem">
436 <reject-enum-value name="Other"/>
437 </enum-type>
438
439 <enum-type name="QHeaderView::ResizeMode">
440 <reject-enum-value name="Custom"/>
441 </enum-type>
442
443
444 <enum-type name="QMessageBox::StandardButton" flags="QMessageBox::StandardButtons">
445 <reject-enum-value name="FirstButton"/>
446 <reject-enum-value name="LastButton"/>
447 <reject-enum-value name="YesAll"/>
448 <reject-enum-value name="NoAll"/>
449 </enum-type>
450
451 <enum-type name="QPalette::ColorGroup">
452 <reject-enum-value name="Normal"/>
453 </enum-type>
454
455 <enum-type name="QPalette::ColorRole">
456 <reject-enum-value name="NColorRoles"/>
457 <reject-enum-value name="Foreground"/>
458 <reject-enum-value name="Background"/>
459 </enum-type>
460
461 <enum-type name="QPrinter::PageSize">
462 <reject-enum-value name="NPageSize"/>
463 <reject-enum-value name="NPaperSize"/>
464 </enum-type>
465
466 <enum-type name="QSlider::TickPosition">
467 <reject-enum-value name="TicksLeft"/>
468 <reject-enum-value name="TicksRight"/>
469 </enum-type>
470
471 <enum-type name="QStyle::StyleHint" extensible="yes">
472 <reject-enum-value name="SH_ScrollBar_StopMouseOverSlider"/>
473 </enum-type>
474
475
476 <enum-type name="QTextFormat::FormatType"/>
477
478 <enum-type name="QTextFormat::Property">
479 <reject-enum-value name="FontSizeIncrement"/>
480 <reject-enum-value name="FirstFontProperty"/>
481 <reject-enum-value name="LastFontProperty"/>
482 </enum-type>
483
484 <value-type name="QTransform">
485 <modify-function signature="operator=(QTransform)" remove="all"/>
486 <modify-function signature="map(int,int,int*,int*)const" remove="all"/>
487 <modify-function signature="map(double,double,double*,double*)const" remove="all"/>
488
489 <modify-function signature="operator*=(double)" access="private"/>
490 <modify-function signature="operator+=(double)" access="private"/>
491 <modify-function signature="operator-=(double)" access="private"/>
492 <modify-function signature="operator/=(double)" access="private"/>
493 <modify-function signature="operator*(QTransform)const" rename="multiplied" />
494 <modify-function signature="operator*=(QTransform)" access="private"/>
495 </value-type>
496
497 <value-type name="QStyleOption" delete-in-main-thread="yes" polymorphic-base="yes" polymorphic-id-expression="%1-&gt;type == QStyleOption::SO_Default">
498 <modify-function signature="operator=(QStyleOption)" remove="all"/>
499 <modify-function signature="init(const QWidget*)" remove="all"/> <!--### Obsolete in 4.3-->
500 </value-type>
501 <value-type name="QStyleOptionGraphicsItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionGraphicsItem::Type &amp;&amp; %1-&gt;version == QStyleOptionGraphicsItem::Version"/>
502 <value-type name="QStyleOptionSizeGrip" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionSizeGrip::Type &amp;&amp; %1-&gt;version == QStyleOptionSizeGrip::Version"/>
503 <value-type name="QStyleOptionButton" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionButton::Type &amp;&amp; %1-&gt;version == QStyleOptionButton::Version"/>
504 <value-type name="QStyleOptionComboBox" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionComboBox::Type &amp;&amp; %1-&gt;version == QStyleOptionComboBox::Version"/>
505 <value-type name="QStyleOptionComplex" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionComplex::Type &amp;&amp; %1-&gt;version == QStyleOptionComplex::Version"/>
506 <value-type name="QStyleOptionDockWidget" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionDockWidget::Type &amp;&amp; %1-&gt;version == QStyleOptionDockWidget::Version"/>
507 <value-type name="QStyleOptionDockWidgetV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionDockWidgetV2::Type &amp;&amp; %1-&gt;version == QStyleOptionDockWidgetV2::Version">
508 <modify-function signature="operator=(QStyleOptionDockWidget)" remove="all"/>
509 </value-type>
510 <value-type name="QStyleOptionFocusRect" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionFocusRect::Type &amp;&amp; %1-&gt;version == QStyleOptionFocusRect::Version"/>
511 <value-type name="QStyleOptionFrame" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionFrame::Type &amp;&amp; %1-&gt;version == QStyleOptionFrame::Version"/>
512
513 <value-type name="QStyleOptionFrameV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionFrameV2::Type &amp;&amp; %1-&gt;version == QStyleOptionFrameV2::Version">
514 <modify-function signature="operator=(QStyleOptionFrame)" remove="all"/>
515 </value-type>
516
517 <value-type name="QStyleOptionGroupBox" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionGroupBox::Type &amp;&amp; %1-&gt;version == QStyleOptionGroupBox::Version"/>
518 <value-type name="QStyleOptionHeader" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionHeader::Type &amp;&amp; %1-&gt;version == QStyleOptionHeader::Version"/>
519 <value-type name="QStyleOptionMenuItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionMenuItem::Type &amp;&amp; %1-&gt;version == QStyleOptionMenuItem::Version"/>
520 <value-type name="QStyleOptionProgressBar" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionProgressBar::Type &amp;&amp; %1-&gt;version == QStyleOptionProgressBar::Version"/>
521
522 <value-type name="QStyleOptionProgressBarV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionProgressBarV2::Type &amp;&amp; %1-&gt;version == QStyleOptionProgressBarV2::Version">
523 <modify-function signature="operator=(QStyleOptionProgressBar)" remove="all"/>
524 </value-type>
525
526 <value-type name="QStyleOptionRubberBand" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionRubberBand::Type &amp;&amp; %1-&gt;version == QStyleOptionRubberBand::Version"/>
527 <value-type name="QStyleOptionSlider" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionSlider::Type &amp;&amp; %1-&gt;version == QStyleOptionSlider::Version"/>
528 <value-type name="QStyleOptionSpinBox" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionSpinBox::Type &amp;&amp; %1-&gt;version == QStyleOptionSpinBox::Version"/>
529 <value-type name="QStyleOptionTab" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTab::Type &amp;&amp; %1-&gt;version == QStyleOptionTab::Version"/>
530 <value-type name="QStyleOptionTabV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabV2::Type &amp;&amp; %1-&gt;version == QStyleOptionTabV2::Version">
531 <modify-function signature="operator=(const QStyleOptionTab &amp;)" remove="all"/>
532 </value-type>
533 <value-type name="QStyleOptionTabBarBase" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabBarBase::Type &amp;&amp; %1-&gt;version == QStyleOptionTabBarBase::Version"/>
534 <value-type name="QStyleOptionTabWidgetFrame" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabWidgetFrame::Type &amp;&amp; %1-&gt;version == QStyleOptionTabWidgetFrame::Version"/>
535 <value-type name="QStyleOptionTitleBar" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTitleBar::Type &amp;&amp; %1-&gt;version == QStyleOptionTitleBar::Version"/>
536 <value-type name="QStyleOptionToolBar" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionToolBar::Type &amp;&amp; %1-&gt;version == QStyleOptionToolBar::Version"/>
537 <value-type name="QStyleOptionToolBox" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionToolBox::Type &amp;&amp; %1-&gt;version == QStyleOptionToolBox::Version"/>
538 <value-type name="QStyleOptionToolBoxV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionToolBoxV2::Type &amp;&amp; %1-&gt;version == QStyleOptionToolBoxV2::Version">
539 <modify-function signature="operator=(QStyleOptionToolBox)" remove="all"/>
540 </value-type>
541 <value-type name="QStyleOptionToolButton" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionToolButton::Type &amp;&amp; %1-&gt;version == QStyleOptionToolButton::Version"/>
542 <value-type name="QStyleOptionViewItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItem::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItem::Version"/>
543 <value-type name="QStyleOptionViewItemV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItemV2::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItemV2::Version">
544 <modify-function signature="operator=(QStyleOptionViewItem)" remove="all"/>
545 </value-type>
546 <value-type name="QStyleOptionViewItemV3" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItemV3::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItemV3::Version">
547 <modify-function signature="operator=(QStyleOptionViewItem)" remove="all"/>
548 </value-type>
549 <value-type name="QStyleOptionViewItemV4" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItemV4::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItemV4::Version">
550 <modify-function signature="operator=(QStyleOptionViewItem)" remove="all" />
551 </value-type>
552 <value-type name="QTextFragment" delete-in-main-thread="yes">
553 <modify-function signature="operator=(QTextFragment)" remove="all"/>
554 </value-type>
555 <value-type name="QBitmap" delete-in-main-thread="yes">
556 <modify-function signature="operator=(const QPixmap &amp;)" remove="all"/>
557 <modify-function signature="QBitmap(QString,const char*)" access="private">
558 <modify-argument index="2"> <remove-default-expression/> </modify-argument>
559 </modify-function>
560
561 <modify-function signature="fromData(QSize,const unsigned char*,QImage::Format)">
562 <access modifier="private"/>
563 <modify-argument index="3">
564 <remove-default-expression/>
565 </modify-argument>
566 </modify-function>
567 </value-type>
568 <value-type name="QTextInlineObject" delete-in-main-thread="yes"/>
569 <value-type name="QSizePolicy"/>
570 <value-type name="QTableWidgetSelectionRange"/>
571 <value-type name="QTextDocumentFragment" delete-in-main-thread="yes">
572 <modify-function signature="operator=(QTextDocumentFragment)" remove="all"/>
573 </value-type>
574 <value-type name="QTextOption" delete-in-main-thread="yes">
575 <modify-function signature="operator=(const QTextOption &amp;)" remove="all"/>
576 </value-type>
577 <value-type name="QTextLine" delete-in-main-thread="yes">
578 <modify-function signature="cursorToX(int*,QTextLine::Edge)const">
579 <remove/>
580 </modify-function>
581 </value-type>
582 <value-type name="QTextTableFormat" delete-in-main-thread="yes"/>
583 <value-type name="QTextImageFormat" delete-in-main-thread="yes"/>
584 <value-type name="QTextFrameFormat" delete-in-main-thread="yes">
585 <modify-function signature="isValid()const" access="non-final"/>
586 </value-type>
587 <value-type name="QTextLength" delete-in-main-thread="yes"/>
588 <value-type name="QItemSelectionRange">
589 <modify-function signature="intersect(QItemSelectionRange)const" remove="all"/> <!--### Obsolete in 4.3-->
590 </value-type>
591
592 <value-type name="QPainterPath">
593 <modify-function signature="operator=(QPainterPath)" remove="all"/>
594 </value-type>
595 <value-type name="QPalette">
596 <modify-function signature="operator=(const QPalette&amp;)" remove="all"/>
597
598 <modify-function signature="QPalette(QColor, QColor, QColor, QColor, QColor, QColor, QColor)" remove="all"/> <!--### Obsolete in 4.3-->
599 <modify-function signature="background()const" remove="all"/> <!--### Obsolete in 4.3-->
600 <modify-function signature="foreground()const" remove="all"/> <!--### Obsolete in 4.3-->
601 <modify-function signature="serialNumber()const" remove="all"/> <!--### Obsolete in 4.3-->
602 </value-type>
603 <value-type name="QKeySequence">
604 <modify-function signature="operator=(QKeySequence)" remove="all"/>
605 <modify-function signature="operator int()const" access="private"/>
606 <modify-function signature="operator[](uint)const" access="private"/>
607 </value-type>
608
609 <value-type name="QPicture" delete-in-main-thread="yes">
610 <modify-function signature="operator=(QPicture)" remove="all"/>
611 <modify-function signature="pictureFormat(QString)">
612 <remove/>
613 </modify-function>
614
615 <modify-function signature="inputFormatList()" remove="all"/> <!--### Obsolete in 4.3-->
616 <modify-function signature="inputFormats()" remove="all"/> <!--### Obsolete in 4.3-->
617 <modify-function signature="outputFormatList()" remove="all"/> <!--### Obsolete in 4.3-->
618 <modify-function signature="outputFormats()" remove="all"/> <!--### Obsolete in 4.3-->
619 </value-type>
620
621 <value-type name="QRegion" expense-limit="4096">
622 <modify-function signature="operator=(QRegion)" remove="all"/>
623 <modify-function signature="operator&amp;=(QRegion)" remove="all"/>
624 <modify-function signature="operator+=(QRegion)" remove="all"/>
625 <modify-function signature="operator-=(QRegion)" remove="all"/>
626 <modify-function signature="operator^=(QRegion)" remove="all"/>
627 <modify-function signature="operator|=(QRegion)" remove="all"/>
628 <modify-function signature="operator&amp;(QRegion)const" remove="all"/>
629 <modify-function signature="operator+(QRegion)const" remove="all"/>
630 <modify-function signature="operator-(QRegion)const" remove="all"/>
631 <modify-function signature="operator^(QRegion)const" remove="all"/>
632 <modify-function signature="operator|(QRegion)const" remove="all"/>
633 <modify-function signature="eor(QRegion)const" remove="all"/> <!--### Obsolete in 4.3-->
634 <modify-function signature="intersect(QRegion)const" remove="all"/> <!--### Obsolete in 4.3-->
635 <modify-function signature="subtract(QRegion)const" remove="all"/> <!--### Obsolete in 4.3-->
636 <modify-function signature="unite(QRegion)const" remove="all"/> <!--### Obsolete in 4.3-->
637 <modify-function signature="operator&amp;=(QRect)" remove="all" />
638 <modify-function signature="operator+=(QRect)" remove="all" />
639
640 </value-type>
641
642 <value-type name="QTextBlock" delete-in-main-thread="yes">
643 <modify-function signature="operator=(QTextBlock)" remove="all"/>
644 <modify-function signature="setUserData(QTextBlockUserData *)">
645 <modify-argument index="1">
646 <define-ownership class="java" owner="c++"/>
647 </modify-argument>
648 </modify-function>
649 </value-type>
650 <value-type name="QTextBlockFormat" delete-in-main-thread="yes"/>
651 <value-type name="QTextTableCellFormat" delete-in-main-thread="yes" />
652 <value-type name="QTextCharFormat" delete-in-main-thread="yes">
653 <modify-function signature="isValid()const" access="non-final"/>
654
655 <modify-function signature="anchorName()const" remove="all"/> <!--### Obsolete in 4.3-->
656 <modify-function signature="setAnchorName(QString)" remove="all"/> <!--### Obsolete in 4.3-->
657 </value-type>
658 <value-type name="QTextFormat" delete-in-main-thread="yes">
659 <modify-function signature="operator=(QTextFormat)" remove="all"/>
660 <modify-function signature="isValid()const" access="non-final"/>
661
662 </value-type>
663
664 <value-type name="QTextListFormat" delete-in-main-thread="yes"/>
665 <value-type name="QPolygon">
666 <modify-function signature="QPolygon(int, const int *)" remove="all"/>
667 <modify-function signature="operator+(QVector&lt;QPoint&gt;)const" remove="all"/>
668 <modify-function signature="operator&lt;&lt;(QPoint)" remove="all"/>
669 <modify-function signature="operator&lt;&lt;(QVector&lt;QPoint&gt;)" remove="all"/>
670
671
672 </value-type>
673
674 <value-type name="QPolygonF">
675 <modify-function signature="operator+(QVector&lt;QPointF&gt;)const" remove="all"/>
676 <modify-function signature="operator&lt;&lt;(QPointF)" remove="all"/>
677 <modify-function signature="operator&lt;&lt;(QVector&lt;QPointF&gt;)" remove="all"/>
678 </value-type>
679
680 <value-type name="QIcon" delete-in-main-thread="yes">
681 <modify-function signature="operator=(QIcon)" remove="all"/>
682 <modify-function signature="serialNumber()const" remove="all"/> <!--### Obsolete in 4.3-->
683 <modify-function signature="QIcon(QIconEngineV2 *)">
684 <modify-argument index="1">
685 <define-ownership class="java" owner="c++" />
686 </modify-argument>
687 </modify-function>
688 <modify-function signature="QIcon(QIconEngine *)">
689 <modify-argument index="1">
690 <define-ownership class="java" owner="c++" />
691 </modify-argument>
692 </modify-function>
693 </value-type>
694
695 <value-type name="QTextFrame::iterator" delete-in-main-thread="yes">
696 <include file-name="QTextFrame" location="global"/>
697 <modify-function signature="operator++(int)" remove="all"/>
698 <modify-function signature="operator--(int)" remove="all"/>
699 <modify-function signature="operator=(QTextFrame::iterator)" remove="all"/>
700 <modify-function signature="operator++()" access="private"/>
701 <modify-function signature="operator--()" access="private"/>
702 </value-type>
703
704 <value-type name="QTreeWidgetItemIterator" delete-in-main-thread="yes">
705 <custom-constructor>
706 return new QTreeWidgetItemIterator(*copy);
707 </custom-constructor>
708 <custom-destructor>
709 delete copy;
710 </custom-destructor>
711 <modify-function signature="operator=(QTreeWidgetItemIterator)" remove="all"/>
712 <modify-function signature="operator++(int)" remove="all"/>
713 <modify-function signature="operator--(int)" remove="all"/>
714 <modify-function signature="operator+=(int)" access="private"/>
715 <modify-function signature="operator-=(int)" access="private"/>
716 <modify-function signature="operator++()" access="private"/>
717 <modify-function signature="operator--()" access="private"/>
718 <modify-function signature="operator*()const" access="private"/>
719 </value-type>
720
721 <value-type name="QTextBlock::iterator" delete-in-main-thread="yes">
722 <include file-name="QTextBlock" location="global"/>
723
724 <modify-function signature="operator++()" access="private"/>
725 <modify-function signature="operator--()" access="private"/>
726 <modify-function signature="operator++(int)" remove="all"/>
727 <modify-function signature="operator--(int)" remove="all"/>
728 </value-type>
729
730 <value-type name="QAbstractTextDocumentLayout::PaintContext" delete-in-main-thread="yes">
731 <include file-name="QAbstractTextDocumentLayout" location="global"/>
732 </value-type>
733 <value-type name="QAbstractTextDocumentLayout::Selection" delete-in-main-thread="yes"/>
734
735 <value-type name="QPixmap" delete-in-main-thread="yes">
736 <modify-function signature="operator=(QPixmap)" remove="all"/>
737 <modify-function signature="operator!()const" remove="all"/>
738 <modify-function signature="QPixmap(const char **)" access="private"/>
739 <modify-function signature="serialNumber()const" remove="all"/> <!--### Obsolete in 4.3-->
740 </value-type>
741
742 <value-type name="QTextCursor" delete-in-main-thread="yes">
743 <extra-includes>
744 <include file-name="QTextBlock" location="global"/>
745 <include file-name="QTextDocumentFragment" location="global"/>
746 </extra-includes>
747 <modify-function signature="operator=(QTextCursor)" remove="all"/>
748 <modify-function signature="selectedTableCells(int*,int*,int*,int*)const">
749 <access modifier="private"/>
750 </modify-function>
751 </value-type>
752
753 <value-type name="QTextLayout::FormatRange">
754 <include file-name="QTextLayout" location="global"/>
755 </value-type>
756
757 <value-type name="QInputMethodEvent::Attribute">
758 <include file-name="QInputMethodEvent" location="global"/>
759 <custom-constructor>
760 return new QInputMethodEvent::Attribute(copy-&gt;type, copy-&gt;start, copy-&gt;length, copy-&gt;value);
761 </custom-constructor>
762 <custom-destructor>
763 delete copy;
764 </custom-destructor>
765 </value-type>
766
767 <value-type name="QItemSelection" delete-in-main-thread="yes">
768
769 <modify-function signature="operator+(const QList&lt;QItemSelectionRange&gt;&amp;)const" remove="all"/>
770 <modify-function signature="operator+=(const QList&lt;QItemSelectionRange&gt;&amp;)" remove="all"/>
771 <modify-function signature="operator+=(const QItemSelectionRange&amp;)" remove="all"/>
772 <modify-function signature="operator&lt;&lt;(const QList&lt;QItemSelectionRange&gt;&amp;)" remove="all"/>
773 <modify-function signature="operator&lt;&lt;(QItemSelectionRange)" remove="all"/>
774 </value-type>
775
776 <value-type name="QMatrix">
777 <extra-includes>
778 <include file-name="QPainterPath" location="global"/>
779 </extra-includes>
780
781 <modify-function signature="map(int,int,int*,int*)const" remove="all"/>
782 <modify-function signature="map(double,double,double*,double*)const" remove="all"/>
783 <modify-function signature="operator=(QMatrix)" remove="all"/>
784
785 <modify-function signature="operator*(QMatrix)const" access="private"/>
786 <modify-function signature="operator*=(QMatrix)" access="private"/>
787 <modify-function signature="rotate(double)" access="private" rename="rotate_private"/>
788 <modify-function signature="scale(double,double)" access="private" rename="scale_private"/>
789 <modify-function signature="shear(double,double)" access="private" rename="shear_private"/>
790 <modify-function signature="translate(double,double)" access="private" rename="translate_private"/>
791
792 <modify-function signature="inverted(bool*)const">
793 <access modifier="private"/>
794 <modify-argument index="1">
795 <remove-default-expression/>
796 </modify-argument>
797 </modify-function>
798
799 <inject-code>
800 <insert-template name="core.unary_other_type">
801 <replace from="%FUNCTION_NAME" to="rotate"/>
802 <replace from="%OUT_TYPE" to="QMatrix"/>
803 <replace from="%IN_TYPE" to="double"/>
804 </insert-template>
805
806 <insert-template name="core.private_function_return_self">
807 <replace from="%RETURN_TYPE" to="QMatrix"/>
808 <replace from="%FUNCTION_NAME" to="scale"/>
809 <replace from="%ARGUMENTS" to="double sx, double sy"/>
810 <replace from="%ARGUMENT_NAMES" to="sx, sy"/>
811 </insert-template>
812
813 <insert-template name="core.private_function_return_self">
814 <replace from="%RETURN_TYPE" to="QMatrix"/>
815 <replace from="%FUNCTION_NAME" to="shear"/>
816 <replace from="%ARGUMENTS" to="double sh, double sv"/>
817 <replace from="%ARGUMENT_NAMES" to="sh, sv"/>
818 </insert-template>
819
820 <insert-template name="core.private_function_return_self">
821 <replace from="%RETURN_TYPE" to="QMatrix"/>
822 <replace from="%FUNCTION_NAME" to="translate"/>
823 <replace from="%ARGUMENTS" to="double dx, double dy"/>
824 <replace from="%ARGUMENT_NAMES" to="dx, dy"/>
825 </insert-template>
826 </inject-code>
827 </value-type>
828
829 <value-type name="QConicalGradient" polymorphic-id-expression="%1-&gt;type() == QGradient::ConicalGradient">
830 <custom-constructor>
831 return new QConicalGradient(copy-&gt;center(), copy-&gt;angle());
832 </custom-constructor>
833 <custom-destructor>
834 delete copy;
835 </custom-destructor>
836 </value-type>
837
838 <value-type name="QFontInfo" delete-in-main-thread="yes" expense-cost="1" expense-limit="1000">
839 <custom-constructor>
840 return new QFontInfo(*copy);
841 </custom-constructor>
842 <custom-destructor>
843 delete copy;
844 </custom-destructor>
845 <modify-function signature="operator=(QFontInfo)" remove="all"/>
846
847 </value-type>
848
849 <value-type name="QRadialGradient" polymorphic-id-expression="%1-&gt;type() == QGradient::RadialGradient">
850 <custom-constructor>
851 return new QRadialGradient(copy-&gt;center(), copy-&gt;radius(), copy-&gt;focalPoint());
852 </custom-constructor>
853 <custom-destructor>
854 delete copy;
855 </custom-destructor>
856 </value-type>
857
858 <value-type name="QPainterPath::Element">
859 <modify-field name="x" write="false"/>
860 <modify-field name="y" write="false"/>
861 <modify-field name="type" write="false"/>
862 <include file-name="QPainterPath" location="global"/>
863 <modify-function signature="operator QPointF()const" access="private"/>
864 </value-type>
865
866 <value-type name="QTextEdit::ExtraSelection" delete-in-main-thread="yes">
867 <include file-name="QTextEdit" location="global"/>
868 </value-type>
869
870 <value-type name="QFont" delete-in-main-thread="yes" expense-cost="1" expense-limit="1000">
871 <extra-includes>
872 <include file-name="QStringList" location="global"/>
873 </extra-includes>
874 <modify-function signature="operator=(QFont)" remove="all"/>
875 </value-type>
876
877 <value-type name="QTextTableCell" delete-in-main-thread="yes">
878 <extra-includes>
879 <include file-name="QTextCursor" location="global"/>
880 </extra-includes>
881 <modify-function signature="operator=(QTextTableCell)" remove="all"/>
882 </value-type>
883
884 <value-type name="QImage" expense-limit="67108864" expense-cost="height()*bytesPerLine()">
885 <modify-function signature="QImage(const char *, const char *)">
886 <remove/>
887 </modify-function>
888 <modify-function signature="QImage(const char **)">
889 <access modifier="private"/>
890 </modify-function>
891 <modify-function signature="QImage(const unsigned char*,int,int,int,QImage::Format)">
892 <remove/>
893 </modify-function>
894 <modify-function signature="bits()const">
895 <remove/>
896 </modify-function>
897 <modify-function signature="scanLine(int)const">
898 <remove/>
899 </modify-function>
900 <modify-function signature="QImage(const unsigned char *, int, int, QImage::Format)">
901 <remove/>
902 </modify-function>
903
904 <extra-includes>
905 <include file-name="QStringList" location="global"/>
906 <include file-name="QMatrix" location="global"/>
907 </extra-includes>
908 <modify-function signature="save(const QString &amp;, const char *, int) const">
909 <access modifier="private"/>
910 <rename to="private_save"/>
911 <modify-argument index="2">
912 <remove-default-expression/>
913 </modify-argument>
914 <modify-argument index="3">
915 <remove-default-expression/>
916 </modify-argument>
917 </modify-function>
918
919 <modify-function signature="QImage(unsigned char*,int,int,QImage::Format)">
920 <access modifier="private"/>
921 </modify-function>
922
923 <modify-function signature="QImage(QString,const char*)">
924 <access modifier="private"/>
925 <modify-argument index="2">
926 <remove-default-expression/>
927 </modify-argument>
928 </modify-function>
929
930 <modify-function signature="load(QString,const char*)">
931 <access modifier="private"/>
932 <modify-argument index="2">
933 <remove-default-expression/>
934 </modify-argument>
935 </modify-function>
936
937 <modify-function signature="load(QIODevice*,const char*)">
938 <access modifier="private"/>
939 </modify-function>
940
941 <modify-function signature="loadFromData(const unsigned char*,int,const char*)">
942 <access modifier="private"/>
943 <modify-argument index="2">
944 <remove-default-expression/>
945 </modify-argument>
946 <modify-argument index="3">
947 <remove-default-expression/>
948 </modify-argument>
949 </modify-function>
950
951 <modify-function signature="loadFromData(QByteArray,const char*)">
952 <access modifier="private"/>
953 <modify-argument index="2">
954 <remove-default-expression/>
955 </modify-argument>
956 </modify-function>
957
958 <modify-function signature="operator=(QImage)" remove="all"/>
959
960 <modify-function signature="setText(const char*,const char*,QString)">
961 <remove/>
962 </modify-function>
963
964 <modify-function signature="text(const char*,const char*)const">
965 <remove/>
966 </modify-function>
967
968 <modify-function signature="fromData(QByteArray,const char*)">
969 <access modifier="private"/>
970 <modify-argument index="2">
971 <remove-default-expression/>
972 </modify-argument>
973 </modify-function>
974
975 <modify-function signature="fromData(const unsigned char*,int,const char*)">
976 <remove/>
977 </modify-function>
978
979 <modify-function signature="serialNumber()const" remove="all"/> <!--### Obsolete in 4.3-->
980 <modify-function signature="textLanguages()const" remove="all"/> <!--### Obsolete in 4.3-->
981 </value-type>
982
983 <value-type name="QColormap" delete-in-main-thread="yes">
984 <modify-function signature="operator=(QColormap)" remove="all"/>
985 <extra-includes>
986 <include file-name="QColor" location="global"/>
987 </extra-includes>
988 <custom-constructor>
989 return new QColormap(*copy);
990 </custom-constructor>
991 <custom-destructor>
992 delete copy;
993 </custom-destructor>
994 </value-type>
995
996 <value-type name="QCursor" delete-in-main-thread="yes">
997 <extra-includes>
998 <include file-name="QPixmap" location="global"/>
999 </extra-includes>
1000 <modify-function signature="operator=(QCursor)" remove="all"/>
1001 </value-type>
1002
1003 <value-type name="QFontDatabase" delete-in-main-thread="yes">
1004 <extra-includes>
1005 <include file-name="QStringList" location="global"/>
1006 </extra-includes>
1007 </value-type>
1008
1009 <value-type name="QPen">
1010 <extra-includes>
1011 <include file-name="QBrush" location="global"/>
1012 </extra-includes>
1013
1014 <modify-function signature="operator=(QPen)" remove="all"/>
1015 </value-type>
1016
1017 <value-type name="QBrush">
1018 <modify-function signature="QBrush(Qt::GlobalColor, Qt::BrushStyle)" remove="all"/>
1019 <modify-function signature="operator=(const QBrush &amp;)" remove="all"/>
1020
1021 <extra-includes>
1022 <include file-name="QPixmap" location="global"/>
1023 </extra-includes>
1024 </value-type>
1025
1026 <value-type name="QColor">
1027 <modify-function signature="QColor(QColor::Spec)" remove="all"/>
1028 <modify-function signature="operator=(QColor)" remove="all"/>
1029 <modify-function signature="operator=(Qt::GlobalColor)" remove="all"/>
1030
1031 <modify-function signature="QColor(const char*)">
1032 <remove/>
1033 </modify-function>
1034
1035 <modify-function signature="getCmyk(int*,int*,int*,int*,int*)">
1036 <remove/>
1037 </modify-function>
1038
1039 <modify-function signature="getCmykF(double*,double*,double*,double*,double*)">
1040 <remove/>
1041 </modify-function>
1042
1043 <modify-function signature="getHsv(int*,int*,int*,int*)const">
1044 <remove/>
1045 </modify-function>
1046
1047 <modify-function signature="getHsvF(double*,double*,double*,double*)const">
1048 <remove/>
1049 </modify-function>
1050
1051 <modify-function signature="getRgb(int*,int*,int*,int*)const">
1052 <remove/>
1053 </modify-function>
1054
1055 <modify-function signature="getRgbF(double*,double*,double*,double*)const">
1056 <remove/>
1057 </modify-function>
1058
1059 <modify-function signature="dark(int)const" remove="all"/> <!--### Obsolete in 4.3-->
1060 <modify-function signature="light(int)const" remove="all"/> <!--### Obsolete in 4.3-->
1061 </value-type>
1062
1063 <value-type name="QFontMetricsF" delete-in-main-thread="yes" expense-cost="1" expense-limit="1000">
1064 <custom-constructor>
1065 return new QFontMetricsF(*copy);
1066 </custom-constructor>
1067 <custom-destructor>
1068 delete copy;
1069 </custom-destructor>
1070 <modify-function signature="operator!=(const QFontMetricsF &amp;)">
1071 <remove/>
1072 </modify-function>
1073 <modify-function signature="operator==(const QFontMetricsF &amp;)">
1074 <remove/>
1075 </modify-function>
1076
1077 <modify-function signature="boundingRect(QRectF,int,QString,int,int*)const">
1078 <access modifier="private"/>
1079 <modify-argument index="4">
1080 <remove-default-expression/>
1081 </modify-argument>
1082 <modify-argument index="5">
1083 <remove-default-expression/>
1084 </modify-argument>
1085 </modify-function>
1086
1087 <modify-function signature="operator=(QFontMetrics)" remove="all"/>
1088 <modify-function signature="operator=(QFontMetricsF)" remove="all"/>
1089
1090 <modify-function signature="size(int,QString,int,int*)const">
1091 <access modifier="private"/>
1092 <modify-argument index="3">
1093 <remove-default-expression/>
1094 </modify-argument>
1095 <modify-argument index="4">
1096 <remove-default-expression/>
1097 </modify-argument>
1098 </modify-function>
1099 </value-type>
1100 <value-type name="QTextOption::Tab" />
1101
1102 <value-type name="QFontMetrics" delete-in-main-thread="yes" expense-cost="1" expense-limit="1000">
1103 <custom-constructor>
1104 return new QFontMetrics(*copy);
1105 </custom-constructor>
1106 <custom-destructor>
1107 delete copy;
1108 </custom-destructor>
1109 <modify-function signature="operator!=(const QFontMetrics &amp;)">
1110 <remove/>
1111 </modify-function>
1112 <modify-function signature="operator==(const QFontMetrics &amp;)">
1113 <remove/>
1114 </modify-function>
1115
1116 <modify-function signature="boundingRect(int,int,int,int,int,QString,int,int*)const">
1117 <access modifier="private"/>
1118 <modify-argument index="7">
1119 <remove-default-expression/>
1120 </modify-argument>
1121 <modify-argument index="8">
1122 <remove-default-expression/>
1123 </modify-argument>
1124 </modify-function>
1125
1126 <modify-function signature="boundingRect(QRect,int,QString,int,int*)const">
1127 <access modifier="private"/>
1128 <modify-argument index="4">
1129 <remove-default-expression/>
1130 </modify-argument>
1131 <modify-argument index="5">
1132 <remove-default-expression/>
1133 </modify-argument>
1134 </modify-function>
1135
1136 <modify-function signature="operator=(QFontMetrics)" remove="all"/>
1137
1138 <modify-function signature="size(int,QString,int,int*)const">
1139 <access modifier="private"/>
1140 <modify-argument index="3">
1141 <remove-default-expression/>
1142 </modify-argument>
1143 <modify-argument index="4">
1144 <remove-default-expression/>
1145 </modify-argument>
1146 </modify-function>
1147
1148 </value-type>
1149
1150 <value-type name="QGradient" force-abstract="yes" polymorphic-base="yes" polymorphic-id-expression="%1-&gt;type() == QGradient::NoGradient">
1151 <custom-constructor>
1152 Q_UNUSED(copy)
1153 qWarning("Copying empty QGradient object");
1154 return new QGradient();
1155 </custom-constructor>
1156 <custom-destructor>
1157 delete copy;
1158 </custom-destructor>
1159 <modify-function signature="operator==(const QGradient &amp;)">
1160 <remove/>
1161 </modify-function>
1162 </value-type>
1163
1164 <value-type name="QLinearGradient" polymorphic-id-expression="%1-&gt;type() == QGradient::LinearGradient">
1165 <custom-constructor>
1166 QLinearGradient *lg = new QLinearGradient(copy-&gt;start(), copy-&gt;finalStop());
1167 lg-&gt;setSpread(copy-&gt;spread());
1168 lg-&gt;setStops(copy-&gt;stops());
1169 return (void *) lg;
1170 </custom-constructor>
1171 <custom-destructor>
1172 delete copy;
1173 </custom-destructor>
1174 </value-type>
1175
1176 <value-type name="QPrinterInfo">
1177 <modify-function signature="operator=(const QPrinterInfo &amp;)" remove="all" />
1178 </value-type>
1179
1180 <interface-type name="QLayoutItem"/>
1181 <interface-type name="QPaintDevice"/>
1182
1183 <interface-type name="QGraphicsItem" delete-in-main-thread="yes">
1184 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/>
1185
1186 <modify-function signature="paint(QPainter*,const QStyleOptionGraphicsItem*,QWidget*)">
1187 <modify-argument index="1" invalidate-after-use="yes" />
1188 </modify-function>
1189 <modify-function signature="collidesWithItem(const QGraphicsItem*,Qt::ItemSelectionMode)const">
1190 <modify-argument index="1" invalidate-after-use="yes" />
1191 </modify-function>
1192
1193 <modify-function signature="contextMenuEvent(QGraphicsSceneContextMenuEvent*)">
1194 <modify-argument index="1" invalidate-after-use="yes" />
1195 </modify-function>
1196 <modify-function signature="dragEnterEvent(QGraphicsSceneDragDropEvent*)">
1197 <modify-argument index="1" invalidate-after-use="yes" />
1198 </modify-function>
1199 <modify-function signature="dragLeaveEvent(QGraphicsSceneDragDropEvent*)">
1200 <modify-argument index="1" invalidate-after-use="yes" />
1201 </modify-function>
1202 <modify-function signature="dragMoveEvent(QGraphicsSceneDragDropEvent*)">
1203 <modify-argument index="1" invalidate-after-use="yes" />
1204 </modify-function>
1205 <modify-function signature="dropEvent(QGraphicsSceneDragDropEvent*)">
1206 <modify-argument index="1" invalidate-after-use="yes" />
1207 </modify-function>
1208 <modify-function signature="focusInEvent(QFocusEvent*)">
1209 <modify-argument index="1" invalidate-after-use="yes" />
1210 </modify-function>
1211 <modify-function signature="focusOutEvent(QFocusEvent*)">
1212 <modify-argument index="1" invalidate-after-use="yes" />
1213 </modify-function>
1214 <modify-function signature="hoverEnterEvent(QGraphicsSceneHoverEvent*)">
1215 <modify-argument index="1" invalidate-after-use="yes" />
1216 </modify-function>
1217 <modify-function signature="hoverLeaveEvent(QGraphicsSceneHoverEvent*)">
1218 <modify-argument index="1" invalidate-after-use="yes" />
1219 </modify-function>
1220 <modify-function signature="hoverMoveEvent(QGraphicsSceneHoverEvent*)">
1221 <modify-argument index="1" invalidate-after-use="yes" />
1222 </modify-function>
1223 <modify-function signature="inputMethodEvent(QInputMethodEvent*)">
1224 <modify-argument index="1" invalidate-after-use="yes" />
1225 </modify-function>
1226 <modify-function signature="isObscuredBy(const QGraphicsItem*)const">
1227 <modify-argument index="1" invalidate-after-use="yes" />
1228 </modify-function>
1229 <modify-function signature="keyPressEvent(QKeyEvent*)">
1230 <modify-argument index="1" invalidate-after-use="yes" />
1231 </modify-function>
1232 <modify-function signature="keyReleaseEvent(QKeyEvent*)">
1233 <modify-argument index="1" invalidate-after-use="yes" />
1234 </modify-function>
1235 <modify-function signature="mouseDoubleClickEvent(QGraphicsSceneMouseEvent*)">
1236 <modify-argument index="1" invalidate-after-use="yes" />
1237 </modify-function>
1238 <modify-function signature="mouseMoveEvent(QGraphicsSceneMouseEvent*)">
1239 <modify-argument index="1" invalidate-after-use="yes" />
1240 </modify-function>
1241 <modify-function signature="mousePressEvent(QGraphicsSceneMouseEvent*)">
1242 <modify-argument index="1" invalidate-after-use="yes" />
1243 </modify-function>
1244 <modify-function signature="mouseReleaseEvent(QGraphicsSceneMouseEvent*)">
1245 <modify-argument index="1" invalidate-after-use="yes" />
1246 </modify-function>
1247 <modify-function signature="sceneEvent(QEvent*)">
1248 <modify-argument index="1" invalidate-after-use="yes" />
1249 </modify-function>
1250 <modify-function signature="sceneEventFilter(QGraphicsItem*,QEvent*)">
1251 <modify-argument index="1" invalidate-after-use="yes" />
1252 <modify-argument index="2" invalidate-after-use="yes" />
1253 </modify-function>
1254 <modify-function signature="wheelEvent(QGraphicsSceneWheelEvent*)">
1255 <modify-argument index="1" invalidate-after-use="yes" />
1256 </modify-function>
1257
1258 <modify-function signature="children()const" remove="all"/>
1259 <modify-function signature="installSceneEventFilter(QGraphicsItem *)">
1260 <modify-argument index="1">
1261 <!-- Safe to ignore because items in a scene are memory managed by the scene -->
1262 <reference-count action="ignore"/>
1263 </modify-argument>
1264 </modify-function>
1265 <modify-function signature="removeSceneEventFilter(QGraphicsItem *)">
1266 <modify-argument index="1">
1267 <!-- Safe to ignore because items in a scene are memory managed by the scene -->
1268 <reference-count action="ignore"/>
1269 </modify-argument>
1270 </modify-function>
1271
1272 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1273 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1274 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1275 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1276 </interface-type>
1277
1278 <object-type name="QAbstractGraphicsShapeItem" delete-in-main-thread="yes">
1279 <modify-function signature="QAbstractGraphicsShapeItem(QGraphicsItem*,QGraphicsScene*)">
1280 <inject-code position="end">
1281 <argument-map index="1" meta-name="%1"/>
1282 if (%1 != null) disableGarbageCollection();
1283 </inject-code>
1284 </modify-function>
1285
1286 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1287 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1288 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1289 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1290 </object-type>
1291
1292 <object-type name="QAbstractItemView">
1293 <modify-function signature="update()" remove="all"/>
1294 <modify-function signature="horizontalStepsPerItem()const" remove="all"/> <!--### Obsolete in 4.3-->
1295 <modify-function signature="setHorizontalStepsPerItem(int)" remove="all"/> <!--### Obsolete in 4.3-->
1296 <modify-function signature="setVerticalStepsPerItem(int)" remove="all"/> <!--### Obsolete in 4.3-->
1297 <modify-function signature="verticalStepsPerItem()const" remove="all"/> <!--### Obsolete in 4.3-->
1298
1299 <modify-function signature="edit(QModelIndex,QAbstractItemView::EditTrigger,QEvent*)">
1300 <modify-argument index="3" invalidate-after-use="yes" />
1301 </modify-function>
1302 <modify-function signature="selectionCommand(QModelIndex,const QEvent*)const">
1303 <modify-argument index="2" invalidate-after-use="yes" />
1304 </modify-function>
1305
1306 </object-type>
1307
1308 <object-type name="QAbstractPageSetupDialog"/>
1309 <object-type name="QAbstractPrintDialog"/>
1310 <object-type name="QAbstractSlider"/>
1311 <object-type name="QAbstractTextDocumentLayout">
1312 <modify-function signature="setPaintDevice(QPaintDevice*)">
1313 <modify-argument index="1">
1314 <reference-count action="set" variable-name="__rcPaintDevice"/>
1315 </modify-argument>
1316 </modify-function>
1317
1318 <modify-function signature="draw(QPainter*,QAbstractTextDocumentLayout::PaintContext)">
1319 <modify-argument index="1" invalidate-after-use="yes" />
1320 </modify-function>
1321 <modify-function signature="drawInlineObject(QPainter*,QRectF,QTextInlineObject,int,QTextFormat)">
1322 <modify-argument index="1" invalidate-after-use="yes" />
1323 </modify-function>
1324
1325 </object-type>
1326 <object-type name="QAccessible">
1327 <modify-function signature="initialize()" remove="all"/>
1328 <modify-function signature="cleanup()" remove="all"/>
1329 <modify-function signature="setRootObject(QObject *)">
1330 <modify-argument index="1">
1331 <reference-count action="ignore"/>
1332 </modify-argument>
1333 </modify-function>
1334 <modify-function signature="queryAccessibleInterface(QObject *)">
1335 <modify-argument index="return">
1336 <define-ownership class="java" owner="java" />
1337 </modify-argument>
1338 </modify-function>
1339 </object-type>
1340 <object-type name="QAccessibleBridge">
1341 <modify-function signature="setRootObject(QAccessibleInterface *)">
1342 <modify-argument index="1">
1343 <define-ownership class="shell" owner="java" />
1344 </modify-argument>
1345 </modify-function>
1346 <modify-function signature="notifyAccessibilityUpdate(int,QAccessibleInterface*,int)">
1347 <modify-argument invalidate-after-use="yes" index="2" />
1348 </modify-function>
1349 </object-type>
1350 <object-type name="QAccessible2Interface"/>
1351 <object-type name="QAccessibleTableInterface">
1352 <modify-function signature="qAccessibleTableCastHelper()" remove="all"/>
1353 </object-type>
1354
1355 <object-type name="QAccessibleInterface">
1356 <modify-function signature="indexOfChild(const QAccessibleInterface*)const">
1357 <modify-argument invalidate-after-use="yes" index="1" />
1358 </modify-function>
1359 <modify-function signature="relationTo(int,const QAccessibleInterface*,int)const">
1360 <modify-argument invalidate-after-use="yes" index="2" />
1361 </modify-function>
1362 </object-type>
1363 <object-type name="QAccessibleInterfaceEx"/>
1364 <object-type name="QAccessibleObject"/>
1365 <object-type name="QAccessibleObjectEx"/>
1366 <object-type name="QAccessibleWidget"/>
1367 <object-type name="QAccessibleWidgetEx"/>
1368 <object-type name="QActionGroup" />
1369 <object-type name="QCDEStyle">
1370 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
1371 </object-type>
1372 <object-type name="QCheckBox">
1373 <modify-function signature="initStyleOption(QStyleOptionButton*)const">
1374 <access modifier="private"/>
1375 </modify-function>
1376 </object-type>
1377 <object-type name="QCleanlooksStyle">
1378 <modify-function signature="standardPixmap(QStyle::StandardPixmap,const QStyleOption*,const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
1379 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
1380 </object-type>
1381 <object-type name="QCommonStyle">
1382 <modify-function signature="standardPixmap(QStyle::StandardPixmap, const QStyleOption*,const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
1383 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
1384 </object-type>
1385 <object-type name="QDataWidgetMapper">
1386 <modify-function signature="addMapping(QWidget*,int)">
1387 <modify-argument index="1">
1388 <reference-count action="add" variable-name="__rcMappings"/>
1389 </modify-argument>
1390 </modify-function>
1391 <modify-function signature="addMapping(QWidget*,int,QByteArray)">
1392 <modify-argument index="1">
1393 <reference-count action="add" variable-name="__rcMappings"/>
1394 </modify-argument>
1395 </modify-function>
1396 <modify-function signature="removeMapping(QWidget*)">
1397 <modify-argument index="1">
1398 <reference-count action="remove" variable-name="__rcMappings"/>
1399 </modify-argument>
1400 </modify-function>
1401 <modify-function signature="setItemDelegate(QAbstractItemDelegate*)">
1402 <modify-argument index="1">
1403 <reference-count action="set" variable-name="__rcItemDelegate"/>
1404 </modify-argument>
1405 </modify-function>
1406 <modify-function signature="setModel(QAbstractItemModel*)">
1407 <modify-argument index="1">
1408 <reference-count action="set" variable-name="__rcModel"/>
1409 </modify-argument>
1410 </modify-function>
1411 </object-type>
1412 <object-type name="QDateEdit"/>
1413 <object-type name="QDesktopServices">
1414 <modify-function signature="setUrlHandler(const QString &amp;, QObject *, const char *)" access="private">
1415 <modify-argument index="2">
1416 <reference-count action="ignore" /> <!-- Handled in injected code -->
1417 </modify-argument>
1418 </modify-function>
1419 </object-type>
1420 <object-type name="QDialog">
1421 <modify-function signature="setExtension(QWidget*)" remove="all"/>
1422 <modify-function signature="exec()" access="non-final"/>
1423 <modify-function signature="extension()const" remove="all"/> <!--### Obsolete in 4.3-->
1424 <modify-function signature="orientation()const" remove="all"/> <!--### Obsolete in 4.3-->
1425 <modify-function signature="setOrientation(Qt::Orientation)" remove="all"/> <!--### Obsolete in 4.3-->
1426 <modify-function signature="showExtension(bool)" remove="all"/> <!--### Obsolete in 4.3-->
1427 </object-type>
1428 <object-type name="QDialogButtonBox">
1429 <modify-function signature="addButton(QAbstractButton*,QDialogButtonBox::ButtonRole)">
1430 <modify-argument index="1">
1431 <reference-count action="ignore"/>
1432 </modify-argument>
1433 </modify-function>
1434 <modify-function signature="removeButton(QAbstractButton*)">
1435 <modify-argument index="1">
1436 <reference-count action="ignore"/>
1437 </modify-argument>
1438 </modify-function>
1439 </object-type>
1440 <object-type name="QDirModel">
1441 <modify-function signature="parent()const" remove="all"/>
1442 <modify-function signature="setIconProvider(QFileIconProvider*)">
1443 <modify-argument index="1">
1444 <reference-count action="set" variable-name="__rcIconProvider"/>
1445 </modify-argument>
1446 </modify-function>
1447 </object-type>
1448 <object-type name="QDoubleValidator"/>
1449 <object-type name="QFileIconProvider"/>
1450 <object-type name="QWizard">
1451 <!-- ### Requires correct class name in meta object -->
1452 <modify-function signature="setDefaultProperty(const char *, const char *, const char *)" remove="all"/>
1453 <modify-function signature="addPage(QWizardPage*)">
1454 <modify-argument index="1">
1455 <no-null-pointer/>
1456 <reference-count action="ignore"/>
1457 </modify-argument>
1458 </modify-function>
1459 <modify-function signature="setButton(QWizard::WizardButton,QAbstractButton*)">
1460 <modify-argument index="1">
1461 <reference-count action="ignore"/>
1462 </modify-argument>
1463 </modify-function>
1464 <modify-function signature="setPage(int,QWizardPage*)">
1465 <modify-argument index="2">
1466 <no-null-pointer/>
1467 <reference-count action="ignore"/>
1468 </modify-argument>
1469 </modify-function>
1470
1471 </object-type>
1472 <object-type name="QWizardPage">
1473 <!-- ### Reduced functionality due to meta object having missing information -->
1474 <modify-function signature="registerField(const QString &amp;, QWidget *, const char *, const char *)">
1475 <access modifier="private"/>
1476 <modify-argument index="3">
1477 <remove-default-expression/>
1478 </modify-argument>
1479 <modify-argument index="4">
1480 <remove-default-expression/>
1481 </modify-argument>
1482 </modify-function>
1483
1484 </object-type>
1485 <object-type name="QFocusFrame">
1486 <modify-function signature="initStyleOption(QStyleOption*)const">
1487 <access modifier="private"/>
1488 </modify-function>
1489 <modify-function signature="setWidget(QWidget*)">
1490 <modify-argument index="1">
1491 <reference-count action="set" variable-name="__rcWidget"/>
1492 </modify-argument>
1493 </modify-function>
1494 <inject-code>
1495 <insert-template name="gui.init_style_option">
1496 <replace from="%TYPE" to="QStyleOption"/>
1497 </insert-template>
1498 </inject-code>
1499 </object-type>
1500 <object-type name="QFontComboBox"/>
1501 <object-type name="QFontDialog"/>
1502 <object-type name="QGraphicsEllipseItem" delete-in-main-thread="yes"/>
1503 <object-type name="QGraphicsItemAnimation" >
1504 <modify-function signature="setItem(QGraphicsItem*)">
1505 <modify-argument index="1">
1506 <reference-count action="set" variable-name="__rcItem"/>
1507 </modify-argument>
1508 </modify-function>
1509 <modify-function signature="setTimeLine(QTimeLine*)">
1510 <modify-argument index="1">
1511 <reference-count action="set" variable-name="__rcTimeLine"/>
1512 </modify-argument>
1513 </modify-function>
1514 </object-type>
1515 <object-type name="QGraphicsItemGroup" delete-in-main-thread="yes">
1516 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1517 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1518 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1519 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1520 </object-type>
1521 <object-type name="QGraphicsLineItem" delete-in-main-thread="yes">
1522 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1523 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1524 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1525 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1526 </object-type>
1527 <object-type name="QGraphicsPathItem" delete-in-main-thread="yes"/>
1528
1529 <object-type name="QGraphicsPixmapItem" delete-in-main-thread="yes">
1530 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1531 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1532 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1533 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1534 </object-type>
1535 <object-type name="QGraphicsPolygonItem" delete-in-main-thread="yes"/>
1536 <object-type name="QGraphicsRectItem" delete-in-main-thread="yes"/>
1537 <object-type name="QGraphicsSimpleTextItem" delete-in-main-thread="yes"/>
1538 <object-type name="QHBoxLayout"/>
1539 <object-type name="QHeaderView">
1540 <modify-function signature="initStyleOption(QStyleOptionHeader*)const">
1541 <access modifier="private"/>
1542 </modify-function>
1543
1544 <modify-function signature="paintSection(QPainter*,QRect,int)const">
1545 <modify-argument index="1" invalidate-after-use="yes" />
1546 </modify-function>
1547
1548 <inject-code>
1549 <insert-template name="gui.init_style_option">
1550 <replace from="%TYPE" to="QStyleOptionHeader"/>
1551 </insert-template>
1552 </inject-code>
1553 <modify-function signature="setModel(QAbstractItemModel*)">
1554 <modify-argument index="1">
1555 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcModel"/>
1556 </modify-argument>
1557 </modify-function>
1558 </object-type>
1559 <object-type name="QIconEngine">
1560 <modify-function signature="paint(QPainter*,QRect,QIcon::Mode,QIcon::State)">
1561 <modify-argument index="1" invalidate-after-use="yes" />
1562 </modify-function>
1563 </object-type>
1564 <object-type name="QIconEngineV2">
1565 <modify-function signature="read(QDataStream&amp;)">
1566 <modify-argument index="1" invalidate-after-use="yes" />
1567 </modify-function>
1568 <modify-function signature="write(QDataStream&amp;)const">
1569 <modify-argument index="1" invalidate-after-use="yes" />
1570 </modify-function>
1571
1572 <modify-function signature="virtual_hook(int,void*)" remove="all"/>
1573 <modify-function signature="clone()const">
1574 <modify-argument index="return">
1575 <define-ownership class="shell" owner="c++"/>
1576 </modify-argument>
1577 </modify-function>
1578 </object-type>
1579 <object-type name="QImageWriter">
1580 <modify-function signature="setDevice(QIODevice*)">
1581 <modify-argument index="1">
1582 <reference-count action="set" variable-name="__rcDevice"/>
1583 </modify-argument>
1584 </modify-function>
1585 <modify-function signature="description()const" remove="all"/> <!--### Obsolete in 4.3-->
1586 <modify-function signature="setDescription(QString)" remove="all"/> <!--### Obsolete in 4.3-->
1587 </object-type>
1588 <object-type name="QInputContextFactory"/>
1589 <object-type name="QIntValidator"/>
1590 <object-type name="QItemDelegate">
1591 <modify-function signature="doLayout(QStyleOptionViewItem,QRect*,QRect*,QRect*,bool)const">
1592 <remove/>
1593 </modify-function>
1594
1595 <modify-function signature="drawCheck(QPainter*,QStyleOptionViewItem,QRect,Qt::CheckState)const">
1596 <modify-argument index="1" invalidate-after-use="yes" />
1597 </modify-function>
1598 <modify-function signature="drawDecoration(QPainter*,QStyleOptionViewItem,QRect,QPixmap)const">
1599 <modify-argument index="1" invalidate-after-use="yes" />
1600 </modify-function>
1601 <modify-function signature="drawDisplay(QPainter*,QStyleOptionViewItem,QRect,QString)const">
1602 <modify-argument index="1" invalidate-after-use="yes" />
1603 </modify-function>
1604 <modify-function signature="drawFocus(QPainter*,QStyleOptionViewItem,QRect)const">
1605 <modify-argument index="1" invalidate-after-use="yes" />
1606 </modify-function>
1607
1608
1609 <modify-function signature="selected(QPixmap,QPalette,bool)const">
1610 <remove/>
1611 </modify-function>
1612 <modify-function signature="setItemEditorFactory(QItemEditorFactory*)">
1613 <modify-argument index="1">
1614 <reference-count action="set" variable-name="__rcItemEditorFactory"/>
1615 </modify-argument>
1616 </modify-function>
1617 <modify-function signature="setEditorData(QWidget*,QModelIndex)const">
1618 <modify-argument index="1">
1619 <reference-count action="ignore"/>
1620 </modify-argument>
1621 </modify-function>
1622 <modify-function signature="setModelData(QWidget*,QAbstractItemModel*,QModelIndex)const">
1623 <modify-argument index="1">
1624 <reference-count action="ignore"/>
1625 </modify-argument>
1626 </modify-function>
1627
1628 </object-type>
1629 <object-type name="QItemEditorCreatorBase"/>
1630 <object-type name="QItemEditorFactory">
1631 <modify-function signature="registerEditor(QVariant::Type, QItemEditorCreatorBase *)">
1632 <modify-argument index="2">
1633 <define-ownership class="java" owner="c++" />
1634 </modify-argument>
1635 </modify-function>
1636 <modify-function signature="setDefaultFactory(QItemEditorFactory *)">
1637 <modify-argument index="1">
1638 <reference-count action="set" variable-name="__rcDefaultItemEditorFactory" />
1639 </modify-argument>
1640 </modify-function>
1641 </object-type>
1642 <object-type name="QItemSelectionModel"/>
1643 <object-type name="QTreeModel"/>
1644 <object-type name="QListView"/>
1645 <object-type name="QColumnView">
1646 <modify-function signature="setPreviewWidget(QWidget*)">
1647 <modify-argument index="1">
1648 <reference-count action="ignore"/>
1649 </modify-argument>
1650 </modify-function>
1651 <modify-function signature="setModel(QAbstractItemModel*)">
1652 <modify-argument index="1">
1653 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemModel"/>
1654 </modify-argument>
1655 </modify-function>
1656 <modify-function signature="setSelectionModel(QItemSelectionModel*)">
1657 <modify-argument index="1">
1658 <no-null-pointer/>
1659 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemSelectionModel"/>
1660 </modify-argument>
1661 </modify-function>
1662 </object-type>
1663 <object-type name="QMainWindow">
1664 <modify-function signature="addDockWidget(Qt::DockWidgetArea,QDockWidget*,Qt::Orientation)">
1665 <modify-argument index="2">
1666 <reference-count action="ignore"/>
1667 </modify-argument>
1668 </modify-function>
1669 <modify-function signature="addDockWidget(Qt::DockWidgetArea,QDockWidget*)">
1670 <modify-argument index="2">
1671 <reference-count action="ignore"/>
1672 </modify-argument>
1673 </modify-function>
1674 <modify-function signature="addToolBar(QToolBar*)">
1675 <modify-argument index="1">
1676 <reference-count action="ignore"/>
1677 </modify-argument>
1678 </modify-function>
1679 <modify-function signature="addToolBar(Qt::ToolBarArea,QToolBar*)">
1680 <modify-argument index="2">
1681 <reference-count action="ignore"/>
1682 </modify-argument>
1683 </modify-function>
1684 <modify-function signature="insertToolBar(QToolBar*,QToolBar*)">
1685 <modify-argument index="2">
1686 <reference-count action="ignore"/>
1687 </modify-argument>
1688 <modify-argument index="2">
1689 <reference-count action="ignore"/>
1690 </modify-argument>
1691 </modify-function>
1692 <modify-function signature="insertToolBarBreak(QToolBar*)">
1693 <modify-argument index="1">
1694 <reference-count action="ignore"/>
1695 </modify-argument>
1696 </modify-function>
1697 <modify-function signature="removeDockWidget(QDockWidget*)">
1698 <modify-argument index="1">
1699 <reference-count action="ignore"/>
1700 </modify-argument>
1701 </modify-function>
1702 <modify-function signature="removeToolBar(QToolBar*)">
1703 <modify-argument index="1">
1704 <reference-count action="ignore"/>
1705 </modify-argument>
1706 </modify-function>
1707 <modify-function signature="removeToolBarBreak(QToolBar*)">
1708 <modify-argument index="1">
1709 <reference-count action="ignore"/>
1710 </modify-argument>
1711 </modify-function>
1712 <modify-function signature="setCentralWidget(QWidget*)">
1713 <modify-argument index="1">
1714 <reference-count action="ignore"/>
1715 </modify-argument>
1716 </modify-function>
1717 <modify-function signature="setMenuBar(QMenuBar*)">
1718 <modify-argument index="1">
1719 <reference-count action="ignore"/>
1720 </modify-argument>
1721 </modify-function>
1722 <modify-function signature="setMenuWidget(QWidget*)">
1723 <modify-argument index="1">
1724 <reference-count action="ignore"/>
1725 </modify-argument>
1726 </modify-function>
1727 <modify-function signature="setStatusBar(QStatusBar*)">
1728 <modify-argument index="1">
1729 <reference-count action="ignore"/>
1730 </modify-argument>
1731 </modify-function>
1732
1733 </object-type>
1734 <object-type name="QMdiArea">
1735 <modify-function signature="addSubWindow(QWidget*,QFlags&lt;Qt::WindowType&gt;)">
1736 <modify-argument index="1">
1737 <reference-count action="ignore"/>
1738 </modify-argument>
1739 </modify-function>
1740
1741 <modify-function signature="removeSubWindow(QWidget*)">
1742 <modify-argument index="1">
1743 <reference-count action="ignore"/>
1744 </modify-argument>
1745 </modify-function>
1746
1747 <modify-function signature="setActiveSubWindow(QMdiSubWindow*)">
1748 <modify-argument index="1">
1749 <reference-count action="ignore"/>
1750 </modify-argument>
1751 </modify-function>
1752
1753 <modify-function signature="setupViewport(QWidget*)">
1754 <modify-argument index="1">
1755 <reference-count action="ignore"/>
1756 </modify-argument>
1757 </modify-function>
1758
1759 </object-type>
1760 <object-type name="QMdiSubWindow">
1761 <modify-function signature="setSystemMenu(QMenu*)">
1762 <modify-argument index="1">
1763 <reference-count action="ignore"/>
1764 </modify-argument>
1765 </modify-function>
1766 <modify-function signature="setWidget(QWidget*)">
1767 <modify-argument index="1">
1768 <reference-count action="ignore"/>
1769 </modify-argument>
1770 </modify-function>
1771 </object-type>
1772 <object-type name="QMenu">
1773 <modify-function signature="addAction(QAction *)" remove="all"/>
1774 <modify-function signature="addMenu(QMenu*)">
1775 <modify-argument index="1">
1776 <reference-count action="add" variable-name="__rcMenus"/>
1777 </modify-argument>
1778 </modify-function>
1779 <modify-function signature="insertMenu(QAction*,QMenu*)">
1780 <modify-argument index="2">
1781 <reference-count action="add" variable-name="__rcMenus"/>
1782 </modify-argument>
1783 </modify-function>
1784 <modify-function signature="insertSeparator(QAction*)">
1785 <modify-argument index="1">
1786 <reference-count action="ignore"/>
1787 </modify-argument>
1788 </modify-function>
1789 <modify-function signature="setActiveAction(QAction*)">
1790 <modify-argument index="1">
1791 <reference-count action="ignore"/>
1792 </modify-argument>
1793 </modify-function>
1794 <modify-function signature="setDefaultAction(QAction*)">
1795 <modify-argument index="1">
1796 <reference-count action="ignore"/>
1797 </modify-argument>
1798 </modify-function>
1799 <modify-function signature="setNoReplayFor(QWidget*)">
1800 <remove/>
1801 </modify-function>
1802 <modify-function signature="initStyleOption(QStyleOptionMenuItem*,const QAction*)const">
1803 <access modifier="private"/>
1804 </modify-function>
1805
1806 <modify-function signature="addAction(QString,const QObject*,const char*,QKeySequence)">
1807 <remove/>
1808 </modify-function>
1809
1810 <modify-function signature="addAction(QIcon,QString,const QObject*,const char*,QKeySequence)">
1811 <remove/>
1812 </modify-function>
1813 </object-type>
1814
1815 <object-type name="QMenuBar">
1816 <modify-function signature="addAction(QAction *)" remove="all"/>
1817 <modify-function signature="addAction(QString,const QObject*,const char*)">
1818 <remove/>
1819 </modify-function>
1820
1821 <modify-function signature="initStyleOption(QStyleOptionMenuItem*,const QAction*)const">
1822 <access modifier="private"/>
1823 </modify-function>
1824
1825 <modify-function signature="addMenu(QMenu*)">
1826 <modify-argument index="1">
1827 <reference-count action="add" variable-name="__rcMenus"/>
1828 </modify-argument>
1829 </modify-function>
1830 <modify-function signature="insertMenu(QAction*,QMenu*)">
1831 <modify-argument index="1">
1832 <reference-count action="ignore"/>
1833 </modify-argument>
1834 <modify-argument index="2">
1835 <reference-count action="add" variable-name="__rcMenus"/>
1836 </modify-argument>
1837 </modify-function>
1838 <modify-function signature="insertSeparator(QAction*)">
1839 <modify-argument index="1">
1840 <reference-count action="ignore"/>
1841 </modify-argument>
1842 </modify-function>
1843 <modify-function signature="setActiveAction(QAction*)">
1844 <modify-argument index="1">
1845 <reference-count action="ignore"/>
1846 </modify-argument>
1847 </modify-function>
1848 <modify-function signature="setCornerWidget(QWidget*,Qt::Corner) ">
1849 <modify-argument index="1">
1850 <reference-count action="ignore"/>
1851 </modify-argument>
1852 </modify-function>
1853 </object-type>
1854 <object-type name="QMotifStyle">
1855 <modify-function signature="standardPixmap(QStyle::StandardPixmap, const QStyleOption*, const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
1856 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
1857 </object-type>
1858 <object-type name="QPainterPathStroker"/>
1859
1860 <object-type name="QPictureIO">
1861 <modify-function signature="QPictureIO(QIODevice*,const char*)">
1862 <access modifier="private"/>
1863 <modify-argument index="1">
1864 <reference-count action="set" variable-name="__rcDevice"/>
1865 </modify-argument>
1866 </modify-function>
1867
1868 <modify-function signature="setIODevice(QIODevice*)">
1869 <modify-argument index="1">
1870 <reference-count action="set" variable-name="__rcDevice"/>
1871 </modify-argument>
1872 </modify-function>
1873
1874 <modify-function signature="QPictureIO(QString,const char*)">
1875 <access modifier="private"/>
1876 </modify-function>
1877
1878 <modify-function signature="format()const">
1879 <access modifier="private"/>
1880 <rename to="format_private"/>
1881 </modify-function>
1882
1883 <modify-function signature="parameters()const">
1884 <access modifier="private"/>
1885 <rename to="parameters_private"/>
1886 </modify-function>
1887
1888 <modify-function signature="setFormat(const char*)">
1889 <access modifier="private"/>
1890 </modify-function>
1891
1892 <modify-function signature="setParameters(const char*)">
1893 <access modifier="private"/>
1894 </modify-function>
1895
1896 </object-type>
1897
1898 <object-type name="QPixmapCache">
1899 <modify-function signature="find(QString)">
1900 <remove/>
1901 </modify-function>
1902
1903 <modify-function signature="find(QString,QPixmap&amp;)">
1904 <access modifier="private"/>
1905 </modify-function>
1906 </object-type>
1907 <object-type name="QPlastiqueStyle">
1908 <modify-function signature="standardPixmap(QStyle::StandardPixmap, const QStyleOption*, const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
1909 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
1910 <modify-function signature="layoutSpacingImplementation(QSizePolicy::ControlType, QSizePolicy::ControlType, Qt::Orientation, const QStyleOption *, const QWidget *) const" virtual-slot="yes" />
1911 </object-type>
1912 <object-type name="QPrintDialog" />
1913 <object-type name="QPrintEngine"/>
1914 <object-type name="QProgressBar">
1915 <modify-function signature="initStyleOption(QStyleOptionProgressBar*)const">
1916 <access modifier="private"/>
1917 </modify-function>
1918 </object-type>
1919 <object-type name="QPushButton">
1920 <modify-function signature="initStyleOption(QStyleOptionButton*)const">
1921 <access modifier="private"/>
1922 </modify-function>
1923
1924 <modify-function signature="setMenu(QMenu*)">
1925 <modify-argument index="1">
1926 <reference-count action="set" variable-name="__rcMenu"/>
1927 </modify-argument>
1928 </modify-function>
1929 </object-type>
1930 <object-type name="QRegExpValidator"/>
1931 <object-type name="QScrollArea">
1932 <modify-function signature="setWidget(QWidget*)">
1933 <modify-argument index="1">
1934 <reference-count action="ignore"/>
1935 </modify-argument>
1936 </modify-function>
1937 </object-type>
1938 <object-type name="QSessionManager"/>
1939 <object-type name="QShortcut">
1940 <modify-function signature="QShortcut(QKeySequence,QWidget*,const char*,const char*,Qt::ShortcutContext)">
1941 <access modifier="private"/>
1942 <modify-argument index="3">
1943 <remove-default-expression/>
1944 </modify-argument>
1945 <modify-argument index="4">
1946 <remove-default-expression/>
1947 </modify-argument>
1948 <modify-argument index="5">
1949 <remove-default-expression/>
1950 </modify-argument>
1951 </modify-function>
1952 </object-type>
1953 <object-type name="QSizeGrip"/>
1954 <object-type name="QSound"/>
1955 <object-type name="QSpacerItem"/>
1956 <object-type name="QStandardItem">
1957 <modify-function signature="operator=(QStandardItem)" remove="all"/>
1958 <modify-function signature="operator&lt;(QStandardItem)const">
1959 <modify-argument index="1" invalidate-after-use="yes" />
1960 </modify-function>
1961 <modify-function signature="read(QDataStream&amp;)">
1962 <modify-argument index="1" invalidate-after-use="yes" />
1963 </modify-function>
1964 <modify-function signature="write(QDataStream&amp;)const">
1965 <modify-argument index="1" invalidate-after-use="yes" />
1966 </modify-function>
1967
1968 </object-type>
1969 <object-type name="QStatusBar">
1970 <modify-function signature="addPermanentWidget(QWidget *, int)">
1971 <modify-argument index="1">
1972 <reference-count action="ignore"/>
1973 </modify-argument>
1974 </modify-function>
1975 <modify-function signature="addWidget(QWidget *, int)">
1976 <modify-argument index="1">
1977 <reference-count action="ignore"/>
1978 </modify-argument>
1979 </modify-function>
1980 <modify-function signature="removeWidget(QWidget *)">
1981 <modify-argument index="1">
1982 <reference-count action="ignore"/>
1983 </modify-argument>
1984 </modify-function>
1985 <modify-function signature="insertPermanentWidget(int, QWidget *, int)">
1986 <modify-argument index="2">
1987 <reference-count action="ignore"/>
1988 </modify-argument>
1989 </modify-function>
1990 <modify-function signature="insertWidget(int, QWidget *, int)">
1991 <modify-argument index="2">
1992 <reference-count action="ignore"/>
1993 </modify-argument>
1994 </modify-function>
1995 </object-type>
1996 <object-type name="QStringListModel"/>
1997 <object-type name="QStyleFactory"/>
1998 <object-type name="QStyleHintReturn"/>
1999 <object-type name="QStyleHintReturnVariant"/>
2000 <object-type name="QStyleHintReturnMask"/>
2001 <object-type name="QStylePainter" delete-in-main-thread="yes"/>
2002 <object-type name="QSyntaxHighlighter">
2003 <modify-function signature="setCurrentBlockUserData(QTextBlockUserData*)">
2004 <modify-argument index="1">
2005 <define-ownership class="java" owner="c++"/>
2006 </modify-argument>
2007 </modify-function>
2008 <modify-function signature="setDocument(QTextDocument*)">
2009 <modify-argument index="1">
2010 <reference-count action="set" variable-name="__rcDocument"/>
2011 </modify-argument>
2012 </modify-function>
2013
2014 </object-type>
2015 <object-type name="QSystemTrayIcon">
2016 <modify-function signature="setContextMenu(QMenu*)">
2017 <modify-argument index="1">
2018 <reference-count action="set" variable-name="__rcContextMenu"/>
2019 </modify-argument>
2020 </modify-function>
2021 </object-type>
2022 <object-type name="QTableView">
2023 <modify-function signature="setHorizontalHeader(QHeaderView*)">
2024 <modify-argument index="1">
2025 <reference-count action="ignore"/>
2026 </modify-argument>
2027 </modify-function>
2028 <modify-function signature="setVerticalHeader(QHeaderView*)">
2029 <modify-argument index="1">
2030 <reference-count action="ignore"/>
2031 </modify-argument>
2032 </modify-function>
2033 <modify-function signature="setModel(QAbstractItemModel*)">
2034 <modify-argument index="1">
2035 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemModel"/>
2036 </modify-argument>
2037 </modify-function>
2038 <modify-function signature="setSelectionModel(QItemSelectionModel*)">
2039 <modify-argument index="1">
2040 <no-null-pointer/>
2041 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemSelectionModel"/>
2042 </modify-argument>
2043 </modify-function>
2044
2045 <modify-function signature="sortByColumn(int)" remove="all"/> <!--### Obsolete in 4.3-->
2046 </object-type>
2047 <object-type name="QTextBlockGroup" delete-in-main-thread="yes"/>
2048 <object-type name="QTextBlockUserData" delete-in-main-thread="yes"/>
2049 <object-type name="QTextItem" delete-in-main-thread="yes"/>
2050 <object-type name="QTextList" delete-in-main-thread="yes">
2051 <modify-function signature="format()const" rename="textListFormat"/>
2052
2053 <modify-function signature="isEmpty()const" remove="all"/> <!--### Obsolete in 4.3-->
2054 </object-type>
2055 <object-type name="QTextObject" delete-in-main-thread="yes"/>
2056 <object-type name="QTextObjectInterface" delete-in-main-thread="yes">
2057 <modify-function signature="drawObject(QPainter*,QRectF,QTextDocument*,int,QTextFormat)">
2058 <modify-argument index="1" invalidate-after-use="yes" />
2059 </modify-function>
2060 </object-type>
2061 <object-type name="QTimeEdit"/>
2062 <object-type name="QToolBox">
2063 <modify-function signature="addItem(QWidget*,QString)">
2064 <modify-argument index="1">
2065 <reference-count action="ignore"/>
2066 </modify-argument>
2067 </modify-function>
2068 <modify-function signature="addItem(QWidget*,QIcon,QString)">
2069 <modify-argument index="1">
2070 <reference-count action="ignore"/>
2071 </modify-argument>
2072 </modify-function>
2073 <modify-function signature="insertItem(int,QWidget*,QIcon,QString)">
2074 <modify-argument index="2">
2075 <reference-count action="ignore"/>
2076 </modify-argument>
2077 </modify-function>
2078 <modify-function signature="insertItem(int,QWidget*,QString)">
2079 <modify-argument index="2">
2080 <reference-count action="ignore"/>
2081 </modify-argument>
2082 </modify-function>
2083 <modify-function signature="setCurrentWidget(QWidget*) ">
2084 <modify-argument index="1">
2085 <reference-count action="ignore"/>
2086 </modify-argument>
2087 </modify-function>
2088 </object-type>
2089 <object-type name="QToolButton">
2090 <modify-function signature="initStyleOption(QStyleOptionToolButton*)const">
2091 <access modifier="private"/>
2092 </modify-function>
2093
2094 <modify-function signature="setDefaultAction(QAction *)">
2095 <modify-argument index="1">
2096 <reference-count action="set" variable-name="__rcDefaultAction"/>
2097 </modify-argument>
2098 </modify-function>
2099 <modify-function signature="setMenu(QMenu *)">
2100 <modify-argument index="1">
2101 <reference-count action="set" variable-name="__rcMenu"/>
2102 </modify-argument>
2103 </modify-function>
2104 </object-type>
2105 <object-type name="QToolTip"/>
2106 <object-type name="QTreeView">
2107
2108 <modify-function signature="drawBranches(QPainter*,QRect,QModelIndex)const">
2109 <modify-argument index="1" invalidate-after-use="yes" />
2110 </modify-function>
2111 <modify-function signature="drawRow(QPainter*,QStyleOptionViewItem,QModelIndex)const">
2112 <modify-argument index="1" invalidate-after-use="yes" />
2113 </modify-function>
2114
2115 <modify-function signature="setHeader(QHeaderView*)">
2116 <modify-argument index="1">
2117 <reference-count action="ignore"/>
2118 </modify-argument>
2119 </modify-function>
2120 <modify-function signature="setModel(QAbstractItemModel*)">
2121 <modify-argument index="1">
2122 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemModel"/>
2123 </modify-argument>
2124 </modify-function>
2125 <modify-function signature="setSelectionModel(QItemSelectionModel*)">
2126 <modify-argument index="1">
2127 <no-null-pointer/>
2128 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemSelectionModel"/>
2129 </modify-argument>
2130 </modify-function>
2131
2132 <modify-function signature="sortByColumn(int)" remove="all"/> <!--### Obsolete in 4.3-->
2133 </object-type>
2134 <object-type name="QUndoCommand">
2135 <modify-function signature="mergeWith(const QUndoCommand*)">
2136 <modify-argument index="1" invalidate-after-use="yes" />
2137 </modify-function>
2138 </object-type>
2139 <object-type name="QUndoGroup">
2140 <modify-function signature="addStack(QUndoStack*)">
2141 <modify-argument index="1">
2142 <reference-count action="add" variable-name="__rcStacks"/>
2143 </modify-argument>
2144 </modify-function>
2145 <modify-function signature="removeStack(QUndoStack*)">
2146 <modify-argument index="1">
2147 <reference-count action="remove" variable-name="__rcStacks"/>
2148 </modify-argument>
2149 </modify-function>
2150 <modify-function signature="setActiveStack(QUndoStack*)">
2151 <modify-argument index="1">
2152 <reference-count action="ignore"/>
2153 </modify-argument>
2154 </modify-function>
2155 </object-type>
2156
2157 <object-type name="QUndoStack"/>
2158
2159 <object-type name="QUndoView">
2160 <modify-function signature="setGroup(QUndoGroup *)">
2161 <modify-argument index="1">
2162 <reference-count action="set" variable-name="__rcGroupOrStack"/>
2163 </modify-argument>
2164 </modify-function>
2165 <modify-function signature="setStack(QUndoStack *)">
2166 <modify-argument index="1">
2167 <reference-count action="set" variable-name="__rcGroupOrStack"/>
2168 </modify-argument>
2169 </modify-function>
2170 <modify-function signature="QUndoView(QUndoGroup *,QWidget *)">
2171 <modify-argument index="1">
2172 <reference-count action="set" variable-name="__rcGroupOrStack"/>
2173 </modify-argument>
2174 </modify-function>
2175 <modify-function signature="QUndoView(QUndoStack *,QWidget *)">
2176 <modify-argument index="1">
2177 <reference-count action="set" variable-name="__rcGroupOrStack"/>
2178 </modify-argument>
2179 </modify-function>
2180 </object-type>
2181 <object-type name="QVBoxLayout"/>
2182 <object-type name="QValidator" />
2183 <object-type name="QWhatsThis"/>
2184 <object-type name="QWidgetAction">
2185 <modify-function signature="createWidget(QWidget*)">
2186 <modify-argument index="return">
2187 <define-ownership class="shell" owner="c++"/>
2188 </modify-argument>
2189 </modify-function>
2190 </object-type>
2191 <object-type name="QWidgetItem" />
2192 <object-type name="QWindowsStyle">
2193 <modify-function signature="standardPixmap(QStyle::StandardPixmap, const QStyleOption*, const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
2194 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
2195 </object-type>
2196 <object-type name="QWorkspace">
2197 <modify-function signature="addWindow(QWidget*,QFlags&lt;Qt::WindowType&gt;)">
2198 <modify-argument index="1">
2199 <reference-count action="ignore"/>
2200 </modify-argument>
2201 </modify-function>
2202 <modify-function signature="setActiveWindow(QWidget*)">
2203 <modify-argument index="1">
2204 <reference-count action="ignore"/>
2205 </modify-argument>
2206 </modify-function>
2207 </object-type>
2208
2209 <object-type name="QActionEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ActionAdded || %1-&gt;type() == QEvent::ActionRemoved || %1-&gt;type() == QEvent::ActionChanged"/>
2210 <object-type name="QClipboardEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Clipboard"/>
2211 <object-type name="QCloseEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Close"/>
2212 <object-type name="QContextMenuEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ContextMenu"/>
2213 <object-type name="QDragEnterEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DragEnter"/>
2214 <object-type name="QDragLeaveEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DragLeave"/>
2215 <object-type name="QDragMoveEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DragMove">
2216 <modify-function signature="accept()" remove="all"/>
2217 <modify-function signature="ignore()" remove="all"/>
2218 </object-type>
2219 <object-type name="QDropEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Drop">
2220 <modify-function signature="encodedData(const char*)const">
2221 <remove/>
2222 </modify-function>
2223
2224 <modify-function signature="format(int)const">
2225 <remove/>
2226 </modify-function>
2227
2228 <modify-function signature="provides(const char*)const">
2229 <remove/>
2230 </modify-function>
2231
2232
2233 </object-type>
2234 <object-type name="QFileOpenEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::FileOpen"/>
2235 <object-type name="QFocusEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::FocusIn || %1-&gt;type() == QEvent::FocusOut">
2236 <modify-function signature="reason()const">
2237 <remove/>
2238 </modify-function>
2239 </object-type>
2240
2241 <object-type name="QGraphicsSceneContextMenuEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneContextMenu"/>
2242 <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">
2243 <modify-function signature="setMimeData(const QMimeData *)">
2244 <remove/>
2245 </modify-function>
2246 <modify-function signature="setSource(QWidget *)">
2247 <remove/>
2248 </modify-function>
2249 </object-type>
2250 <object-type name="QGraphicsSceneEvent">
2251 <modify-function signature="setWidget(QWidget *)">
2252 <remove/>
2253 </modify-function>
2254 </object-type>
2255 <object-type name="QGraphicsSceneMoveEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneMove" />
2256 <object-type name="QGraphicsSceneResizeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneResize" />
2257 <object-type name="QGraphicsSceneHelpEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneHelp"/>
2258 <object-type name="QGraphicsSceneHoverEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneHoverEnter || %1-&gt;type() == QEvent::GraphicsSceneHoverLeave || %1-&gt;type() == QEvent::GraphicsSceneHoverMove"/>
2259 <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"/>
2260 <object-type name="QGraphicsSceneWheelEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneWheel"/>
2261 <object-type name="QHelpEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ToolTip || %1-&gt;type() == QEvent::WhatsThis"/>
2262 <object-type name="QHideEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Hide"/>
2263 <object-type name="QHoverEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::HoverEnter || %1-&gt;type() == QEvent::HoverLeave || %1-&gt;type() == QEvent::HoverMove"/>
2264 <object-type name="QIconDragEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::IconDrag"/>
2265 <object-type name="QInputMethodEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::InputMethod"/>
2266 <object-type name="QMoveEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Move"/>
2267 <object-type name="QResizeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Resize"/>
2268 <object-type name="QShortcutEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Shortcut">
2269 <!-- All these have const overloads that are used instead -->
2270 <modify-function signature="isAmbiguous()">
2271 <remove/>
2272 </modify-function>
2273 <modify-function signature="shortcutId()">
2274 <remove/>
2275 </modify-function>
2276 <modify-function signature="key()">
2277 <remove/>
2278 </modify-function>
2279 </object-type>
2280 <object-type name="QShowEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Show"/>
2281 <object-type name="QStatusTipEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::StatusTip"/>
2282 <object-type name="QTabletEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::TabletMove || %1-&gt;type() == QEvent::TabletPress || %1-&gt;type() == QEvent::TabletRelease"/>
2283 <object-type name="QToolBarChangeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ToolBarChange"/>
2284 <object-type name="QWhatsThisClickedEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::WhatsThisClicked"/>
2285 <object-type name="QWheelEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Wheel"/>
2286 <object-type name="QWindowStateChangeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::WindowStateChange"/>
2287 <object-type name="QDragResponseEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DragResponse"/>
2288 <object-type name="QInputEvent">
2289 <modify-function signature="modifiers()const" access="non-final"/>
2290 </object-type>
2291 <object-type name="QKeyEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::KeyPress || %1-&gt;type() == QEvent::KeyRelease"/>
2292 <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"/>
2293 <object-type name="QPaintEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Paint"/>
2294 <object-type name="QAccessibleEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::AccessibilityDescription || %1-&gt;type() == QEvent::AccessibilityHelp"/>
2295
2296 <object-type name="QAbstractButton" />
2297
2298 <object-type name="QStyle">
2299 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
2300 <modify-function signature="layoutSpacingImplementation(QSizePolicy::ControlType, QSizePolicy::ControlType, Qt::Orientation, const QStyleOption *, const QWidget *) const" virtual-slot="yes" />
2301
2302 <modify-function signature="drawComplexControl(QStyle::ComplexControl,const QStyleOptionComplex*,QPainter*,const QWidget*)const">
2303 <modify-argument index="3" invalidate-after-use="yes" />
2304 </modify-function>
2305 <modify-function signature="drawControl(QStyle::ControlElement,const QStyleOption*,QPainter*,const QWidget*)const">
2306 <modify-argument index="3" invalidate-after-use="yes" />
2307 </modify-function>
2308 <modify-function signature="drawPrimitive(QStyle::PrimitiveElement,const QStyleOption*,QPainter*,const QWidget*)const">
2309 <modify-argument index="3" invalidate-after-use="yes" />
2310 </modify-function>
2311 <modify-function signature="styleHint(QStyle::StyleHint,const QStyleOption*,const QWidget*,QStyleHintReturn*)const">
2312 <modify-argument index="4" invalidate-after-use="yes" />
2313 </modify-function>
2314 <modify-function signature="drawItemPixmap(QPainter*,QRect,int,QPixmap)const">
2315 <modify-argument index="1" invalidate-after-use="yes" />
2316 </modify-function>
2317 <modify-function signature="drawItemText(QPainter*,QRect,int,QPalette,bool,QString,QPalette::ColorRole)const">
2318 <modify-argument index="1" invalidate-after-use="yes" />
2319 </modify-function>
2320
2321 </object-type>
2322
2323 <object-type name="QColorDialog">
2324 <modify-function signature="getColor(const QColor &amp;, QWidget *)">
2325 <modify-argument index="1">
2326 <replace-default-expression with="QColor.white"/>
2327 </modify-argument>
2328 </modify-function>
2329 <modify-function signature="getRgba(uint,bool*,QWidget*)">
2330 <remove/>
2331 </modify-function>
2332 </object-type>
2333
2334 <object-type name="QLayout">
2335 <modify-function signature="addItem(QLayoutItem*)">
2336 <modify-argument index="1" invalidate-after-use="yes" />
2337 </modify-function>
2338
2339 <modify-function signature="setSpacing(int)" rename="setWidgetSpacing"/>
2340 <modify-function signature="spacing()const" rename="widgetSpacing"/>
2341 <modify-function signature="addWidget(QWidget *)">
2342 <modify-argument index="1">
2343 <no-null-pointer/>
2344 <reference-count variable-name="__rcWidgets" action="add"/>
2345 </modify-argument>
2346 </modify-function>
2347 <modify-function signature="addChildWidget(QWidget *)">
2348 <modify-argument index="1">
2349 <no-null-pointer/>
2350 <reference-count variable-name="__rcWidgets" action="add"/>
2351 </modify-argument>
2352 </modify-function>
2353 <modify-function signature="removeWidget(QWidget *)">
2354 <modify-argument index="1">
2355 <no-null-pointer/>
2356 <reference-count variable-name="__rcWidgets" action="remove"/>
2357 </modify-argument>
2358 </modify-function>
2359
2360 <modify-function signature="setAlignment(QWidget*,QFlags&lt;Qt::AlignmentFlag&gt;)">
2361 <modify-argument index="1">
2362 <reference-count action="ignore"/>
2363 </modify-argument>
2364 </modify-function>
2365 <modify-function signature="setAlignment(QLayout*,QFlags&lt;Qt::AlignmentFlag&gt;)">
2366 <modify-argument index="1">
2367 <reference-count action="ignore"/>
2368 </modify-argument>
2369 </modify-function>
2370 <modify-function signature="setMenuBar(QWidget*)">
2371 <modify-argument index="1">
2372 <reference-count action="set" variable-name="__rcMenuBar"/>
2373 </modify-argument>
2374 </modify-function>
2375 <modify-function signature="getContentsMargins(int*,int*,int*,int*)const">
2376 <access modifier="private"/>
2377 </modify-function>
2378
2379 <modify-function signature="margin()const" remove="all"/> <!--### Obsolete in 4.3-->
2380 <!-- <modify-function signature="setMargin(int)" remove="all"/> --> <!--### Obsolete in 4.3-->
2381 </object-type>
2382
2383 <object-type name="QStackedLayout">
2384 <modify-function signature="addItem(QLayoutItem *)">
2385 <modify-argument index="1">
2386 <define-ownership class="java" owner="c++"/>
2387 </modify-argument>
2388 </modify-function>
2389 <modify-function signature="itemAt(int) const">
2390 <modify-argument index="return">
2391 <define-ownership class="java" owner="c++"/>
2392 </modify-argument>
2393 </modify-function>
2394 <modify-function signature="addWidget(QWidget *)">
2395 <rename to="addStackedWidget"/>
2396 <modify-argument index="1">
2397 <no-null-pointer/>
2398 <reference-count action="add" declare-variable="QLayout" variable-name="__rcWidgets"/>
2399 </modify-argument>
2400 </modify-function>
2401 <modify-function signature="insertWidget(int,QWidget*)">
2402 <modify-argument index="2">
2403 <no-null-pointer/>
2404 <reference-count action="add" declare-variable="QLayout" variable-name="__rcWidgets"/>
2405 </modify-argument>
2406 </modify-function>
2407 <modify-function signature="setCurrentWidget(QWidget*)">
2408 <modify-argument index="1">
2409 <!-- Safe to ignore because current widget must have been added to layout already -->
2410 <reference-count action="ignore"/>
2411 </modify-argument>
2412 </modify-function>
2413 </object-type>
2414
2415 <object-type name="QBoxLayout">
2416 <modify-function signature="addWidget(QWidget *, int, QFlags&lt;Qt::AlignmentFlag&gt;)">
2417 <modify-argument index="1">
2418 <no-null-pointer/>
2419 </modify-argument>
2420 </modify-function>
2421 <modify-function signature="addItem(QLayoutItem *)">
2422 <modify-argument index="1">
2423 <define-ownership class="java" owner="c++"/>
2424 </modify-argument>
2425 </modify-function>
2426 <modify-function signature="insertLayout(int, QLayout *, int)">
2427 <modify-argument index="2">
2428 <define-ownership class="java" owner="c++"/>
2429 </modify-argument>
2430 </modify-function>
2431 <modify-function signature="insertItem(int, QLayoutItem *)">
2432 <modify-argument index="2">
2433 <define-ownership class="java" owner="c++"/>
2434 </modify-argument>
2435 </modify-function>
2436 <modify-function signature="addSpacerItem(QSpacerItem*)">
2437 <modify-argument index="1">
2438 <define-ownership class="java" owner="c++" />
2439 </modify-argument>
2440 </modify-function>
2441 <modify-function signature="insertSpacerItem(int,QSpacerItem*)">
2442 <modify-argument index="2">
2443 <define-ownership class="java" owner="c++" />
2444 </modify-argument>
2445 </modify-function>
2446
2447 <modify-function signature="addLayout(QLayout *, int)">
2448 <modify-argument index="1">
2449 <define-ownership class="java" owner="c++"/>
2450 </modify-argument>
2451 </modify-function>
2452 <modify-function signature="addWidget(QWidget*,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
2453 <modify-argument index="1">
2454 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2455 </modify-argument>
2456 </modify-function>
2457 <modify-function signature="insertWidget(int,QWidget*,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
2458 <modify-argument index="2">
2459 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2460 </modify-argument>
2461 </modify-function>
2462 <modify-function signature="setStretchFactor(QWidget*,int)">
2463 <modify-argument index="1">
2464 <reference-count action="ignore"/>
2465 </modify-argument>
2466 </modify-function>
2467 <modify-function signature="setStretchFactor(QLayout*,int)">
2468 <modify-argument index="1">
2469 <reference-count action="ignore"/>
2470 </modify-argument>
2471 </modify-function>
2472 </object-type>
2473
2474 <object-type name="QGridLayout">
2475 <modify-function signature="addWidget(QWidget *)" remove="all"/>
2476 <modify-function signature="addItem(QLayoutItem *)">
2477 <modify-argument index="1">
2478 <define-ownership class="java" owner="c++"/>
2479 </modify-argument>
2480 </modify-function>
2481 <modify-function signature="addItem(QLayoutItem *, int, int, int, int, QFlags&lt;Qt::AlignmentFlag&gt;)">
2482 <modify-argument index="1">
2483 <define-ownership class="java" owner="c++"/>
2484 </modify-argument>
2485 </modify-function>
2486 <modify-function signature="addLayout(QLayout *, int, int, QFlags&lt;Qt::AlignmentFlag&gt;)">
2487 <modify-argument index="1">
2488 <define-ownership class="java" owner="c++"/>
2489 </modify-argument>
2490 </modify-function>
2491 <modify-function signature="addLayout(QLayout *, int, int, int, int, QFlags&lt;Qt::AlignmentFlag&gt;)">
2492 <modify-argument index="1">
2493 <define-ownership class="java" owner="c++"/>
2494 </modify-argument>
2495 </modify-function>
2496 <modify-function signature="addWidget(QWidget*,int,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
2497 <modify-argument index="1">
2498 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2499 </modify-argument>
2500 </modify-function>
2501 <modify-function signature="addWidget(QWidget*,int,int,int,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
2502 <modify-argument index="1">
2503 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2504 </modify-argument>
2505 </modify-function>
2506 <modify-function signature="addWidget(QWidget*)">
2507 <modify-argument index="1">
2508 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2509 </modify-argument>
2510 </modify-function>
2511 <modify-function signature="getItemPosition(int,int*,int*,int*,int*)">
2512 <access modifier="private"/>
2513 </modify-function>
2514 </object-type>
2515
2516 <object-type name="QGraphicsView">
2517 <extra-includes>
2518 <include file-name="QPainterPath" location="global"/>
2519 <include file-name="QVarLengthArray" location="global"/>
2520 </extra-includes>
2521 <modify-function signature="fitInView(const QGraphicsItem *, Qt::AspectRatioMode)">
2522 <modify-argument index="1">
2523 <no-null-pointer />
2524 </modify-argument>
2525 </modify-function>
2526 <modify-function signature="setupViewport(QWidget *)" access="non-final"/>
2527 <modify-function signature="setScene(QGraphicsScene*)">
2528 <modify-argument index="1">
2529 <reference-count action="set" variable-name="__rcScene"/>
2530 </modify-argument>
2531 </modify-function>
2532 <modify-function signature="setupViewport(QWidget*)">
2533 <modify-argument index="1">
2534 <reference-count action="ignore"/>
2535 </modify-argument>
2536 </modify-function>
2537
2538 <modify-function signature="drawBackground(QPainter*,QRectF)">
2539 <modify-argument index="1" invalidate-after-use="yes" />
2540 </modify-function>
2541 <modify-function signature="drawForeground(QPainter*,QRectF)">
2542 <modify-argument index="1" invalidate-after-use="yes" />
2543 </modify-function>
2544 <modify-function signature="drawItems(QPainter*,int,QGraphicsItem**,const QStyleOptionGraphicsItem*)">
2545 <modify-argument index="1" invalidate-after-use="yes" />
2546 </modify-function>
2547
2548 <modify-function signature="drawItems(QPainter*,int,QGraphicsItem**,const QStyleOptionGraphicsItem*)">
2549 <modify-argument index="2">
2550 <remove-argument/>
2551 <conversion-rule class="shell">
2552 // nothing
2553 </conversion-rule>
2554 <conversion-rule class="native">
2555 <insert-template name="core.get_array_length">
2556 <replace from="%ARRAY" to="%3"/>
2557 </insert-template>
2558 int __length = %out;
2559 </conversion-rule>
2560 </modify-argument>
2561
2562 <modify-argument index="3">
2563 <replace-type modified-type="qt.gui.QGraphicsItemInterface[]"/>
2564 <conversion-rule class="shell">
2565 <insert-template name="gui.convert_graphicsitem_array_to_java">
2566 <replace from="%LENGTH" to="%2"/>
2567 </insert-template>
2568 jobjectArray graphicsItemArrayHolder = %out;
2569 </conversion-rule>
2570 <conversion-rule class="native">
2571 <insert-template name="gui.convert_graphicsitem_array_from_java"/>
2572 </conversion-rule>
2573 </modify-argument>
2574
2575 <modify-argument index="4">
2576 <replace-type modified-type="qt.gui.QStyleOptionGraphicsItem[]"/>
2577 <conversion-rule class="shell">
2578 <insert-template name="gui.convert_styleoptiongraphicsitem_array_to_java">
2579 <replace from="%LENGTH" to="%2"/>
2580 </insert-template>
2581 jobjectArray styleOptionArrayHolder = %out;
2582 </conversion-rule>
2583 <conversion-rule class="native">
2584 <insert-template name="gui.convert_styleoptiongraphicsitem_array_from_java"/>
2585 </conversion-rule>
2586 </modify-argument>
2587
2588 <modify-argument index="return">
2589 <conversion-rule class="shell">
2590 qtjambi_invalidate_array(__jni_env, styleOptionArrayHolder);
2591 qtjambi_invalidate_array(__jni_env, graphicsItemArrayHolder);
2592 </conversion-rule>
2593 </modify-argument>
2594
2595 </modify-function>
2596 </object-type>
2597
2598 <object-type name="QInputDialog">
2599 <modify-function signature="getDouble(QWidget *, const QString &amp;, const QString &amp;, double, double, double, int, bool *, QFlags&lt;Qt::WindowType&gt;)">
2600 <rename to="getDouble_internal"/>
2601 <access modifier="private"/>
2602 <modify-argument index="4">
2603 <remove-default-expression />
2604 </modify-argument>
2605 <modify-argument index="5">
2606 <remove-default-expression />
2607 </modify-argument>
2608 <modify-argument index="6">
2609 <remove-default-expression />
2610 </modify-argument>
2611 <modify-argument index="7">
2612 <remove-default-expression />
2613 </modify-argument>
2614 <modify-argument index="8">
2615 <remove-default-expression />
2616 </modify-argument>
2617 <modify-argument index="9">
2618 <remove-default-expression />
2619 </modify-argument>
2620 </modify-function>
2621
2622 <modify-function signature="getInteger(QWidget *, const QString &amp;, const QString &amp;, int, int, int, int, bool *, QFlags&lt;Qt::WindowType&gt;)">
2623 <rename to="getInteger_internal"/>
2624 <access modifier="private"/>
2625 <modify-argument index="4">
2626 <remove-default-expression />
2627 </modify-argument>
2628 <modify-argument index="5">
2629 <remove-default-expression />
2630 </modify-argument>
2631 <modify-argument index="6">
2632 <remove-default-expression />
2633 </modify-argument>
2634 <modify-argument index="7">
2635 <remove-default-expression />
2636 </modify-argument>
2637 <modify-argument index="8">
2638 <remove-default-expression />
2639 </modify-argument>
2640 <modify-argument index="9">
2641 <remove-default-expression />
2642 </modify-argument>
2643 </modify-function>
2644
2645 <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;)">
2646 <rename to="getItem_internal"/>
2647 <access modifier="private"/>
2648 <modify-argument index="4">
2649 <remove-default-expression />
2650 </modify-argument>
2651 <modify-argument index="5">
2652 <remove-default-expression />
2653 </modify-argument>
2654 <modify-argument index="6">
2655 <remove-default-expression />
2656 </modify-argument>
2657 <modify-argument index="7">
2658 <remove-default-expression />
2659 </modify-argument>
2660 <modify-argument index="8">
2661 <remove-default-expression />
2662 </modify-argument>
2663 </modify-function>
2664
2665 <modify-function signature="getText(QWidget *, const QString &amp;, const QString &amp;, QLineEdit::EchoMode, const QString &amp;, bool *, QFlags&lt;Qt::WindowType&gt;)">
2666 <rename to="getText_internal"/>
2667 <access modifier="private"/>
2668 <modify-argument index="4">
2669 <remove-default-expression />
2670 </modify-argument>
2671 <modify-argument index="5">
2672 <remove-default-expression />
2673 </modify-argument>
2674 <modify-argument index="6">
2675 <remove-default-expression />
2676 </modify-argument>
2677 <modify-argument index="7">
2678 <remove-default-expression />
2679 </modify-argument>
2680 </modify-function>
2681 </object-type>
2682
2683
2684 <object-type name="QGraphicsScene">
2685 <extra-includes>
2686 <include file-name="QVarLengthArray" location="global"/>
2687 </extra-includes>
2688
2689 <modify-function signature="contextMenuEvent(QGraphicsSceneContextMenuEvent*)">
2690 <modify-argument index="1" invalidate-after-use="yes" />
2691 </modify-function>
2692 <modify-function signature="dragEnterEvent(QGraphicsSceneDragDropEvent*)">
2693 <modify-argument index="1" invalidate-after-use="yes" />
2694 </modify-function>
2695 <modify-function signature="dragLeaveEvent(QGraphicsSceneDragDropEvent*)">
2696 <modify-argument index="1" invalidate-after-use="yes" />
2697 </modify-function>
2698 <modify-function signature="dragMoveEvent(QGraphicsSceneDragDropEvent*)">
2699 <modify-argument index="1" invalidate-after-use="yes" />
2700 </modify-function>
2701 <modify-function signature="drawBackground(QPainter*,QRectF)">
2702 <modify-argument index="1" invalidate-after-use="yes" />
2703 </modify-function>
2704 <modify-function signature="drawForeground(QPainter*,QRectF)">
2705 <modify-argument index="1" invalidate-after-use="yes" />
2706 </modify-function>
2707 <modify-function signature="drawItems(QPainter*,int,QGraphicsItem**,const QStyleOptionGraphicsItem*,QWidget*)">
2708 <modify-argument index="1" invalidate-after-use="yes" />
2709 </modify-function>
2710 <modify-function signature="dropEvent(QGraphicsSceneDragDropEvent*)">
2711 <modify-argument index="1" invalidate-after-use="yes" />
2712 </modify-function>
2713 <modify-function signature="focusInEvent(QFocusEvent*)">
2714 <modify-argument index="1" invalidate-after-use="yes" />
2715 </modify-function>
2716 <modify-function signature="focusOutEvent(QFocusEvent*)">
2717 <modify-argument index="1" invalidate-after-use="yes" />
2718 </modify-function>
2719 <modify-function signature="helpEvent(QGraphicsSceneHelpEvent*)">
2720 <modify-argument index="1" invalidate-after-use="yes" />
2721 </modify-function>
2722 <modify-function signature="inputMethodEvent(QInputMethodEvent*)">
2723 <modify-argument index="1" invalidate-after-use="yes" />
2724 </modify-function>
2725 <modify-function signature="keyPressEvent(QKeyEvent*)">
2726 <modify-argument index="1" invalidate-after-use="yes" />
2727 </modify-function>
2728 <modify-function signature="keyReleaseEvent(QKeyEvent*)">
2729 <modify-argument index="1" invalidate-after-use="yes" />
2730 </modify-function>
2731 <modify-function signature="mouseDoubleClickEvent(QGraphicsSceneMouseEvent*)">
2732 <modify-argument index="1" invalidate-after-use="yes" />
2733 </modify-function>
2734 <modify-function signature="mouseMoveEvent(QGraphicsSceneMouseEvent*)">
2735 <modify-argument index="1" invalidate-after-use="yes" />
2736 </modify-function>
2737 <modify-function signature="mousePressEvent(QGraphicsSceneMouseEvent*)">
2738 <modify-argument index="1" invalidate-after-use="yes" />
2739 </modify-function>
2740 <modify-function signature="mouseReleaseEvent(QGraphicsSceneMouseEvent*)">
2741 <modify-argument index="1" invalidate-after-use="yes" />
2742 </modify-function>
2743 <modify-function signature="wheelEvent(QGraphicsSceneWheelEvent*)">
2744 <modify-argument index="1" invalidate-after-use="yes" />
2745 </modify-function>
2746
2747 <modify-function signature="setActiveWindow(QGraphicsWidget*)">
2748 <modify-argument index="1">
2749 <reference-count action="ignore" />
2750 </modify-argument>
2751 </modify-function>
2752 <modify-function signature="setStyle(QStyle*)">
2753 <modify-argument index="1">
2754 <reference-count action="ignore" />
2755 </modify-argument>
2756 </modify-function>
2757
2758 <modify-function signature="addItem(QGraphicsItem *)">
2759 <modify-argument index="1">
2760 <define-ownership class="java" owner="c++"/>
2761 </modify-argument>
2762 </modify-function>
2763 <modify-function signature="addEllipse(const QRectF &amp;, const QPen &amp;, const QBrush &amp;)">
2764 <modify-argument index="return">
2765 <define-ownership class="java" owner="c++"/>
2766 </modify-argument>
2767 </modify-function>
2768 <modify-function signature="addLine(const QLineF &amp;, const QPen &amp;)">
2769 <modify-argument index="return">
2770 <define-ownership class="java" owner="c++"/>
2771 </modify-argument>
2772 </modify-function>
2773 <modify-function signature="addPath(const QPainterPath &amp;, const QPen &amp;, const QBrush &amp;)">
2774 <modify-argument index="return">
2775 <define-ownership class="java" owner="c++"/>
2776 </modify-argument>
2777 </modify-function>
2778 <modify-function signature="addPixmap(const QPixmap &amp;)">
2779 <modify-argument index="return">
2780 <define-ownership class="java" owner="c++"/>
2781 </modify-argument>
2782 </modify-function>
2783 <modify-function signature="addPolygon(const QPolygonF &amp;, const QPen &amp;, const QBrush &amp;)">
2784 <modify-argument index="return">
2785 <define-ownership class="java" owner="c++"/>
2786 </modify-argument>
2787 </modify-function>
2788 <modify-function signature="addRect(const QRectF &amp;, const QPen &amp;, const QBrush &amp;)">
2789 <modify-argument index="return">
2790 <define-ownership class="java" owner="c++"/>
2791 </modify-argument>
2792 </modify-function>
2793 <modify-function signature="addText(const QString &amp;, const QFont &amp;)">
2794 <modify-argument index="return">
2795 <define-ownership class="java" owner="c++"/>
2796 </modify-argument>
2797 </modify-function>
2798 <modify-function signature="addWidget(QWidget*,QFlags&lt;Qt::WindowType&gt;)">
2799 <modify-argument index="return">
2800 <define-ownership class="java" owner="c++" />
2801 </modify-argument>
2802 <modify-argument index="1">
2803 <define-ownership class="java" owner="c++" />
2804 </modify-argument>
2805 </modify-function>
2806 <modify-function signature="removeItem(QGraphicsItem*)">
2807 <modify-argument index="1">
2808 <define-ownership class="java" owner="default"/>
2809 </modify-argument>
2810 </modify-function>
2811 <modify-function signature="setFocusItem(QGraphicsItem*,Qt::FocusReason)">
2812 <modify-argument index="1">
2813 <reference-count action="set" variable-name="__rcFocusItem"/>
2814 </modify-argument>
2815 </modify-function>
2816 </object-type>
2817
2818
2819 <object-type name="QCalendarWidget">
2820 <extra-includes>
2821 <include file-name="QTextCharFormat" location="global"/>
2822 </extra-includes>
2823
2824 <modify-function signature="isHeaderVisible()const" remove="all"/> <!--### Obsolete in 4.3-->
2825 <modify-function signature="setHeaderVisible(bool)" remove="all"/> <!--### Obsolete in 4.3-->
2826
2827 <modify-function signature="paintCell(QPainter*,QRect,QDate)const">
2828 <modify-argument invalidate-after-use="yes" index="1" />
2829 </modify-function>
2830 </object-type>
2831
2832 <object-type name="QTreeWidget">
2833 <modify-function signature="mimeData(const QList&lt;QTreeWidgetItem*&gt;)const">
2834 <modify-argument index="1" invalidate-after-use="yes"/>
2835 </modify-function>
2836 <modify-function signature="dropMimeData(QTreeWidgetItem*,int,const QMimeData*,Qt::DropAction)">
2837 <modify-argument index="1" invalidate-after-use="yes" />
2838 </modify-function>
2839 <modify-function signature="isSortingEnabled()const" remove="all"/>
2840 <modify-function signature="setSortingEnabled(bool)" remove="all"/>
2841 <modify-function signature="indexOfTopLevelItem(QTreeWidgetItem *)">
2842 <remove/>
2843 </modify-function>
2844 <modify-function signature="addTopLevelItem(QTreeWidgetItem *)">
2845 <modify-argument index="1">
2846 <define-ownership class="java" owner="c++"/>
2847 </modify-argument>
2848 </modify-function>
2849 <modify-function signature="takeTopLevelItem(int)">
2850 <modify-argument index="return">
2851 <define-ownership class="java" owner="default"/>
2852 </modify-argument>
2853 </modify-function>
2854 <modify-function signature="addTopLevelItems(const QList&lt;QTreeWidgetItem*&gt; &amp;)">
2855 <modify-argument index="1">
2856 <define-ownership class="java" owner="c++"/>
2857 </modify-argument>
2858 </modify-function>
2859 <modify-function signature="insertTopLevelItem(int, QTreeWidgetItem *)">
2860 <modify-argument index="2">
2861 <define-ownership class="java" owner="c++"/>
2862 </modify-argument>
2863 </modify-function>
2864 <modify-function signature="insertTopLevelItems(int, const QList&lt;QTreeWidgetItem*&gt; &amp;)">
2865 <modify-argument index="2">
2866 <define-ownership class="java" owner="c++"/>
2867 </modify-argument>
2868 </modify-function>
2869 <modify-function signature="setHeaderItem(QTreeWidgetItem *)">
2870 <modify-argument index="1">
2871 <define-ownership class="java" owner="c++"/>
2872 </modify-argument>
2873 </modify-function>
2874 <modify-function signature="takeTopLevelItem(int)">
2875 <modify-argument index="return">
2876 <define-ownership class="java" owner="default"/>
2877 </modify-argument>
2878 </modify-function>
2879 <modify-function signature="removeItemWidget(QTreeWidgetItem*,int)">
2880 <modify-argument index="1">
2881 <define-ownership class="java" owner="default"/>
2882 </modify-argument>
2883 </modify-function>
2884 <modify-function signature="setCurrentItem(QTreeWidgetItem*,int,QFlags&lt;QItemSelectionModel::SelectionFlag&gt;)">
2885 <modify-argument index="1">
2886 <reference-count action="ignore" />
2887 </modify-argument>
2888 </modify-function>
2889 <modify-function signature="setFirstItemColumnSpanned(const QTreeWidgetItem*,bool)">
2890 <modify-argument index="1">
2891 <reference-count action="ignore" />
2892 </modify-argument>
2893 </modify-function>
2894 <modify-function signature="setCurrentItem(QTreeWidgetItem*)">
2895 <modify-argument index="1">
2896 <reference-count action="ignore"/>
2897 </modify-argument>
2898 </modify-function>
2899 <modify-function signature="setCurrentItem(QTreeWidgetItem*,int)">
2900 <modify-argument index="1">
2901 <reference-count action="ignore"/>
2902 </modify-argument>
2903 </modify-function>
2904 <modify-function signature="setItemExpanded(const QTreeWidgetItem*,bool)">
2905 <remove/>
2906 </modify-function>
2907 <modify-function signature="isItemExpanded(const QTreeWidgetItem*)const">
2908 <remove/>
2909 </modify-function>
2910 <modify-function signature="setItemHidden(const QTreeWidgetItem*,bool)">
2911 <remove/>
2912 </modify-function>
2913 <modify-function signature="isItemHidden(const QTreeWidgetItem*)const">
2914 <remove/>
2915 </modify-function>
2916 <modify-function signature="isItemSelected(const QTreeWidgetItem*)const">
2917 <remove/>
2918 </modify-function>
2919 <modify-function signature="setItemSelected(const QTreeWidgetItem*,bool)">
2920 <remove/>
2921 </modify-function>
2922 <modify-function signature="setItemWidget(QTreeWidgetItem*,int,QWidget*)">
2923 <modify-argument index="1">
2924 <reference-count action="ignore"/>
2925 </modify-argument>
2926 <modify-argument index="3">
2927 <reference-count action="ignore"/>
2928 </modify-argument>
2929 </modify-function>
2930 <modify-function signature="setModel(QAbstractItemModel*)">
2931 <modify-argument index="1">
2932 <reference-count action="ignore"/>
2933 </modify-argument>
2934 </modify-function>
2935
2936 <modify-function signature="items(const QMimeData*)const" remove="all"/> <!--### Obsolete in 4.3-->
2937 </object-type>
2938
2939 <object-type name="QAbstractItemDelegate">
2940 <modify-function signature="setEditorData(QWidget*,QModelIndex)const">
2941 <modify-argument index="1">
2942 <!-- Safe to ignore because this implementation is documented to do nothing -->
2943 <reference-count action="ignore"/>
2944 </modify-argument>
2945 </modify-function>
2946 <modify-function signature="setModelData(QWidget*,QAbstractItemModel*,QModelIndex)const">
2947 <modify-argument index="1">
2948 <reference-count action="ignore"/>
2949 </modify-argument>
2950 <modify-argument index="2">
2951 <reference-count action="ignore"/>
2952 </modify-argument>
2953 </modify-function>
2954
2955 <modify-function signature="paint(QPainter*,QStyleOptionViewItem,QModelIndex)const">
2956 <modify-argument index="1" invalidate-after-use="yes" />
2957 </modify-function>
2958 <modify-function signature="editorEvent(QEvent*,QAbstractItemModel*,QStyleOptionViewItem,QModelIndex)">
2959 <modify-argument index="1" invalidate-after-use="yes" />
2960 </modify-function>
2961
2962 <modify-function signature="elidedText(QFontMetrics, int, Qt::TextElideMode, QString)" remove="all"/> <!--### Obsolete in 4.3-->
2963 </object-type>
2964
2965 <object-type name="QTableWidgetItem" delete-in-main-thread="yes">
2966 <modify-function signature="operator=(const QTableWidgetItem&amp;)" remove="all"/>
2967 <modify-function signature="clone() const">
2968 <modify-argument index="return">
2969 <define-ownership class="shell" owner="c++"/>
2970 </modify-argument>
2971 </modify-function>
2972
2973 <modify-function signature="backgroundColor()const" remove="all"/> <!--### Obsolete in 4.3-->
2974 <modify-function signature="setBackgroundColor(QColor)" remove="all"/> <!--### Obsolete in 4.3-->
2975 <modify-function signature="setTextColor(QColor)" remove="all"/> <!--### Obsolete in 4.3-->
2976 <modify-function signature="textColor()const" remove="all"/> <!--### Obsolete in 4.3-->
2977
2978 <modify-function signature="operator&lt;(QTableWidgetItem)const">
2979 <modify-argument index="1" invalidate-after-use="yes" />
2980 </modify-function>
2981 <modify-function signature="read(QDataStream&amp;)">
2982 <modify-argument index="1" invalidate-after-use="yes" />
2983 </modify-function>
2984 <modify-function signature="write(QDataStream&amp;)const">
2985 <modify-argument index="1" invalidate-after-use="yes" />
2986 </modify-function>
2987
2988 </object-type>
2989
2990 <object-type name="QListWidgetItem" delete-in-main-thread="yes">
2991
2992 <modify-function signature="operator&lt;(QListWidgetItem)const">
2993 <modify-argument index="1" invalidate-after-use="yes" />
2994 </modify-function>
2995 <modify-function signature="read(QDataStream&amp;)">
2996 <modify-argument index="1" invalidate-after-use="yes" />
2997 </modify-function>
2998 <modify-function signature="write(QDataStream&amp;)const">
2999 <modify-argument index="1" invalidate-after-use="yes" />
3000 </modify-function>
3001
3002
3003 <modify-function signature="operator=(const QListWidgetItem&amp;)" remove="all"/>
3004 <modify-function signature="QListWidgetItem(QListWidget *, int)">
3005 <modify-argument index="this">
3006 <define-ownership class="java" owner="c++"/>
3007 </modify-argument>
3008 </modify-function>
3009 <modify-function signature="QListWidgetItem(const QString &amp;, QListWidget *, int)">
3010 <modify-argument index="this">
3011 <define-ownership class="java" owner="c++"/>
3012 </modify-argument>
3013 </modify-function>
3014 <modify-function signature="QListWidgetItem(const QIcon &amp;, const QString &amp;, QListWidget *, int)">
3015 <modify-argument index="this">
3016 <define-ownership class="java" owner="c++"/>
3017 </modify-argument>
3018 </modify-function>
3019 <modify-function signature="clone() const">
3020 <modify-argument index="return">
3021 <define-ownership class="shell" owner="c++"/>
3022 </modify-argument>
3023 </modify-function>
3024
3025 <modify-function signature="backgroundColor()const" remove="all"/> <!--### Obsolete in 4.3-->
3026 <modify-function signature="setBackgroundColor(QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3027 <modify-function signature="setTextColor(QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3028 <modify-function signature="textColor()const" remove="all"/> <!--### Obsolete in 4.3-->
3029 </object-type>
3030
3031 <object-type name="QGraphicsTextItem"> <!-- a QObject so main-thread delete redundant -->
3032 <extra-includes>
3033 <include file-name="QTextCursor" location="global"/>
3034 </extra-includes>
3035 <modify-function signature="QGraphicsTextItem(QGraphicsItem*,QGraphicsScene*)">
3036 <inject-code position="end">
3037 <argument-map index="1" meta-name="%1"/>
3038 if (%1 != null) disableGarbageCollection();
3039 </inject-code>
3040 </modify-function>
3041 <modify-function signature="QGraphicsTextItem(const QString &amp;,QGraphicsItem*,QGraphicsScene*)">
3042 <inject-code position="end">
3043 <argument-map index="2" meta-name="%2"/>
3044 if (%2 != null) disableGarbageCollection();
3045 </inject-code>
3046 </modify-function>
3047 <modify-function signature="setDocument(QTextDocument*)">
3048 <modify-argument index="1">
3049 <reference-count action="set" variable-name="__rcDocument"/>
3050 </modify-argument>
3051 </modify-function>
3052
3053 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
3054 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
3055 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
3056 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
3057 </object-type>
3058
3059 <object-type name="QCompleter">
3060 <modify-function signature="activated(const QModelIndex &amp;)">
3061 <rename to="activatedIndex"/>
3062 </modify-function>
3063 <modify-function signature="highlighted(const QModelIndex &amp;)">
3064 <rename to="highlightedIndex"/>
3065 </modify-function>
3066 <modify-function signature="setModel(QAbstractItemModel *)">
3067 <modify-argument index="1">
3068 <reference-count action="set" variable-name="__rcModel"/>
3069 </modify-argument>
3070 </modify-function>
3071 <modify-function signature="setPopup(QAbstractItemView *)">
3072 <modify-argument index="1">
3073 <no-null-pointer/>
3074 <define-ownership class="java" owner="c++"/>
3075 </modify-argument>
3076 </modify-function>
3077 <modify-function signature="setWidget(QWidget *)">
3078 <modify-argument index="1">
3079 <reference-count action="set" variable-name="__rcWidget"/>
3080 </modify-argument>
3081 </modify-function>
3082 </object-type>
3083
3084
3085 <object-type name="QTreeWidgetItem" delete-in-main-thread="yes">
3086
3087 <modify-function signature="operator&lt;(QTreeWidgetItem)const">
3088 <modify-argument index="1" invalidate-after-use="yes" />
3089 </modify-function>
3090 <modify-function signature="read(QDataStream&amp;)">
3091 <modify-argument index="1" invalidate-after-use="yes" />
3092 </modify-function>
3093 <modify-function signature="write(QDataStream&amp;)const">
3094 <modify-argument index="1" invalidate-after-use="yes" />
3095 </modify-function>
3096
3097 <modify-function signature="QTreeWidgetItem(const QTreeWidgetItem &amp;)" remove="all"/>
3098 <modify-function signature="operator=(const QTreeWidgetItem&amp;)" remove="all"/>
3099
3100 <modify-function signature="QTreeWidgetItem(QTreeWidget *,int)">
3101 <modify-argument index="this">
3102 <define-ownership class="java" owner="c++"/>
3103 </modify-argument>
3104 </modify-function>
3105 <modify-function signature="QTreeWidgetItem(QTreeWidget *,const QStringList&lt;QString&gt; &amp;,int)">
3106 <modify-argument index="this">
3107 <define-ownership class="java" owner="c++"/>
3108 </modify-argument>
3109 </modify-function>
3110 <modify-function signature="QTreeWidgetItem(QTreeWidget *,QTreeWidgetItem *,int)">
3111 <modify-argument index="this">
3112 <define-ownership class="java" owner="c++"/>
3113 </modify-argument>
3114 </modify-function>
3115 <modify-function signature="QTreeWidgetItem(QTreeWidgetItem *,int)">
3116 <modify-argument index="this">
3117 <define-ownership class="java" owner="c++"/>
3118 </modify-argument>
3119 </modify-function>
3120 <modify-function signature="QTreeWidgetItem(QTreeWidgetItem *,const QStringList&lt;QString&gt; &amp;,int)">
3121 <modify-argument index="this">
3122 <define-ownership class="java" owner="c++"/>
3123 </modify-argument>
3124 </modify-function>
3125 <modify-function signature="QTreeWidgetItem(QTreeWidgetItem *,QTreeWidgetItem *,int)">
3126 <modify-argument index="this">
3127 <define-ownership class="java" owner="c++"/>
3128 </modify-argument>
3129 </modify-function>
3130 <modify-function signature="clone() const">
3131 <modify-argument index="return">
3132 <define-ownership class="shell" owner="c++"/>
3133 </modify-argument>
3134 </modify-function>
3135 <modify-function signature="addChild(QTreeWidgetItem *)">
3136 <modify-argument index="1">
3137 <define-ownership class="java" owner="c++"/>
3138 </modify-argument>
3139 </modify-function>
3140 <modify-function signature="addChildren(const QList&lt;QTreeWidgetItem*&gt; &amp;)">
3141 <modify-argument index="1">
3142 <define-ownership class="java" owner="c++"/>
3143 </modify-argument>
3144 </modify-function>
3145 <modify-function signature="insertChild(int, QTreeWidgetItem *)">
3146 <modify-argument index="2">
3147 <define-ownership class="java" owner="c++"/>
3148 </modify-argument>
3149 </modify-function>
3150 <modify-function signature="insertChildren(int, const QList&lt;QTreeWidgetItem*&gt; &amp;)">
3151 <modify-argument index="2">
3152 <define-ownership class="java" owner="c++"/>
3153 </modify-argument>
3154 </modify-function>
3155 <modify-function signature="removeChild(QTreeWidgetItem*)">
3156 <modify-argument index="1">
3157 <define-ownership class="java" owner="default"/>
3158 </modify-argument>
3159 </modify-function>
3160 <modify-function signature="takeChild(int)">
3161 <modify-argument index="return">
3162 <define-ownership class="java" owner="default"/>
3163 </modify-argument>
3164 </modify-function>
3165 <modify-function signature="takeChildren()">
3166 <modify-argument index="return">
3167 <define-ownership class="java" owner="default"/>
3168 </modify-argument>
3169 </modify-function>
3170
3171 <modify-function signature="backgroundColor(int)const" remove="all"/> <!--### Obsolete in 4.3-->
3172 <modify-function signature="setBackgroundColor(int, QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3173 <modify-function signature="setTextColor(int, QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3174 <modify-function signature="textColor(int)const" remove="all"/> <!--### Obsolete in 4.3-->
3175 </object-type>
3176
3177 <object-type name="QListWidget">
3178 <modify-function signature="mimeData(const QList&lt;QListWidgetItem *&gt;)const">
3179 <modify-argument index="1" invalidate-after-use="yes" />
3180 </modify-function>
3181 <modify-function signature="addItem(QListWidgetItem *)">
3182 <modify-argument index="1">
3183 <define-ownership class="java" owner="c++"/>
3184 </modify-argument>
3185 </modify-function>
3186 <modify-function signature="insertItem(int, QListWidgetItem *)">
3187 <modify-argument index="2">
3188 <define-ownership class="java" owner="c++"/>
3189 </modify-argument>
3190 </modify-function>
3191 <modify-function signature="removeItemWidget(QListWidgetItem*)">
3192 <modify-argument index="1">
3193 <define-ownership class="java" owner="default"/>
3194 </modify-argument>
3195 </modify-function>
3196 <modify-function signature="setCurrentItem(QListWidgetItem*)">
3197 <modify-argument index="1">
3198 <reference-count action="ignore"/>
3199 </modify-argument>
3200 </modify-function>
3201 <modify-function signature="setCurrentItem(QListWidgetItem*,QFlags&lt;QItemSelectionModel::SelectionFlag&gt;)">
3202 <modify-argument index="1">
3203 <reference-count action="ignore"/>
3204 </modify-argument>
3205 </modify-function>
3206 <modify-function signature="setItemHidden(const QListWidgetItem*,bool)">
3207 <remove/>
3208 </modify-function>
3209 <modify-function signature="isItemHidden(const QListWidgetItem*)const">
3210 <remove/>
3211 </modify-function>
3212 <modify-function signature="setItemSelected(const QListWidgetItem*,bool)">
3213 <remove/>
3214 </modify-function>
3215 <modify-function signature="isItemSelected(const QListWidgetItem*)const">
3216 <remove/>
3217 </modify-function>
3218 <modify-function signature="takeItem(int)">
3219 <modify-argument index="return">
3220 <define-ownership class="java" owner="default"/>
3221 </modify-argument>
3222 </modify-function>
3223 <modify-function signature="setItemWidget(QListWidgetItem*,QWidget*)">
3224 <modify-argument index="1">
3225 <reference-count action="ignore"/>
3226 </modify-argument>
3227 <modify-argument index="2">
3228 <reference-count action="ignore"/>
3229 </modify-argument>
3230 </modify-function>
3231 <modify-function signature="setModel(QAbstractItemModel*)">
3232 <modify-argument index="1">
3233 <reference-count action="ignore"/>
3234 </modify-argument>
3235 </modify-function>
3236
3237 </object-type>
3238
3239 <object-type name="QWidget">
3240 <extra-includes>
3241 <include file-name="QIcon" location="global"/>
3242 <include file-name="QMessageBox" location="global"/>
3243 </extra-includes>
3244
3245 <modify-function signature="actionEvent(QActionEvent*)">
3246 <modify-argument index="1" invalidate-after-use="yes" />
3247 </modify-function>
3248 <modify-function signature="changeEvent(QEvent*)">
3249 <modify-argument index="1" invalidate-after-use="yes" />
3250 </modify-function>
3251 <modify-function signature="closeEvent(QCloseEvent*)">
3252 <modify-argument index="1" invalidate-after-use="yes" />
3253 </modify-function>
3254 <modify-function signature="contextMenuEvent(QContextMenuEvent*)">
3255 <modify-argument index="1" invalidate-after-use="yes" />
3256 </modify-function>
3257 <modify-function signature="dragEnterEvent(QDragEnterEvent*)">
3258 <modify-argument index="1" invalidate-after-use="yes" />
3259 </modify-function>
3260 <modify-function signature="dragLeaveEvent(QDragLeaveEvent*)">
3261 <modify-argument index="1" invalidate-after-use="yes" />
3262 </modify-function>
3263 <modify-function signature="dragMoveEvent(QDragMoveEvent*)">
3264 <modify-argument index="1" invalidate-after-use="yes" />
3265 </modify-function>
3266 <modify-function signature="dropEvent(QDropEvent*)">
3267 <modify-argument index="1" invalidate-after-use="yes" />
3268 </modify-function>
3269 <modify-function signature="enterEvent(QEvent*)">
3270 <modify-argument index="1" invalidate-after-use="yes" />
3271 </modify-function>
3272 <modify-function signature="focusInEvent(QFocusEvent*)">
3273 <modify-argument index="1" invalidate-after-use="yes" />
3274 </modify-function>
3275 <modify-function signature="focusOutEvent(QFocusEvent*)">
3276 <modify-argument index="1" invalidate-after-use="yes" />
3277 </modify-function>
3278 <modify-function signature="hideEvent(QHideEvent*)">
3279 <modify-argument index="1" invalidate-after-use="yes" />
3280 </modify-function>
3281 <modify-function signature="inputMethodEvent(QInputMethodEvent*)">
3282 <modify-argument index="1" invalidate-after-use="yes" />
3283 </modify-function>
3284 <modify-function signature="keyPressEvent(QKeyEvent*)">
3285 <modify-argument index="1" invalidate-after-use="yes" />
3286 </modify-function>
3287 <modify-function signature="keyReleaseEvent(QKeyEvent*)">
3288 <modify-argument index="1" invalidate-after-use="yes" />
3289 </modify-function>
3290 <modify-function signature="leaveEvent(QEvent*)">
3291 <modify-argument index="1" invalidate-after-use="yes" />
3292 </modify-function>
3293 <modify-function signature="mouseDoubleClickEvent(QMouseEvent*)">
3294 <modify-argument index="1" invalidate-after-use="yes" />
3295 </modify-function>
3296 <modify-function signature="mouseMoveEvent(QMouseEvent*)">
3297 <modify-argument index="1" invalidate-after-use="yes" />
3298 </modify-function>
3299 <modify-function signature="mousePressEvent(QMouseEvent*)">
3300 <modify-argument index="1" invalidate-after-use="yes" />
3301 </modify-function>
3302 <modify-function signature="mouseReleaseEvent(QMouseEvent*)">
3303 <modify-argument index="1" invalidate-after-use="yes" />
3304 </modify-function>
3305 <modify-function signature="moveEvent(QMoveEvent*)">
3306 <modify-argument index="1" invalidate-after-use="yes" />
3307 </modify-function>
3308 <modify-function signature="paintEvent(QPaintEvent*)">
3309 <modify-argument index="1" invalidate-after-use="yes" />
3310 </modify-function>
3311 <modify-function signature="resizeEvent(QResizeEvent*)">
3312 <modify-argument index="1" invalidate-after-use="yes" />
3313 </modify-function>
3314 <modify-function signature="showEvent(QShowEvent*)">
3315 <modify-argument index="1" invalidate-after-use="yes" />
3316 </modify-function>
3317 <modify-function signature="tabletEvent(QTabletEvent*)">
3318 <modify-argument index="1" invalidate-after-use="yes" />
3319 </modify-function>
3320 <modify-function signature="wheelEvent(QWheelEvent*)">
3321 <modify-argument index="1" invalidate-after-use="yes" />
3322 </modify-function>
3323
3324 <modify-function signature="render(QPainter*,QPoint,QRegion,QFlags&lt;QWidget::RenderFlag&gt;)">
3325 <modify-argument index="2">
3326 <!-- Removed because the render(QPainter*) overload conflicts with the identical function in QGraphicsView -->
3327 <remove-default-expression />
3328 </modify-argument>
3329 </modify-function>
3330
3331 <inject-code class="native">
3332 extern "C" JNIEXPORT void JNICALL QTJAMBI_FUNCTION_PREFIX(Java_com_trolltech_qt_gui_QWidget__1_1qt_1QMessageBox_1setWindowTitle)
3333 (JNIEnv *__jni_env,
3334 jclass,
3335 jlong __this_nativeId,
3336 jobject title0)
3337 {
3338 QTJAMBI_DEBUG_TRACE("(native) entering: QMessageBox::setWindowTitle(const QString &amp; title)");
3339 QString __qt_title0 = qtjambi_to_qstring(__jni_env, (jstring) title0);
3340 QTJAMBI_EXCEPTION_CHECK(__jni_env);
3341 QMessageBox *__qt_this = (QMessageBox *) qtjambi_from_jlong(__this_nativeId);
3342 QTJAMBI_EXCEPTION_CHECK(__jni_env);
3343 Q_ASSERT(__qt_this);
3344 __qt_this-&gt;setWindowTitle((const QString&amp; )__qt_title0);
3345 QTJAMBI_DEBUG_TRACE("(native) -&gt; leaving: QMessageBox::setWindowTitle(const QString &amp; title)");
3346 }
3347 </inject-code>
3348
3349 <inject-code class="native">
3350 extern "C" JNIEXPORT void JNICALL QTJAMBI_FUNCTION_PREFIX(Java_com_trolltech_qt_gui_QWidget__1_1qt_1QMessageBox_1setWindowModality)
3351 (JNIEnv *__jni_env,
3352 jclass,
3353 jlong __this_nativeId,
3354 jint windowModality0)
3355 {
3356 Q_UNUSED(__jni_env);
3357 QTJAMBI_DEBUG_TRACE("(native) entering: QMessageBox::setWindowModality(Qt::WindowModality modality)");
3358 Qt::WindowModality __qt_windowModality0 = (Qt::WindowModality) windowModality0;
3359 QTJAMBI_EXCEPTION_CHECK(__jni_env);
3360 QMessageBox *__qt_this = (QMessageBox *) qtjambi_from_jlong(__this_nativeId);
3361 QTJAMBI_EXCEPTION_CHECK(__jni_env);
3362 Q_ASSERT(__qt_this);
3363 __qt_this-&gt;setWindowModality((Qt::WindowModality )__qt_windowModality0);
3364 QTJAMBI_DEBUG_TRACE("(native) -&gt; leaving: QMessageBox::setWindowModality(Qt::WindowModality modality)");
3365 }
3366 </inject-code>
3367
3368 <modify-function signature="render(QPaintDevice *, const QPoint &amp;, const QRegion &amp;, QFlags&lt;QWidget::RenderFlag&gt;)">
3369 <modify-argument index="4">
3370 <replace-default-expression with="RenderFlag.DrawWindowBackground, RenderFlag.DrawChildren"/>
3371 </modify-argument>
3372 </modify-function>
3373 <modify-function signature="render(QPainter *, const QPoint &amp;, const QRegion &amp;, QFlags&lt;QWidget::RenderFlag&gt;)">
3374 <modify-argument index="4">
3375 <replace-default-expression with="RenderFlag.DrawWindowBackground, RenderFlag.DrawChildren"/>
3376 </modify-argument>
3377 </modify-function>
3378 <modify-function signature="setFocusProxy(QWidget*)">
3379 <modify-argument index="1">
3380 <reference-count action="set" variable-name="__rcFocusProxy"/>
3381 </modify-argument>
3382 </modify-function>
3383 <modify-function signature="setInputContext(QInputContext*)">
3384 <modify-argument index="1">
3385 <define-ownership class="java" owner="c++"/>
3386 </modify-argument>
3387 </modify-function>
3388 <modify-function signature="setLayout(QLayout*)">
3389 <modify-argument index="1">
3390 <no-null-pointer/>
3391 <reference-count action="ignore"/>
3392 </modify-argument>
3393 </modify-function>
3394 <modify-function signature="setParent(QWidget*,QFlags&lt;Qt::WindowType&gt;)">
3395 <modify-argument index="1">
3396 <reference-count action="ignore"/>
3397 </modify-argument>
3398 </modify-function>
3399 <modify-function signature="setParent(QWidget*)">
3400 <modify-argument index="1">
3401 <reference-count action="ignore"/>
3402 </modify-argument>
3403 </modify-function>
3404 <modify-function signature="setStyle(QStyle*)">
3405 <modify-argument index="1">
3406 <reference-count action="set" variable-name="__rcStyle"/>
3407 </modify-argument>
3408 </modify-function>
3409 <modify-function signature="setTabOrder(QWidget*,QWidget*)">
3410 <modify-argument index="1">
3411 <reference-count action="ignore"/>
3412 </modify-argument>
3413 <modify-argument index="2">
3414 <reference-count action="ignore"/>
3415 </modify-argument>
3416 </modify-function>
3417 <modify-function signature="getContentsMargins(int*,int*,int*,int*)const">
3418 <access modifier="private"/>
3419 </modify-function>
3420
3421 <modify-function signature="addAction(QAction *)">
3422 <modify-argument index="1">
3423 <reference-count action="add" variable-name="__rcActions"/>
3424 </modify-argument>
3425 </modify-function>
3426
3427 <modify-function signature="insertAction(QAction *, QAction *)">
3428 <modify-argument index="2">
3429 <reference-count action="add" variable-name="__rcActions"/>
3430 </modify-argument>
3431 </modify-function>
3432
3433 <modify-function signature="addActions(const QList&lt;QAction *&gt; &amp;)">
3434 <modify-argument index="1">
3435 <reference-count action="add-all" variable-name="__rcActions"/>
3436 </modify-argument>
3437 </modify-function>
3438
3439 <modify-function signature="insertActions(QAction *, const QList&lt;QAction *&gt; &amp;)">
3440 <modify-argument index="2">
3441 <reference-count action="add-all" variable-name="__rcActions"/>
3442 </modify-argument>
3443 </modify-function>
3444
3445 <modify-function signature="removeAction(QAction *)">
3446 <modify-argument index="1">
3447 <reference-count action="remove" variable-name="__rcActions"/>
3448 </modify-argument>
3449 </modify-function>
3450 <modify-function signature="enabledChange(bool)" remove="all"/> <!--### Obsolete in 4.3-->
3451 <modify-function signature="fontChange(QFont)" remove="all"/> <!--### Obsolete in 4.3-->
3452 <modify-function signature="isEnabledToTLW()const" remove="all"/> <!--### Obsolete in 4.3-->
3453 <modify-function signature="isTopLevel()const" remove="all"/> <!--### Obsolete in 4.3-->
3454 <modify-function signature="paletteChange(QPalette)" remove="all"/> <!--### Obsolete in 4.3-->
3455 <modify-function signature="setShown(bool)" remove="all"/> <!--### Obsolete in 4.3-->
3456 <modify-function signature="topLevelWidget()const" remove="all"/> <!--### Obsolete in 4.3-->
3457 <modify-function signature="windowActivationChange(bool)" remove="all"/> <!--### Obsolete in 4.3-->
3458 </object-type>
3459
3460 <object-type name="QMessageBox">
3461 <modify-function signature="setWindowTitle(const QString &amp;)" remove="all"/>
3462 <modify-function signature="setWindowModality(Qt::WindowModality)" remove="all"/>
3463 <extra-includes>
3464 <include file-name="QPixmap" location="global"/>
3465 </extra-includes>
3466 <modify-function signature="addButton(QAbstractButton*,QMessageBox::ButtonRole)">
3467 <modify-argument index="1">
3468 <reference-count action="ignore"/>
3469 </modify-argument>
3470 </modify-function>
3471 <modify-function signature="removeButton(QAbstractButton*)">
3472 <modify-argument index="1">
3473 <reference-count action="ignore"/>
3474 </modify-argument>
3475 </modify-function>
3476 <modify-function signature="setDefaultButton(QPushButton*)">
3477 <modify-argument index="1">
3478 <reference-count action="ignore"/>
3479 </modify-argument>
3480 </modify-function>
3481 <modify-function signature="setEscapeButton(QAbstractButton*)">
3482 <modify-argument index="1">
3483 <reference-count action="ignore"/>
3484 </modify-argument>
3485 </modify-function>
3486
3487 <modify-function signature="QMessageBox(QString,QString,QMessageBox::Icon,int,int,int,QWidget*,QFlags&lt;Qt::WindowType&gt;)" remove="all"/> <!--### Obsolete in 4.3-->
3488 <modify-function signature="buttonText(int)const" remove="all"/> <!--### Obsolete in 4.3-->
3489 <modify-function signature="setButtonText(int, QString)" remove="all"/> <!--### Obsolete in 4.3-->
3490 <modify-function signature="standardIcon(QMessageBox::Icon)" remove="all"/> <!--### Obsolete in 4.3-->
3491
3492 <modify-function signature="critical(QWidget*,QString,QString,int,int,int)" remove="all"/> <!--### Obsolete in 4.3-->
3493 <modify-function signature="critical(QWidget*,QString,QString,QString,QString,QString,int,int)" remove="all"/> <!--### Obsolete in 4.3-->
3494 <modify-function signature="information(QWidget*,QString,QString,int,int,int)" remove="all"/> <!--### Obsolete in 4.3-->
3495 <modify-function signature="information(QWidget*,QString,QString,QString,QString,QString,int,int)" remove="all"/> <!--### Obsolete in 4.3-->
3496 <modify-function signature="question(QWidget*, QString, QString, int, int, int)" remove="all"/> <!--### Obsolete in 4.3-->
3497 <modify-function signature="question(QWidget*, QString, QString, QString, QString, QString, int, int)" remove="all"/> <!--### Obsolete in 4.3-->
3498 <modify-function signature="warning(QWidget*, QString, QString, int, int, int)" remove="all"/> <!--### Obsolete in 4.3-->
3499 <modify-function signature="warning(QWidget*, QString, QString, QString, QString, QString, int, int)" remove="all"/> <!--### Obsolete in 4.3-->
3500 </object-type>
3501
3502 <object-type name="QAbstractSpinBox">
3503 <modify-function signature="initStyleOption(QStyleOptionSpinBox*)const">
3504 <access modifier="private"/>
3505 </modify-function>
3506 <modify-function signature="setLineEdit(QLineEdit*)">
3507 <modify-argument index="1">
3508 <!-- Safe to ignore because the spinbox reparents the line edit -->
3509 <reference-count action="ignore"/>
3510 <no-null-pointer/>
3511 </modify-argument>
3512 </modify-function>
3513 </object-type>
3514
3515 <object-type name="QTextFrame" delete-in-main-thread="yes">
3516 <extra-includes>
3517 <include file-name="QTextCursor" location="global"/>
3518 </extra-includes>
3519 </object-type>
3520
3521 <object-type name="QImageIOHandler">
3522 <extra-includes>
3523 <include file-name="QRect" location="global"/>
3524 </extra-includes>
3525 <modify-function signature="setFormat(const QByteArray &amp;)const">
3526 <remove/>
3527 </modify-function>
3528 <modify-function signature="setDevice(QIODevice*)">
3529 <modify-argument index="1">
3530 <reference-count action="set" variable-name="__rcDevice"/>
3531 </modify-argument>
3532 </modify-function>
3533 <modify-function signature="read(QImage*)">
3534 <modify-argument index="1">
3535 <replace-type modified-type="qt.gui.QImage"/>
3536 <conversion-rule class="shell">
3537 jobject %out = qtjambi_from_object(__jni_env, %in, "QImage", "com/trolltech/qt/gui/", false);
3538
3539 QtJambiLink *__link = %out != 0 ? QtJambiLink::findLink(__jni_env, %out) : 0;
3540 </conversion-rule>
3541 <conversion-rule class="native">
3542 QImage *%out = (QImage *) qtjambi_to_object(__jni_env, %in);
3543 </conversion-rule>
3544 </modify-argument>
3545 <modify-argument index="0">
3546 <conversion-rule class="shell">
3547 // Invalidate object
3548 if (__link != 0) __link-&gt;resetObject(__jni_env);
3549 bool %out = (bool) %in;
3550 </conversion-rule>
3551 </modify-argument>
3552 </modify-function>
3553
3554 <modify-function signature="name()const" remove="all"/> <!--### Obsolete in 4.3-->
3555 </object-type>
3556
3557 <object-type name="QProxyModel">
3558 <modify-function signature="parent()const" remove="all"/>
3559 <extra-includes>
3560 <include file-name="QPixmap" location="global"/>
3561 <include file-name="QStringList" location="global"/>
3562 <include file-name="QSize" location="global"/>
3563 </extra-includes>
3564 <modify-function signature="setModel(QAbstractItemModel*)">
3565 <modify-argument index="1">
3566 <reference-count action="set" variable-name="__rcModel"/>
3567 </modify-argument>
3568 </modify-function>
3569 </object-type>
3570
3571 <object-type name="QImageReader">
3572 <extra-includes>
3573 <include file-name="QColor" location="global"/>
3574 <include file-name="QRect" location="global"/>
3575 <include file-name="QSize" location="global"/>
3576 <include file-name="QStringList" location="global"/>
3577 <include file-name="QImage" location="global"/>
3578 </extra-includes>
3579 <modify-function signature="read(QImage*) ">
3580 <remove/>
3581 </modify-function>
3582 <modify-function signature="setDevice(QIODevice*)">
3583 <modify-argument index="1">
3584 <reference-count action="set" variable-name="__rcDevice"/>
3585 </modify-argument>
3586 </modify-function>
3587 </object-type>
3588
3589 <object-type name="QMovie">
3590 <extra-includes>
3591 <include file-name="QColor" location="global"/>
3592 <include file-name="QImage" location="global"/>
3593 <include file-name="QPixmap" location="global"/>
3594 <include file-name="QRect" location="global"/>
3595 <include file-name="QSize" location="global"/>
3596 </extra-includes>
3597 <modify-function signature="cacheMode()">
3598 <remove/>
3599 </modify-function>
3600 <modify-function signature="setDevice(QIODevice*)">
3601 <modify-argument index="1">
3602 <reference-count action="set" variable-name="__rcDevice"/>
3603 </modify-argument>
3604 </modify-function>
3605 </object-type>
3606
3607 <object-type name="QPageSetupDialog">
3608 </object-type>
3609
3610 <object-type name="QTabWidget">
3611 <modify-function signature="initStyleOption(QStyleOptionTabWidgetFrame*)const">
3612 <access modifier="private"/>
3613 </modify-function>
3614 <inject-code>
3615 <insert-template name="gui.init_style_option">
3616 <replace from="%TYPE" to="QStyleOptionTabWidgetFrame"/>
3617 </insert-template>
3618 </inject-code>
3619 <modify-function signature="addTab(QWidget*,QIcon,QString)">
3620 <modify-argument index="1">
3621 <reference-count action="ignore"/>
3622 </modify-argument>
3623 </modify-function>
3624 <modify-function signature="addTab(QWidget*,QString)">
3625 <modify-argument index="1">
3626 <reference-count action="ignore"/>
3627 </modify-argument>
3628 </modify-function>
3629 <modify-function signature="insertTab(int,QWidget*,QString)">
3630 <modify-argument index="2">
3631 <reference-count action="ignore"/>
3632 </modify-argument>
3633 </modify-function>
3634 <modify-function signature="insertTab(int,QWidget*,QIcon,QString)">
3635 <modify-argument index="2">
3636 <reference-count action="ignore"/>
3637 </modify-argument>
3638 </modify-function>
3639 <modify-function signature="setCornerWidget(QWidget*,Qt::Corner)">
3640 <modify-argument index="1">
3641 <reference-count action="ignore"/>
3642 </modify-argument>
3643 </modify-function>
3644 <modify-function signature="setCurrentWidget(QWidget*)">
3645 <modify-argument index="1">
3646 <reference-count action="ignore"/>
3647 </modify-argument>
3648 </modify-function>
3649 <modify-function signature="setTabBar(QTabBar*)">
3650 <modify-argument index="1">
3651 <reference-count action="ignore"/>
3652 </modify-argument>
3653 </modify-function>
3654 </object-type>
3655 <object-type name="QDrag">
3656 <extra-includes>
3657 <include file-name="QPoint" location="global"/>
3658 <include file-name="QPixmap" location="global"/>
3659 </extra-includes>
3660 <modify-function signature="setMimeData(QMimeData*)">
3661 <modify-argument index="1">
3662 <define-ownership class="java" owner="c++"/>
3663 </modify-argument>
3664 </modify-function>
3665
3666 <modify-function signature="start(QFlags&lt;Qt::DropAction&gt;)" remove="all"/> <!--### Obsolete in 4.3-->
3667 </object-type>
3668
3669 <object-type name="QDateTimeEdit">
3670 <modify-function signature="initStyleOption(QStyleOptionSpinBox*)const" access="private" rename="initDateTimeEditStyleOption"/>
3671 <modify-function signature="setCalendarWidget(QCalendarWidget*)">
3672 <modify-argument index="1">
3673 <!-- Safe to ignore because widget is reparented -->
3674 <reference-count action="ignore"/>
3675 </modify-argument>
3676 </modify-function>
3677
3678 </object-type>
3679
3680 <object-type name="QSortFilterProxyModel">
3681 <modify-function signature="parent()const" remove="all"/>
3682 <extra-includes>
3683 <include file-name="QItemSelection" location="global"/>
3684 <include file-name="QStringList" location="global"/>
3685 <include file-name="QSize" location="global"/>
3686 </extra-includes>
3687
3688 <modify-function signature="setSourceModel(QAbstractItemModel *)">
3689 <modify-argument index="1">
3690 <reference-count action="set" variable-name="__rcSourceModel"/>
3691 </modify-argument>
3692 </modify-function>
3693
3694 <modify-function signature="clear()" remove="all"/> <!--### Obsolete in 4.3-->
3695 <modify-function signature="filterChanged()" remove="all"/> <!--### Obsolete in 4.3-->
3696 </object-type>
3697
3698 <object-type name="QSlider">
3699 <modify-function signature="initStyleOption(QStyleOptionSlider*)const">
3700 <access modifier="private"/>
3701 </modify-function>
3702 </object-type>
3703
3704 <object-type name="QInputContext">
3705 <extra-includes>
3706 <include file-name="QTextFormat" location="global"/>
3707 </extra-includes>
3708 <modify-function signature="setFocusWidget(QWidget*)">
3709 <remove/>
3710 </modify-function>
3711 <modify-function signature="filterEvent(const QEvent*)">
3712 <modify-argument index="1" invalidate-after-use="yes" />
3713 </modify-function>
3714 <modify-function signature="mouseHandler(int,QMouseEvent*)">
3715 <modify-argument index="2" invalidate-after-use="yes" />
3716 </modify-function>
3717
3718 </object-type>
3719
3720 <object-type name="QProgressDialog">
3721 <modify-function signature="setBar(QProgressBar*)">
3722 <modify-argument index="1">
3723 <define-ownership class="java" owner="c++"/>
3724 </modify-argument>
3725 </modify-function>
3726 <modify-function signature="setCancelButton(QPushButton*)">
3727 <modify-argument index="1">
3728 <!-- Safe to ignore because button is reparented -->
3729 <reference-count action="ignore"/>
3730 </modify-argument>
3731 </modify-function>
3732 <modify-function signature="setLabel(QLabel*)">
3733 <modify-argument index="1">
3734 <!-- Safe to ignore because label is reparented -->
3735 <reference-count action="ignore"/>
3736 </modify-argument>
3737 </modify-function>
3738
3739 </object-type>
3740
3741 <object-type name="QLabel">
3742 <modify-function signature="picture()const">
3743 <access modifier="private"/>
3744 <rename to="picture_private"/>
3745 </modify-function>
3746
3747 <modify-function signature="setBuddy(QWidget *)">
3748 <modify-argument index="1">
3749 <reference-count action="set" variable-name="__rcBuddy"/>
3750 </modify-argument>
3751 </modify-function>
3752 <modify-function signature="setMovie(QMovie *)">
3753 <modify-argument index="1">
3754 <reference-count action="set" variable-name="__rcMovie"/>
3755 </modify-argument>
3756 </modify-function>
3757 <modify-function signature="pixmap()const">
3758 <access modifier="private"/>
3759 <rename to="pixmap_private"/>
3760 </modify-function>
3761 </object-type>
3762
3763 <object-type name="QFileDialog">
3764 <extra-includes>
3765 <include file-name="QUrl" location="global"/>
3766 </extra-includes>
3767 <modify-function signature="getOpenFileName(QWidget*,QString,QString,QString,QString*,QFlags&lt;QFileDialog::Option&gt;)">
3768 <access modifier="private"/>
3769 <modify-argument index="1">
3770 <remove-default-expression/>
3771 </modify-argument>
3772 <modify-argument index="2">
3773 <remove-default-expression/>
3774 </modify-argument>
3775 <modify-argument index="3">
3776 <remove-default-expression/>
3777 </modify-argument>
3778 <modify-argument index="4">
3779 <remove-default-expression/>
3780 </modify-argument>
3781 <modify-argument index="5">
3782 <remove-default-expression/>
3783 </modify-argument>
3784 <modify-argument index="6">
3785 <remove-default-expression/>
3786 </modify-argument>
3787 </modify-function>
3788
3789 <modify-function signature="getOpenFileNames(QWidget*,QString,QString,QString,QString*,QFlags&lt;QFileDialog::Option&gt;)">
3790 <access modifier="private"/>
3791 <modify-argument index="1">
3792 <remove-default-expression/>
3793 </modify-argument>
3794 <modify-argument index="2">
3795 <remove-default-expression/>
3796 </modify-argument>
3797 <modify-argument index="3">
3798 <remove-default-expression/>
3799 </modify-argument>
3800 <modify-argument index="4">
3801 <remove-default-expression/>
3802 </modify-argument>
3803 <modify-argument index="5">
3804 <remove-default-expression/>
3805 </modify-argument>
3806 <modify-argument index="6">
3807 <remove-default-expression/>
3808 </modify-argument>
3809 </modify-function>
3810
3811 <modify-function signature="getSaveFileName(QWidget*,QString,QString,QString,QString*,QFlags&lt;QFileDialog::Option&gt;)">
3812 <access modifier="private"/>
3813 <modify-argument index="1">
3814 <remove-default-expression/>
3815 </modify-argument>
3816 <modify-argument index="2">
3817 <remove-default-expression/>
3818 </modify-argument>
3819 <modify-argument index="3">
3820 <remove-default-expression/>
3821 </modify-argument>
3822 <modify-argument index="4">
3823 <remove-default-expression/>
3824 </modify-argument>
3825 <modify-argument index="5">
3826 <remove-default-expression/>
3827 </modify-argument>
3828 <modify-argument index="6">
3829 <remove-default-expression/>
3830 </modify-argument>
3831 </modify-function>
3832
3833 <modify-function signature="setIconProvider(QFileIconProvider*)">
3834 <modify-argument index="1">
3835 <reference-count action="set" variable-name="__rcIconProvider"/>
3836 </modify-argument>
3837 </modify-function>
3838
3839 <modify-function signature="setItemDelegate(QAbstractItemDelegate*)">
3840 <modify-argument index="1">
3841 <reference-count action="set" variable-name="__rcItemDelegate"/>
3842 </modify-argument>
3843 </modify-function>
3844
3845 <modify-function signature="setProxyModel(QAbstractProxyModel*)">
3846 <modify-argument index="1">
3847 <!-- Reparented -->
3848 <reference-count action="ignore"/>
3849 </modify-argument>
3850 </modify-function>
3851
3852 </object-type>
3853
3854 <object-type name="QErrorMessage" />
3855
3856 <object-type name="QTabBar">
3857 <extra-includes>
3858 <include file-name="QIcon" location="global"/>
3859 </extra-includes>
3860 <modify-function signature="initStyleOption(QStyleOptionTab*,int)const">
3861 <access modifier="private"/>
3862 </modify-function>
3863 </object-type>
3864
3865 <object-type name="QStandardItemModel">
3866 <modify-function signature="insertColumn(int,const QModelIndex &amp;)" remove="all"/>
3867 <modify-function signature="insertRow(int,const QModelIndex &amp;)" remove="all"/>
3868 <modify-function signature="parent()const" remove="all"/>
3869 <extra-includes>
3870 <include file-name="QStringList" location="global"/>
3871 <include file-name="QSize" location="global"/>
3872 </extra-includes>
3873
3874 <modify-function signature="appendColumn(const QList&lt;QStandardItem *&gt;&amp;)">
3875 <modify-argument index="1">
3876 <define-ownership class="java" owner="c++"/>
3877 </modify-argument>
3878 </modify-function>
3879 <modify-function signature="takeColumn(int)">
3880 <modify-argument index="return">
3881 <define-ownership class="java" owner="default"/>
3882 </modify-argument>
3883 </modify-function>
3884 <modify-function signature="takeRow(int)">
3885 <modify-argument index="return">
3886 <define-ownership class="java" owner="default"/>
3887 </modify-argument>
3888 </modify-function>
3889 <modify-function signature="takeHorizontalHeaderItem(int)">
3890 <modify-argument index="return">
3891 <define-ownership class="java" owner="default"/>
3892 </modify-argument>
3893 </modify-function>
3894 <modify-function signature="takeVerticalHeaderItem(int)">
3895 <modify-argument index="return">
3896 <define-ownership class="java" owner="default"/>
3897 </modify-argument>
3898 </modify-function>
3899 <modify-function signature="takeItem(int,int)">
3900 <modify-argument index="return">
3901 <define-ownership class="java" owner="default"/>
3902 </modify-argument>
3903 </modify-function>
3904 <modify-function signature="appendRow(const QList&lt;QStandardItem *&gt;&amp;)">
3905 <modify-argument index="1">
3906 <define-ownership class="java" owner="c++"/>
3907 </modify-argument>
3908 </modify-function>
3909 <modify-function signature="appendRow(QStandardItem *)">
3910 <modify-argument index="1">
3911 <define-ownership class="java" owner="c++"/>
3912 </modify-argument>
3913 </modify-function>
3914 <modify-function signature="insertColumn(int, const QList&lt;QStandardItem *&gt;&amp;)">
3915 <modify-argument index="2">
3916 <define-ownership class="java" owner="c++"/>
3917 </modify-argument>
3918 </modify-function>
3919 <modify-function signature="insertRow(int, const QList&lt;QStandardItem *&gt;&amp;)">
3920 <modify-argument index="2">
3921 <define-ownership class="java" owner="c++"/>
3922 </modify-argument>
3923 </modify-function>
3924 <modify-function signature="insertRow(int, QStandardItem *)">
3925 <modify-argument index="2">
3926 <define-ownership class="java" owner="c++"/>
3927 </modify-argument>
3928 </modify-function>
3929 <modify-function signature="setHorizontalHeaderItem(int, QStandardItem *)">
3930 <modify-argument index="2">
3931 <define-ownership class="java" owner="c++"/>
3932 </modify-argument>
3933 </modify-function>
3934 <modify-function signature="setItem(int, int, QStandardItem *)">
3935 <modify-argument index="3">
3936 <define-ownership class="java" owner="c++"/>
3937 </modify-argument>
3938 </modify-function>
3939 <modify-function signature="setItem(int, QStandardItem *)">
3940 <modify-argument index="2">
3941 <define-ownership class="java" owner="c++"/>
3942 </modify-argument>
3943 </modify-function>
3944 <modify-function signature="setItemPrototype(const QStandardItem *)">
3945 <modify-argument index="1">
3946 <define-ownership class="java" owner="c++"/>
3947 </modify-argument>
3948 </modify-function>
3949 <modify-function signature="setVerticalHeaderItem(int, QStandardItem *)">
3950 <modify-argument index="2">
3951 <define-ownership class="java" owner="c++"/>
3952 </modify-argument>
3953 </modify-function>
3954 </object-type>
3955
3956 <object-type name="QRadioButton">
3957 <modify-function signature="initStyleOption(QStyleOptionButton*)const">
3958 <access modifier="private"/>
3959 </modify-function>
3960 </object-type>
3961
3962 <object-type name="QScrollBar">
3963 <modify-function signature="initStyleOption(QStyleOptionSlider*)const">
3964 <access modifier="private"/>
3965 </modify-function>
3966 </object-type>
3967
3968 <object-type name="QClipboard">
3969 <extra-includes>
3970 <include file-name="QImage" location="global"/>
3971 <include file-name="QPixmap" location="global"/>
3972 </extra-includes>
3973 <modify-function signature="setMimeData(QMimeData *, QClipboard::Mode)">
3974 <modify-argument index="1">
3975 <define-ownership class="java" owner="c++"/>
3976 </modify-argument>
3977 </modify-function>
3978
3979
3980 </object-type>
3981
3982 <object-type name="QAbstractScrollArea">
3983 <modify-function signature="setupViewport(QWidget *)" access="non-final"/>
3984 <modify-function signature="addScrollBarWidget(QWidget*,QFlags&lt;Qt::AlignmentFlag&gt;)">
3985 <modify-argument index="1">
3986 <reference-count action="ignore"/>
3987 </modify-argument>
3988 </modify-function>
3989 <modify-function signature="setCornerWidget(QWidget*)">
3990 <modify-argument index="1">
3991 <reference-count action="ignore"/>
3992 </modify-argument>
3993 </modify-function>
3994 <modify-function signature="setHorizontalScrollBar(QScrollBar*)">
3995 <modify-argument index="1">
3996 <reference-count action="ignore"/>
3997 </modify-argument>
3998 </modify-function>
3999
4000 <modify-function signature="setVerticalScrollBar(QScrollBar*)">
4001 <modify-argument index="1">
4002 <reference-count action="ignore"/>
4003 </modify-argument>
4004 </modify-function>
4005
4006 <modify-function signature="setViewport(QWidget*)">
4007 <modify-argument index="1">
4008 <reference-count action="ignore"/>
4009 </modify-argument>
4010 </modify-function>
4011
4012 <modify-function signature="setupViewport(QWidget*)">
4013 <modify-argument index="1">
4014 <reference-count action="ignore"/>
4015 </modify-argument>
4016 </modify-function>
4017
4018 <modify-function signature="viewportEvent(QEvent*)">
4019 <modify-argument index="1" invalidate-after-use="yes" />
4020 </modify-function>
4021
4022 </object-type>
4023
4024 <object-type name="QPaintEngineState">
4025 <extra-includes>
4026 <include file-name="QPainterPath" location="global"/>
4027 </extra-includes>
4028 </object-type>
4029
4030 <object-type name="QRubberBand">
4031 <modify-function signature="initStyleOption(QStyleOptionRubberBand*)const">
4032 <access modifier="private"/>
4033 </modify-function>
4034 <modify-function signature="move(int,int)" rename="moveRubberBand"/>
4035 <modify-function signature="move(const QPoint &amp;)" rename="moveRubberBand"/>
4036 <modify-function signature="resize(int,int)" rename="resizeRubberBand"/>
4037 <modify-function signature="resize(const QSize &amp;)" rename="resizeRubberBand"/>
4038 <modify-function signature="setGeometry(int,int,int,int)" rename="setRubberBandGeometry"/>
4039 <modify-function signature="setGeometry(const QRect &amp;)" rename="setRubberBandGeometry"/>
4040 </object-type>
4041
4042 <object-type name="QTextLayout">
4043 <extra-includes>
4044 <include file-name="QTextOption" location="global"/>
4045 </extra-includes>
4046 </object-type>
4047
4048 <object-type name="QTableWidget">
4049 <modify-function signature="mimeData(const QList&lt;QTableWidgetItem*&gt;)const">
4050 <modify-argument index="1" invalidate-after-use="yes"/>
4051 </modify-function>
4052 <modify-function signature="isSortingEnabled()const" remove="all"/>
4053 <modify-function signature="setSortingEnabled(bool)" remove="all"/>
4054 <modify-function signature="setHorizontalHeaderItem(int, QTableWidgetItem *)">
4055 <modify-argument index="2">
4056 <define-ownership class="java" owner="c++"/>
4057 </modify-argument>
4058 </modify-function>
4059 <modify-function signature="setItem(int, int, QTableWidgetItem *)">
4060 <modify-argument index="3">
4061 <define-ownership class="java" owner="c++"/>
4062 </modify-argument>
4063 </modify-function>
4064 <modify-function signature="takeHorizontalHeaderItem(int)">
4065 <modify-argument index="return">
4066 <define-ownership class="java" owner="default"/>
4067 </modify-argument>
4068 </modify-function>
4069 <modify-function signature="takeVerticalHeaderItem(int)">
4070 <modify-argument index="return">
4071 <define-ownership class="java" owner="default"/>
4072 </modify-argument>
4073 </modify-function>
4074 <modify-function signature="takeItem(int,int)">
4075 <modify-argument index="return">
4076 <define-ownership class="java" owner="default"/>
4077 </modify-argument>
4078 </modify-function>
4079 <modify-function signature="setItemPrototype(const QTableWidgetItem *)">
4080 <modify-argument index="1">
4081 <define-ownership class="java" owner="c++"/>
4082 </modify-argument>
4083 </modify-function>
4084 <modify-function signature="setVerticalHeaderItem(int, QTableWidgetItem *)">
4085 <modify-argument index="2">
4086 <define-ownership class="java" owner="c++"/>
4087 </modify-argument>
4088 </modify-function>
4089 <modify-function signature="setCellWidget(int,int,QWidget*)">
4090 <modify-argument index="3">
4091 <reference-count action="ignore"/>
4092 </modify-argument>
4093 </modify-function>
4094 <modify-function signature="setCurrentItem(QTableWidgetItem*)">
4095 <modify-argument index="1">
4096 <reference-count action="ignore"/>
4097 </modify-argument>
4098 </modify-function>
4099 <modify-function signature="setCurrentItem(QTableWidgetItem*,QFlags&lt;QItemSelectionModel::SelectionFlag&gt;)">
4100 <modify-argument index="1">
4101 <reference-count action="ignore" />
4102 </modify-argument>
4103 </modify-function>
4104 <modify-function signature="setItemSelected(const QTableWidgetItem*,bool)">
4105 <remove/>
4106 </modify-function>
4107 <modify-function signature="isItemSelected(const QTableWidgetItem*)const">
4108 <remove/>
4109 </modify-function>
4110 <modify-function signature="setModel(QAbstractItemModel*)">
4111 <modify-argument index="1">
4112 <reference-count action="ignore"/>
4113 </modify-argument>
4114 </modify-function>
4115 </object-type>
4116 <object-type name="QTextDocument">
4117 <extra-includes>
4118 <include file-name="QTextBlock" location="global"/>
4119 <include file-name="QTextFormat" location="global"/>
4120 <include file-name="QTextCursor" location="global"/>
4121 </extra-includes>
4122 <modify-function signature="redo(QTextCursor*)">
4123 <access modifier="private"/>
4124 </modify-function>
4125 <modify-function signature="setDocumentLayout(QAbstractTextDocumentLayout*)">
4126 <modify-argument index="1">
4127 <define-ownership class="java" owner="c++"/>
4128 </modify-argument>
4129 </modify-function>
4130
4131 <modify-function signature="undo(QTextCursor*)">
4132 <access modifier="private"/>
4133 </modify-function>
4134 </object-type>
4135
4136 <object-type name="QSplitter">
4137
4138 <modify-function signature="getRange(int,int*,int*)const">
4139 <access modifier="private"/>
4140 </modify-function>
4141 <modify-function signature="addWidget(QWidget *)">
4142 <modify-argument index="1">
4143 <reference-count action="ignore"/>
4144 </modify-argument>
4145 </modify-function>
4146 <modify-function signature="insertWidget(int, QWidget *)">
4147 <modify-argument index="2">
4148 <reference-count action="ignore"/>
4149 </modify-argument>
4150 </modify-function>
4151 </object-type>
4152
4153 <object-type name="QGroupBox">
4154 <modify-function signature="initStyleOption(QStyleOptionGroupBox*)const">
4155 <access modifier="private"/>
4156 </modify-function>
4157 </object-type>
4158
4159 <object-type name="QStackedWidget">
4160 <modify-function signature="addWidget(QWidget*)">
4161 <modify-argument index="1">
4162 <reference-count action="ignore"/>
4163 </modify-argument>
4164 </modify-function>
4165 <modify-function signature="insertWidget(int,QWidget*)">
4166 <modify-argument index="2">
4167 <reference-count action="ignore"/>
4168 </modify-argument>
4169 </modify-function>
4170 <modify-function signature="removeWidget(QWidget*)">
4171 <modify-argument index="1">
4172 <reference-count action="ignore"/>
4173 </modify-argument>
4174 </modify-function>
4175 <modify-function signature="setCurrentWidget(QWidget*)">
4176 <modify-argument index="1">
4177 <reference-count action="ignore"/>
4178 </modify-argument>
4179 </modify-function>
4180 </object-type>
4181
4182 <object-type name="QSplitterHandle">
4183 </object-type>
4184
4185 <object-type name="QDial">
4186 <modify-function signature="initStyleOption(QStyleOptionSlider*)const">
4187 <access modifier="private"/>
4188 </modify-function>
4189 </object-type>
4190
4191 <object-type name="QLineEdit">
4192 <modify-function signature="initStyleOption(QStyleOptionFrame*)const">
4193 <access modifier="private"/>
4194 </modify-function>
4195 <modify-function signature="setCompleter(QCompleter *)">
4196 <modify-argument index="1">
4197 <reference-count action="set" variable-name="__rcCompleter"/>
4198 </modify-argument>
4199 </modify-function>
4200 <modify-function signature="setValidator(const QValidator *)">
4201 <modify-argument index="1">
4202 <reference-count action="set" variable-name="__rcValidator"/>
4203 </modify-argument>
4204 </modify-function>
4205 </object-type>
4206
4207 <object-type name="QLCDNumber" />
4208
4209 <object-type name="QSplashScreen">
4210 <modify-function signature="showMessage(const QString &amp;, int, const QColor &amp;)">
4211 <modify-argument index="3">
4212 <replace-default-expression with="QColor.black"/>
4213 </modify-argument>
4214 </modify-function>
4215 <modify-function signature="repaint()" remove="all"/>
4216 <modify-function signature="drawContents(QPainter*)">
4217 <modify-argument index="1" invalidate-after-use="yes" />
4218 </modify-function>
4219 </object-type>
4220
4221 <object-type name="QDockWidget">
4222 <modify-function signature="initStyleOption(QStyleOptionDockWidget*)const">
4223 <access modifier="private"/>
4224 </modify-function>
4225 <inject-code>
4226 <insert-template name="gui.init_style_option">
4227 <replace from="%TYPE" to="QStyleOptionDockWidget"/>
4228 </insert-template>
4229 </inject-code>
4230 <modify-function signature="setTitleBarWidget(QWidget*)">
4231 <modify-argument index="1">
4232 <reference-count action="ignore"/>
4233 </modify-argument>
4234 </modify-function>
4235 <modify-function signature="setWidget(QWidget*)">
4236 <modify-argument index="1">
4237 <reference-count action="ignore"/>
4238 </modify-argument>
4239 </modify-function>
4240 </object-type>
4241
4242 <object-type name="QAbstractProxyModel">
4243 <extra-includes>
4244 <include file-name="QItemSelection" location="global"/>
4245 <include file-name="QStringList" location="global"/>
4246 <include file-name="QSize" location="global"/>
4247 </extra-includes>
4248
4249 <modify-function signature="setSourceModel(QAbstractItemModel *)">
4250 <modify-argument index="1">
4251 <reference-count action="set" variable-name="__rcSourceModel"/>
4252 </modify-argument>
4253 </modify-function>
4254
4255 </object-type>
4256
4257 <object-type name="QDesktopWidget">
4258 </object-type>
4259
4260 <object-type name="QFrame">
4261 </object-type>
4262
4263 <object-type name="QTextTable">
4264 <modify-function signature="format() const">
4265 <rename to="tableFormat"/>
4266 </modify-function>
4267 <extra-includes>
4268 <include file-name="QTextCursor" location="global"/>
4269 </extra-includes>
4270 </object-type>
4271
4272 <object-type name="QSpinBox">
4273 <modify-function signature="valueChanged(const QString &amp;)">
4274 <rename to="valueStringChanged"/>
4275 </modify-function>
4276 </object-type>
4277
4278 <object-type name="QTextBrowser">
4279 <modify-function signature="highlighted(const QString &amp;)">
4280 <rename to="highlightedString"/>
4281 </modify-function>
4282 </object-type>
4283
4284 <object-type name="QDoubleSpinBox">
4285 <modify-function signature="valueChanged(const QString &amp;)">
4286 <rename to="valueStringChanged"/>
4287 </modify-function>
4288 </object-type>
4289
4290 <object-type name="QButtonGroup">
4291 <modify-function signature="buttonClicked(int)">
4292 <rename to="buttonIdClicked"/>
4293 </modify-function>
4294 <modify-function signature="buttonPressed(int)">
4295 <rename to="buttonIdPressed"/>
4296 </modify-function>
4297 <modify-function signature="buttonReleased(int)">
4298 <rename to="buttonIdReleased"/>
4299 </modify-function>
4300 <modify-function signature="addButton(QAbstractButton *)">
4301 <modify-argument index="1">
4302 <reference-count action="add" variable-name="__rcButtons"/>
4303 <no-null-pointer/>
4304 </modify-argument>
4305 </modify-function>
4306 <modify-function signature="addButton(QAbstractButton *, int)">
4307 <modify-argument index="1">
4308 <reference-count action="add" variable-name="__rcButtons"/>
4309 <no-null-pointer/>
4310 </modify-argument>
4311 </modify-function>
4312 <modify-function signature="removeButton(QAbstractButton *)">
4313 <modify-argument index="1">
4314 <reference-count action="remove" variable-name="__rcButtons"/>
4315 <no-null-pointer/>
4316 </modify-argument>
4317 </modify-function>
4318 <modify-function signature="setId(QAbstractButton *,int)">
4319 <modify-argument index="1">
4320 <reference-count action="ignore"/>
4321 </modify-argument>
4322 </modify-function>
4323 </object-type>
4324
4325 <object-type name="QToolBar">
4326 <modify-function signature="addAction(QAction *)" remove="all"/>
4327 <modify-function signature="initStyleOption(QStyleOptionToolBar*)const">
4328 <access modifier="private"/>
4329 </modify-function>
4330 <modify-function signature="addAction(QIcon,QString,const QObject*,const char*)">
4331 <remove/>
4332 </modify-function>
4333 <modify-function signature="addAction(QString,const QObject*,const char*)">
4334 <remove/>
4335 </modify-function>
4336 <modify-function signature="addWidget(QWidget*)">
4337 <modify-argument index="1">
4338 <define-ownership class="java" owner="c++"/>
4339 </modify-argument>
4340 </modify-function>
4341 <modify-function signature="insertWidget(QAction*,QWidget*)">
4342 <modify-argument index="1">
4343 <reference-count action="ignore"/>
4344 </modify-argument>
4345 <modify-argument index="2">
4346 <define-ownership class="java" owner="c++"/>
4347 </modify-argument>
4348 </modify-function>
4349 <modify-function signature="insertSeparator(QAction*)">
4350 <modify-argument index="1">
4351 <reference-count action="ignore"/>
4352 </modify-argument>
4353 </modify-function>
4354 </object-type>
4355
4356 <object-type name="QPaintEngine">
4357
4358 <modify-function signature="begin(QPaintDevice*)">
4359 <modify-argument index="1" invalidate-after-use="yes" />
4360 </modify-function>
4361 <modify-function signature="updateState(QPaintEngineState)">
4362 <modify-argument index="1" invalidate-after-use="yes" />
4363 </modify-function>
4364 <modify-function signature="drawTextItem(QPointF,QTextItem)">
4365 <modify-argument index="2" invalidate-after-use="yes" />
4366 </modify-function>
4367
4368 <extra-includes>
4369 <include file-name="QVarLengthArray" location="global"/>
4370 </extra-includes>
4371 <modify-function signature="setPaintDevice(QPaintDevice*)">
4372 <remove/>
4373 </modify-function>
4374 <modify-field name="state" read="false" write="false"/>
4375 </object-type>
4376
4377 <object-type name="QAbstractTableModel">
4378 <extra-includes>
4379 <include file-name="QStringList" location="global"/>
4380 <include file-name="QSize" location="global"/>
4381 </extra-includes>
4382 </object-type>
4383
4384 <object-type name="QGuiSignalMapper"/>
4385
4386 <object-type name="QComboBox">
4387 <modify-function signature="initStyleOption(QStyleOptionComboBox*)const">
4388 <access modifier="private"/>
4389 </modify-function>
4390 <modify-function signature="setCompleter(QCompleter*)">
4391 <modify-argument index="1">
4392 <reference-count variable-name="__rcCompleter" action="set"/>
4393 </modify-argument>
4394 </modify-function>
4395 <modify-function signature="setValidator(const QValidator*)">
4396 <modify-argument index="1">
4397 <reference-count variable-name="__rcValidator" action="set"/>
4398 </modify-argument>
4399 </modify-function>
4400 <modify-function signature="setItemDelegate(QAbstractItemDelegate *)">
4401 <modify-argument index="1">
4402 <define-ownership class="java" owner="c++"/>
4403 <no-null-pointer/>
4404 </modify-argument>
4405 </modify-function>
4406 <modify-function signature="setView(QAbstractItemView *)">
4407 <modify-argument index="1">
4408 <no-null-pointer/>
4409 <!-- Safe to ignore because combo box reparents view -->
4410 <reference-count action="ignore"/>
4411 </modify-argument>
4412 </modify-function>
4413 <modify-function signature="setLineEdit(QLineEdit *)">
4414 <modify-argument index="1">
4415 <no-null-pointer/>
4416 <!-- Safe to ignore because combo box reparents line edit -->
4417 <reference-count action="ignore"/>
4418 </modify-argument>
4419 </modify-function>
4420 <modify-function signature="setModel(QAbstractItemModel *)">
4421 <modify-argument index="1">
4422 <no-null-pointer/>
4423 <reference-count action="set" variable-name="__rcModel"/>
4424 </modify-argument>
4425 </modify-function>
4426 <inject-code>
4427 <insert-template name="gui.init_style_option">
4428 <replace from="%TYPE" to="QStyleOptionComboBox"/>
4429 </insert-template>
4430 </inject-code>
4431 <modify-function signature="activated(int)">&gt;
4432 <rename to="activatedIndex"/>
4433 </modify-function>
4434 <modify-function signature="currentIndexChanged(const QString &amp;)">
4435 <rename to="currentStringChanged"/>
4436 </modify-function>
4437 <modify-function signature="highlighted(int)">
4438 <rename to="highlightedIndex"/>
4439 </modify-function>
4440
4441 <modify-function signature="autoCompletion()const" remove="all"/> <!--### Obsolete in 4.3-->
4442 <modify-function signature="autoCompletionCaseSensitivity()const" remove="all"/> <!--### Obsolete in 4.3-->
4443 <modify-function signature="setAutoCompletion(bool)" remove="all"/> <!--### Obsolete in 4.3-->
4444 <modify-function signature="setAutoCompletionCaseSensitivity(Qt::CaseSensitivity)" remove="all"/> <!--### Obsolete in 4.3-->
4445 </object-type>
4446
4447 <object-type name="QTextEdit">
4448 <extra-includes>
4449 <include file-name="QTextCursor" location="global"/>
4450 </extra-includes>
4451 <modify-function signature="setDocument(QTextDocument*)">
4452 <modify-argument index="1">
4453 <reference-count action="set" variable-name="__rcDocument"/>
4454 </modify-argument>
4455 </modify-function>
4456 <modify-function signature="insertFromMimeData(const QMimeData*) ">
4457 <modify-argument index="1">
4458 <reference-count action="ignore"/>
4459 </modify-argument>
4460 </modify-function>
4461 </object-type>
4462
4463 <object-type name="QPrinter" delete-in-main-thread="yes">
4464 <modify-function signature="setEngines(QPrintEngine*,QPaintEngine*)">
4465 <modify-argument index="1">
4466 <reference-count action="set" variable-name="__rcPrintEngine"/>
4467 </modify-argument>
4468 <modify-argument index="2">
4469 <reference-count action="set" variable-name="__rcPaintEngine"/>
4470 </modify-argument>
4471 </modify-function>
4472 </object-type>
4473
4474 <object-type name="QAction">
4475 <modify-function signature="setMenu(QMenu*)">
4476 <modify-argument index="1">
4477 <reference-count action="set" variable-name="__rcMenu"/>
4478 </modify-argument>
4479 </modify-function>
4480
4481 </object-type>
4482
4483 <object-type name="QPainter">
4484 <extra-includes>
4485 <include file-name="QWidget" location="global"/>
4486 <include file-name="QPainterPath" location="global"/>
4487 <include file-name="QPixmap" location="global"/>
4488 </extra-includes>
4489
4490 <modify-function signature="drawText(const QPointF &amp;, const QString &amp;, int, int)" remove="all" />
4491
4492 <modify-function signature="drawConvexPolygon(const QPoint *, int)">
4493 <remove/>
4494 </modify-function>
4495 <modify-function signature="drawConvexPolygon(const QPointF *, int)">
4496 <remove/>
4497 </modify-function>
4498 <modify-function signature="drawLines(const QLine *, int)">
4499 <remove/>
4500 </modify-function>
4501 <modify-function signature="drawLines(const QLineF *, int)">
4502 <remove/>
4503 </modify-function>
4504 <modify-function signature="drawLines(const QPoint *, int)">
4505 <remove/>
4506 </modify-function>
4507 <modify-function signature="drawLines(const QPointF *, int)">
4508 <remove/>
4509 </modify-function>
4510 <modify-function signature="drawPoints(const QPoint *, int)">
4511 <remove/>
4512 </modify-function>
4513 <modify-function signature="drawPoints(const QPointF *, int)">
4514 <remove/>
4515 </modify-function>
4516 <modify-function signature="drawPolygon(const QPoint *, int, Qt::FillRule)">
4517 <remove/>
4518 </modify-function>
4519 <modify-function signature="drawPolygon(const QPointF *, int, Qt::FillRule)">
4520 <remove/>
4521 </modify-function>
4522 <modify-function signature="drawPolyline(const QPoint *, int)">
4523 <remove/>
4524 </modify-function>
4525 <modify-function signature="drawPolyline(const QPointF *, int)">
4526 <remove/>
4527 </modify-function>
4528 <modify-function signature="drawRects(const QRect *, int)">
4529 <remove/>
4530 </modify-function>
4531 <modify-function signature="drawRects(const QRectF *, int)">
4532 <remove/>
4533 </modify-function>
4534 <modify-function signature="drawLines(const QVector&lt;QPoint&gt; &amp;)">
4535 <rename to="drawLinesFromPoints"/>
4536 </modify-function>
4537 <modify-function signature="drawLines(const QVector&lt;QPointF&gt; &amp;)">
4538 <rename to="drawLinesFromPointsF"/>
4539 </modify-function>
4540 <modify-function signature="drawLines(const QVector&lt;QLineF&gt; &amp;)">
4541 <rename to="drawLinesF"/>
4542 </modify-function>
4543 <modify-function signature="drawRects(const QVector&lt;QRectF&gt; &amp;)">
4544 <rename to="drawRectsF"/>
4545 </modify-function>
4546
4547 <modify-function signature="QPainter(QPaintDevice *)">
4548 <modify-argument index="1">
4549 <no-null-pointer/>
4550 </modify-argument>
4551 </modify-function>
4552 <modify-function signature="begin(QPaintDevice *)">
4553 <modify-argument index="1">
4554 <no-null-pointer/>
4555 </modify-argument>
4556 </modify-function>
4557 <modify-function signature="initFrom(const QWidget *)">
4558 <modify-argument index="1">
4559 <no-null-pointer/>
4560 </modify-argument>
4561 </modify-function>
4562 <modify-function signature="setRedirected(const QPaintDevice *, QPaintDevice *, const QPoint &amp;)">
4563 <modify-argument index="1">
4564 <no-null-pointer />
4565 </modify-argument>
4566 </modify-function>
4567 <modify-function signature="restoreRedirected(const QPaintDevice *)">
4568 <modify-argument index="1">
4569 <no-null-pointer />
4570 </modify-argument>
4571 </modify-function>
4572
4573 <modify-function signature="drawText(QRect,int,QString,QRect*)">
4574 <access modifier="private"/>
4575 <modify-argument index="4">
4576 <remove-default-expression/>
4577 </modify-argument>
4578 </modify-function>
4579
4580 <modify-function signature="drawText(QRectF,int,QString,QRectF*)">
4581 <access modifier="private"/>
4582 <modify-argument index="4">
4583 <remove-default-expression/>
4584 </modify-argument>
4585 </modify-function>
4586
4587 <modify-function signature="drawText(int,int,int,int,int,QString,QRect*)">
4588 <access modifier="private"/>
4589 <modify-argument index="7">
4590 <remove-default-expression/>
4591 </modify-argument>
4592 </modify-function>
4593
4594 <modify-function signature="redirected(const QPaintDevice*,QPoint*)">
4595 <access modifier="private"/>
4596 <modify-argument index="2">
4597 <remove-default-expression/>
4598 </modify-argument>
4599 </modify-function>
4600 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
4601 <modify-function signature="matrixEnabled()const" remove="all"/> <!--### Obsolete in 4.3-->
4602 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
4603 <modify-function signature="setMatrixEnabled(bool)" remove="all"/> <!--### Obsolete in 4.3-->
4604 </object-type>
4605
4606 <object-type name="QApplication">
4607 <extra-includes>
4608 <include file-name="QBasicTimer" location="global"/>
4609 <include file-name="QFont" location="global"/>
4610 <include file-name="QFontMetrics" location="global"/>
4611 <include file-name="QPalette" location="global"/>
4612 <include file-name="QIcon" location="global"/>
4613 <include file-name="QLocale" location="global"/>
4614 </extra-includes>
4615
4616 <modify-function signature="QApplication(int &amp;, char **, int)">
4617 <access modifier="private"/>
4618 </modify-function>
4619 <modify-function signature="QApplication(int &amp;, char **, QApplication::Type, int)">
4620 <remove/>
4621 </modify-function>
4622 <modify-function signature="QApplication(int &amp;, char **, bool, int)">
4623 <remove/>
4624 </modify-function>
4625
4626 <modify-function signature="font(const char*)">
4627 <remove/>
4628 </modify-function>
4629 <modify-function signature="setFont(QFont,const char*)">
4630 <access modifier="private"/>
4631 <modify-argument index="2">
4632 <remove-default-expression/>
4633 </modify-argument>
4634 </modify-function>
4635
4636 <modify-function signature="palette(const char*)">
4637 <remove/>
4638 </modify-function>
4639 <modify-function signature="setPalette(QPalette,const char*)">
4640 <access modifier="private"/>
4641 <modify-argument index="2">
4642 <remove-default-expression/>
4643 </modify-argument>
4644 </modify-function>
4645
4646 <modify-function signature="overrideCursor()">
4647 <access modifier="private"/>
4648 <rename to="overrideCursor_private"/>
4649 </modify-function>
4650
4651 <modify-function signature="setInputContext(QInputContext*)">
4652 <modify-argument index="1">
4653 <define-ownership class="java" owner="c++"/>
4654 </modify-argument>
4655 </modify-function>
4656 <modify-function signature="setActiveWindow(QWidget*)">
4657 <modify-argument index="1">
4658 <reference-count action="ignore"/>
4659 </modify-argument>
4660 </modify-function>
4661 <modify-function signature="setStyle(QStyle*)">
4662 <modify-argument index="1">
4663 <reference-count action="ignore"/>
4664 </modify-argument>
4665 </modify-function>
4666 </object-type>
4667
4668 <object-type name="QCommandLinkButton" />
4669 <object-type name="QFileSystemModel">
4670 <modify-function signature="setIconProvider(QFileIconProvider*)">
4671 <modify-argument index="1">
4672 <reference-count action="set" variable-name="__rcIconProvider"/>
4673 </modify-argument>
4674 </modify-function>
4675 </object-type>
4676 <object-type name="QFormLayout">
4677 <modify-function signature="addRow(QWidget*,QWidget*)">
4678 <modify-argument index="1">
4679 <reference-count action="ignore" />
4680 </modify-argument>
4681 <modify-argument index="2">
4682 <reference-count action="ignore" />
4683 </modify-argument>
4684 </modify-function>
4685 <modify-function signature="addRow(QLayout*)">
4686 <modify-argument index="1">
4687 <reference-count action="ignore" />
4688 </modify-argument>
4689 </modify-function>
4690 <modify-function signature="addRow(QWidget*,QLayout*)">
4691 <modify-argument index="1">
4692 <reference-count action="ignore" />
4693 </modify-argument>
4694 <modify-argument index="2">
4695 <reference-count action="ignore" />
4696 </modify-argument>
4697 </modify-function>
4698
4699 <modify-function signature="addRow(QWidget*)">
4700 <modify-argument index="1">
4701 <reference-count action="ignore" />
4702 </modify-argument>
4703 </modify-function>
4704 <modify-function signature="addRow(QString,QLayout*)">
4705 <modify-argument index="2">
4706 <reference-count action="ignore" />
4707 </modify-argument>
4708 </modify-function>
4709 <modify-function signature="addRow(QString,QWidget*)">
4710 <modify-argument index="2">
4711 <reference-count action="ignore" />
4712 </modify-argument>
4713 </modify-function>
4714 <modify-function signature="insertRow(int,QLayout*)">
4715 <modify-argument index="2">
4716 <reference-count action="ignore" />
4717 </modify-argument>
4718 </modify-function>
4719 <modify-function signature="insertRow(int,QWidget*,QLayout*)">
4720 <modify-argument index="2">
4721 <reference-count action="ignore" />
4722 </modify-argument>
4723 <modify-argument index="3">
4724 <reference-count action="ignore" />
4725 </modify-argument>
4726 </modify-function>
4727 <modify-function signature="insertRow(int,QWidget*,QWidget*)">
4728 <modify-argument index="2">
4729 <reference-count action="ignore" />
4730 </modify-argument>
4731 <modify-argument index="3">
4732 <reference-count action="ignore" />
4733 </modify-argument>
4734 </modify-function>
4735 <modify-function signature="insertRow(int,QWidget*)">
4736 <modify-argument index="2">
4737 <reference-count action="ignore" />
4738 </modify-argument>
4739 </modify-function>
4740 <modify-function signature="insertRow(int,QString,QLayout*)">
4741 <modify-argument index="3">
4742 <reference-count action="ignore" />
4743 </modify-argument>
4744 </modify-function>
4745 <modify-function signature="insertRow(int,QString,QWidget*)">
4746 <modify-argument index="3">
4747 <reference-count action="ignore" />
4748 </modify-argument>
4749 </modify-function>
4750 <modify-function signature="setLayout(int,QFormLayout::ItemRole,QLayout*)">
4751 <modify-argument index="3">
4752 <reference-count action="ignore" />
4753 </modify-argument>
4754 </modify-function>
4755 <modify-function signature="setWidget(int,QFormLayout::ItemRole,QWidget*)">
4756 <modify-argument index="3">
4757 <reference-count action="ignore" />
4758 </modify-argument>
4759 </modify-function>
4760 <modify-function signature="setItem(int,QFormLayout::ItemRole,QLayoutItem*)" access="private" rename="setItem_private">
4761 <modify-argument index="3">
4762 <define-ownership class="java" owner="c++"/>
4763 </modify-argument>
4764 </modify-function>
4765 <modify-function signature="addItem(QLayoutItem*)">
4766 <modify-argument index="1">
4767 <define-ownership class="java" owner="c++"/>
4768 </modify-argument>
4769 </modify-function>
4770 </object-type>
4771 <object-type name="QGraphicsGridLayout" delete-in-main-thread="yes">
4772 <modify-function signature="addItem(QGraphicsLayoutItem*,int,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
4773 <modify-argument index="1">
4774 <reference-count action="add" variable-name="__rcItems" />
4775 </modify-argument>
4776 </modify-function>
4777 <modify-function signature="addItem(QGraphicsLayoutItem*,int,int,int,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
4778 <modify-argument index="1">
4779 <reference-count action="add" variable-name="__rcItems" />
4780 </modify-argument>
4781 </modify-function>
4782 <modify-function signature="setAlignment(QGraphicsLayoutItem*,QFlags&lt;Qt::AlignmentFlag&gt;)">
4783 <modify-argument index="1">
4784 <reference-count action="ignore" />
4785 </modify-argument>
4786 </modify-function>
4787 </object-type>
4788 <object-type name="QGraphicsLayout" delete-in-main-thread="yes">
4789
4790 <modify-function signature="widgetEvent(QEvent*)">
4791 <modify-argument index="1" invalidate-after-use="yes" />
4792 </modify-function>
4793 <modify-function signature="setParentLayoutItem(QGraphicsLayoutItem*)">
4794 <modify-argument index="1">
4795 <reference-count action="set" variable-name="__rcParentLayoutItem" />
4796 </modify-argument>
4797 </modify-function>
4798 </object-type>
4799 <interface-type name="QGraphicsLayoutItem" delete-in-main-thread="yes">
4800 <modify-function signature="setParentLayoutItem(QGraphicsLayoutItem*)">
4801 <modify-argument index="1">
4802 <reference-count action="set" variable-name="__rcParentLayoutItem" />
4803 </modify-argument>
4804 </modify-function>
4805 </interface-type>
4806 <object-type name="QGraphicsLinearLayout" delete-in-main-thread="yes">
4807 <modify-function signature="addItem(QGraphicsLayoutItem*)">
4808 <modify-argument index="1">
4809 <reference-count action="add" variable-name="__rcItems" />
4810 </modify-argument>
4811 </modify-function>
4812 <modify-function signature="insertItem(int,QGraphicsLayoutItem*)">
4813 <modify-argument index="2">
4814 <reference-count action="add" variable-name="__rcItems" />
4815 </modify-argument>
4816 </modify-function>
4817 <modify-function signature="removeItem(QGraphicsLayoutItem*)">
4818 <modify-argument index="1">
4819 <reference-count action="remove" variable-name="__rcItems" />
4820 </modify-argument>
4821 </modify-function>
4822 <modify-function signature="setAlignment(QGraphicsLayoutItem*,QFlags&lt;Qt::AlignmentFlag&gt;)">
4823 <modify-argument index="1">
4824 <reference-count action="ignore" />
4825 </modify-argument>
4826 </modify-function>
4827 <modify-function signature="setStretchFactor(QGraphicsLayoutItem*,int)">
4828 <modify-argument index="1">
4829 <reference-count action="ignore" />
4830 </modify-argument>
4831 </modify-function>
4832 </object-type>
4833 <object-type name="QGraphicsProxyWidget"/> <!-- a QObject so main-thread delete redundant -->
4834 <object-type name="QGraphicsWidget"> <!-- a QObject so main-thread delete redundant -->
4835 <!-- Duplicate function to QObject::children() to override accidental shadowing which is not present in Jambi -->
4836 <modify-function signature="children()const" remove="all" />
4837 <modify-function signature="setLayout(QGraphicsLayout*)">
4838 <modify-argument index="1">
4839 <reference-count action="set" variable-name="__rcLayout" />
4840 </modify-argument>
4841 </modify-function>
4842
4843 <modify-function signature="changeEvent(QEvent*)">
4844 <modify-argument index="1" invalidate-after-use="yes" />
4845 </modify-function>
4846 <modify-function signature="closeEvent(QCloseEvent*)">
4847 <modify-argument index="1" invalidate-after-use="yes" />
4848 </modify-function>
4849 <modify-function signature="grabKeyboardEvent(QEvent*)">
4850 <modify-argument index="1" invalidate-after-use="yes" />
4851 </modify-function>
4852 <modify-function signature="grabMouseEvent(QEvent*)">
4853 <modify-argument index="1" invalidate-after-use="yes" />
4854 </modify-function>
4855 <modify-function signature="hideEvent(QHideEvent*)">
4856 <modify-argument index="1" invalidate-after-use="yes" />
4857 </modify-function>
4858 <modify-function signature="moveEvent(QGraphicsSceneMoveEvent*)">
4859 <modify-argument index="1" invalidate-after-use="yes" />
4860 </modify-function>
4861 <modify-function signature="paintWindowFrame(QPainter*,const QStyleOptionGraphicsItem*,QWidget*)">
4862 <modify-argument index="1" invalidate-after-use="yes" />
4863 </modify-function>
4864 <modify-function signature="resizeEvent(QGraphicsSceneResizeEvent*)">
4865 <modify-argument index="1" invalidate-after-use="yes" />
4866 </modify-function>
4867 <modify-function signature="showEvent(QShowEvent*)">
4868 <modify-argument index="1" invalidate-after-use="yes" />
4869 </modify-function>
4870 <modify-function signature="ungrabKeyboardEvent(QEvent*)">
4871 <modify-argument index="1" invalidate-after-use="yes" />
4872 </modify-function>
4873 <modify-function signature="ungrabMouseEvent(QEvent*)">
4874 <modify-argument index="1" invalidate-after-use="yes" />
4875 </modify-function>
4876 <modify-function signature="windowFrameEvent(QEvent*)">
4877 <modify-argument index="1" invalidate-after-use="yes" />
4878 </modify-function>
4879
4880 <modify-function signature="setStyle(QStyle*)">
4881 <modify-argument index="1">
4882 <reference-count action="set" variable-name="__rcStyle" />
4883 </modify-argument>
4884 </modify-function>
4885 <modify-function signature="setTabOrder(QGraphicsWidget*,QGraphicsWidget*)">
4886 <modify-argument index="1">
4887 <reference-count action="ignore" />
4888 </modify-argument>
4889 <modify-argument index="2">
4890 <reference-count action="ignore" />
4891 </modify-argument>
4892 </modify-function>
4893 </object-type>
4894 <object-type name="QPlainTextDocumentLayout" />
4895 <object-type name="QPlainTextEdit">
4896 <modify-function signature="setDocument(QTextDocument*)">
4897 <modify-argument index="1">
4898 <reference-count action="set" variable-name="__rcDocument" />
4899 </modify-argument>
4900 </modify-function>
4901 <modify-function signature="insertFromMimeData(const QMimeData*)">
4902 <modify-argument index="1">
4903 <reference-count action="ignore" />
4904 </modify-argument>
4905 </modify-function>
4906 </object-type>
4907 <object-type name="QPrintPreviewDialog" />
4908 <object-type name="QPrintPreviewWidget" />
4909 <object-type name="QStyledItemDelegate">
4910 <modify-function signature="setItemEditorFactory(QItemEditorFactory*)">
4911 <modify-argument index="1">
4912 <reference-count action="set" variable-name="__rcItemEditorFactory" />
4913 </modify-argument>
4914 </modify-function>
4915 <modify-function signature="setEditorData(QWidget*,QModelIndex)const">
4916 <modify-argument index="1">
4917 <reference-count action="ignore" />
4918 </modify-argument>
4919 </modify-function>
4920 <modify-function signature="setModelData(QWidget*,QAbstractItemModel*,QModelIndex)const">
4921 <modify-argument index="1">
4922 <reference-count action="ignore"/>
4923 </modify-argument>
4924 </modify-function>
4925 </object-type>
4926
4927 <interface-type name="QAccessibleFactoryInterface" java-name="QAbstractAccessibleFactory" />
4928 <interface-type name="QIconEngineFactoryInterfaceV2" java-name="QAbstractIconEngineFactoryV2" />
4929 <interface-type name="QImageIOHandlerFactoryInterface" java-name="QAbstractImageIOHandlerFactory" />
4930 <interface-type name="QInputContextFactoryInterface" java-name="QAbstractInputContextFactory" />
4931 <interface-type name="QStyleFactoryInterface" java-name="QAbstractStyleFactory" />
4932 <interface-type name="QTextCodecFactoryInterface" java-name="QAbstractTextCodecFactory" />
4933 <interface-type name="QPictureFormatInterface" java-name="QAbstractPictureFormat" />
4934
4935 <object-type name="QIconEnginePluginV2"/>
4936 <object-type name="QAccessiblePlugin"/>
4937 <object-type name="QImageIOPlugin" />
4938 <object-type name="QInputContextPlugin" />
4939 <object-type name="QPictureFormatPlugin" />
4940 <object-type name="QStylePlugin" />
4941 <object-type name="QTextCodecPlugin" />
4942
4943 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QPixmap::QPixmap', unmatched parameter type 'QPixmapData*'" />
4944 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private&amp;'"/>
4945 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private\*'"/>
4946 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private const\*'"/>
4947 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QTextEngine\*'"/>
4948 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QFontEngine\*'"/>
4949 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QPixmap::Type'"/>
4950 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QInputDialog::Type'"/>
4951 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QTextFrameLayoutData\*'"/>
4952 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QAbstractUndoItem\*'"/>
4953 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*QImageTextKeyLang*'"/>
4954 <suppress-warning text="WARNING(MetaJavaBuilder) :: non-public function '*' in interface '*'"/>
4955 <suppress-warning text="WARNING(MetaJavaBuilder) :: visibility of function '*' modified in class '*'"/>
4956 <suppress-warning text="WARNING(MetaJavaBuilder) :: hiding of function '*' in class '*'"/>
4957 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value 'QVector&lt;FormatRange&gt;()' of argument in function '*', class '*'"/>
4958 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value 'QVariantList()' of argument in function '*', class '*'"/>
4959 <suppress-warning text="WARNING(CppImplGenerator) :: protected function '*' in final class '*'"/>
4960 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QTextLayout::QTextLayout', unmatched parameter type 'QTextEngine*'"/>
4961 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value of argument in function 'doAction', class 'QAccessibleInterface'"/>
4962 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFileDialog::QFileDialog', unmatched parameter type 'QFileDialogArgs const&amp;'"/>
4963 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value '0., 0., 1000000000., 1000000000.' of argument in function 'update', class 'QAbstractTextDocumentLayout'"/>
4964 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QWidget::windowSurface', unmatched return type 'QWindowSurface*'"/>
4965 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QWidget::setWindowSurface', unmatched parameter type 'QWindowSurface*'"/>
4966 <suppress-warning text="WARNING(MetaJavaBuilder) :: enum 'QStyleOption::StyleOptionType' does not have a type entry or is not an enum"/>
4967 <suppress-warning text="WARNING(MetaJavaBuilder) :: unhandled enum value: ~FlagMask in QMessageBox::StandardButton"/>
4968 <suppress-warning text="WARNING(MetaJavaBuilder) :: unmatched enum ~FlagMask"/>
4969 <suppress-warning text="WARNING(MetaInfoGenerator) :: class 'QGraphicsSceneEvent' inherits from polymorphic class 'QEvent', but has no polymorphic id set"/>
4970 <suppress-warning text="WARNING(MetaInfoGenerator) :: class 'QInputEvent' inherits from polymorphic class 'QEvent', but has no polymorphic id set"/>
4971 <suppress-warning text="WARNING(JavaGenerator) :: either add or remove specified for reference count variable '__rcMenus' in 'qt.gui.QMenu' but not both"/>
4972 <suppress-warning text="WARNING(JavaGenerator) :: either add or remove specified for reference count variable '__rcMenus' in 'qt.gui.QMenuBar' but not both"/>
4973 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QBrush' has equals operators but no qHash() function"/>
4974 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextFrame_iterator' has equals operators but no qHash() function"/>
4975 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QRegion' has equals operators but no qHash() function"/>
4976 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPolygon' has equals operators but no qHash() function"/>
4977 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextTableCell' has equals operators but no qHash() function"/>
4978 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextLength' has equals operators but no qHash() function"/>
4979 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPalette' has equals operators but no qHash() function"/>
4980 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextBlock_iterator' has equals operators but no qHash() function"/>
4981 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextBlock' has equals operators but no qHash() function"/>
4982 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextCursor' has equals operators but no qHash() function"/>
4983 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFont' has equals operators but no qHash() function"/>
4984 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QMatrix' has equals operators but no qHash() function"/>
4985 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPen' has equals operators but no qHash() function"/>
4986 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QColor' has equals operators but no qHash() function"/>
4987 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTransform' has equals operators but no qHash() function"/>
4988 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPainterPath_Element' has equals operators but no qHash() function"/>
4989 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPainterPath' has equals operators but no qHash() function"/>
4990 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QItemSelection' has equals operators but no qHash() function"/>
4991 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QKeySequence' has equals operators but no qHash() function"/>
4992 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QLine' has equals operators but no qHash() function"/>
4993 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPolygonF' has equals operators but no qHash() function"/>
4994 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QSizePolicy' has equals operators but no qHash() function"/>
4995 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextFragment' has equals operators but no qHash() function"/>
4996 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFontMetrics' has equals operators but no qHash() function"/>
4997 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QGradient' has equals operators but no qHash() function"/>
4998 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFontMetricsF' has equals operators but no qHash() function"/>
4999 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextFormat' has equals operators but no qHash() function"/>
5000 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QLineF' has equals operators but no qHash() function"/>
5001 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QImage' has equals operators but no qHash() function"/>
5002 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QNetworkCookie' has equals operators but no qHash() function" />
5003 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QNetworkRequest' has equals operators but no qHash() function" />
5004 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QPixmap::pixmapData', unmatched return type 'QPixmapData*'"/>
5005 <suppress-warning text="WARNING(MetaJavaBuilder) :: object type 'QAccessible' extended by interface type 'QAbstractAccessibleFactory'. The resulting API will be less expressive than the original." />
5006
5007 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextOption_Tab' has equals operators but no qHash() function"/>
5008 <suppress-warning text="WARNING(MetaJavaBuilder) :: Rejected enum has no alternative...: QPalette::NColorRoles" />
5009
5010 </typesystem>