##// END OF EJS Templates
removed ugly xpm constructor which makes no sense for python...
florianlink -
r135:fa8049de4a17
parent child
Show More
@@ -1,5154 +1,5154
1 1 <?xml version="1.0"?>
2 2 <typesystem>
3 3
4 4 <rejection class="*" function-name="d_func"/>
5 5
6 6 <rejection class="*" field-name="d_ptr"/>
7 7 <rejection class="*" field-name="d"/>
8 8
9 9 <rejection class="QGenericMatrix" />
10 10 <rejection class="QPixmapFilterPrivate" />
11 11 <rejection class="QPenPrivate" />
12 12 <rejection class="QGtkStyle" />
13 13 <rejection class="QWindowsCEStyle" />
14 14 <rejection class="QWindowsMobileStyle" />
15 15 <rejection class="QAbstractUndoItem"/>
16 16 <rejection class="QAccessibleApplication"/>
17 17 <rejection class="QBrushData"/>
18 18 <rejection class="QImageTextKeyLang"/>
19 19 <rejection class="QItemEditorCreator"/>
20 20 <rejection class="QLibrary"/>
21 21 <rejection class="QLinkedList"/>
22 22 <rejection class="QLinkedListData"/>
23 23 <rejection class="QLinkedListIterator"/>
24 24 <rejection class="QLinkedListNode"/>
25 25 <rejection class="QMimeSource"/>
26 26 <rejection class="QPainterPathPrivate"/>
27 27 <rejection class="QRegionData"/>
28 28 <rejection class="QStandardItemEditorCreator"/>
29 29 <rejection class="QStyleOptionQ3DockWindow"/>
30 30 <rejection class="QStyleOptionQ3ListView"/>
31 31 <rejection class="QStyleOptionQ3ListViewItem"/>
32 32 <rejection class="QTextFrameLayoutData"/>
33 33 <rejection class="QUpdateLaterEvent"/>
34 34 <rejection class="QVFbHeader"/>
35 35 <rejection class="QWidgetData"/>
36 36 <rejection class="QWindowSurface"/>
37 37 <rejection class="QWindowsXPStyle"/>
38 38 <rejection class="QWindowsVistaStyle"/>
39 39 <rejection class="QWSEmbedWidget"/>
40 40 <rejection class="QRegion::QRegionData"/>
41 41 <rejection class="JObject_key" />
42 42 <rejection class="QAccessibleEditableTextInterface"/>
43 43 <rejection class="QAccessibleSimpleEditableTextInterface"/>
44 44 <rejection class="QAccessibleTextInterface"/>
45 45 <rejection class="QAccessibleValueInterface"/>
46 46 <rejection class="QIconEngineFactoryInterface"/>
47 47 <rejection class="QIconEnginePlugin"/>
48 48 <rejection class="QWidgetItemV2" />
49 49 <rejection class="QAbstractItemDelegate" function-name="operator="/>
50 50 <rejection class="QAccessible" function-name="installFactory"/>
51 51 <rejection class="QAccessible" function-name="installRootObjectHandler"/>
52 52 <rejection class="QAccessible" function-name="installUpdateHandler"/>
53 53 <rejection class="QAccessible" function-name="removeFactory"/>
54 54 <rejection class="QApplication" function-name="compressEvent"/>
55 55 <rejection class="QBrush" function-name="cleanUp"/>
56 56 <rejection class="QPictureIO" function-name="defineIOHandler"/>
57 57 <rejection class="QPolygon" function-name="putPoints"/>
58 58 <rejection class="QPolygon" function-name="setPoints"/>
59 59 <rejection class="QPolygon" function-name="setPoint"/>
60 60 <rejection class="QPolygon" function-name="points"/>
61 61 <rejection class="QPolygon" function-name="point"/>
62 62 <rejection class="QPrinter" function-name="printerSelectionOption"/>
63 63 <rejection class="QPrinter" function-name="setPrinterSelectionOption"/>
64 64 <rejection class="QWidget" function-name="create"/>
65 65 <rejection class="QWidget" function-name="find"/>
66 66 <rejection class="QWidget" function-name="handle"/>
67 67 <rejection class="QWidget" function-name="styleChange"/>
68 68 <rejection class="QWidget" function-name="internalWinId"/>
69 69 <rejection class="QActionGroup" function-name="selected"/>
70 70 <rejection class="QPaintEngine" function-name="fix_neg_rect"/>
71 71 <rejection class="QTreeModel" function-name="node"/>
72 72 <rejection class="QTreeModel" function-name="initializeNode"/>
73 73 <rejection class="QTreeModel" function-name="queryChildren"/>
74 74 <rejection class="QTextObjectInterface" />
75 75 <rejection class="QAccessible" function-name="cast_helper"/>
76 76 <rejection class="QAccessible2"/>
77 77 <rejection class="QAccessibleInterface" function-name="backgroundColor"/>
78 78 <rejection class="QAccessibleInterface" function-name="foregroundColor"/>
79 79 <rejection class="QAccessibleInterface" function-name="textInterface"/>
80 80 <rejection class="QAccessibleInterface" function-name="valueInterface"/>
81 81 <rejection class="QAccessibleInterface" function-name="tableInterface"/>
82 82 <rejection class="QAccessibleInterface" function-name="editableTextInterface"/>
83 83 <rejection class="QAccessibleInterface" function-name="cast_helper"/>
84 84 <rejection class="QAccessibleInterfaceEx" function-name="interface_cast"/>
85 85 <rejection class="QAccessibleBridgePlugin" />
86 86 <rejection class="QAccessibleBridgeFactoryInterface" />
87 87 <rejection class="QTabletEvent" field-name="mExtra"/>
88 88 <rejection class="QWidgetItem" field-name="wid" />
89 89 <rejection class="QFont" enum-name="ResolveProperties" />
90 90 <rejection class="QGradient" enum-name="InterpolationMode" />
91 91 <rejection class="QIconEngineV2::AvailableSizesArgument" />
92 92 <rejection class="QIconEngineV2" enum-name="IconEngineHook" />
93 93 <rejection class="QGradient" enum-name="InterpolationMode" />
94 94 <rejection class="QGradient" function-name="setInterpolationMode" />
95 95 <rejection class="QGradient" function-name="interpolationMode" />
96 96 <rejection class="QAbstractTextDocumentLayout" function-name="handlerForObject" />
97 97
98 98
99 99 <enum-type name="QStyleOptionTabBarBaseV2::StyleOptionVersion" />
100 100 <enum-type name="QTabBar::SelectionBehavior" />
101 101 <enum-type name="QTabBar::ButtonPosition" />
102 102 <enum-type name="QInputDialog::InputMode" />
103 103 <enum-type name="QInputDialog::InputDialogOption" flags="QInputDialog::InputDialogOptions" />
104 104 <enum-type name="QFontDialog::FontDialogOption" flags="QFontDialog::FontDialogOptions" />
105 105 <enum-type name="QColorDialog::ColorDialogOption" flags="QColorDialog::ColorDialogOptions" />
106 106 <enum-type name="QAbstractItemDelegate::EndEditHint"/>
107 107 <enum-type name="QAbstractItemView::CursorAction"/>
108 108 <enum-type name="QAbstractItemView::DragDropMode"/>
109 109 <enum-type name="QAbstractItemView::DropIndicatorPosition"/>
110 110 <enum-type name="QAbstractItemView::EditTrigger" flags="QAbstractItemView::EditTriggers"/>
111 111 <enum-type name="QAbstractItemView::ScrollHint"/>
112 112 <enum-type name="QAbstractItemView::ScrollMode"/>
113 113 <enum-type name="QAbstractItemView::SelectionBehavior"/>
114 114 <enum-type name="QAbstractItemView::SelectionMode"/>
115 115 <enum-type name="QAbstractItemView::State"/>
116 116 <enum-type name="QAbstractPrintDialog::PrintDialogOption" flags="QAbstractPrintDialog::PrintDialogOptions"/>
117 117 <enum-type name="QAbstractPrintDialog::PrintRange"/>
118 118 <enum-type name="QAbstractSlider::SliderAction"/>
119 119 <enum-type name="QAbstractSlider::SliderChange"/>
120 120 <enum-type name="QAbstractSpinBox::ButtonSymbols"/>
121 121 <enum-type name="QAbstractSpinBox::CorrectionMode"/>
122 122 <enum-type name="QAbstractSpinBox::StepEnabledFlag" flags="QAbstractSpinBox::StepEnabled"/>
123 123 <enum-type name="QAccessible::Event"/>
124 124 <enum-type name="QAccessible::Method"/>
125 125 <enum-type name="QAccessible::RelationFlag" flags="QAccessible::Relation"/>
126 126 <enum-type name="QAccessible::Role"/>
127 127 <enum-type name="QAccessible::StateFlag" flags="QAccessible::State"/>
128 128 <enum-type name="QAccessible::Text"/>
129 129 <enum-type name="QDesktopServices::StandardLocation" />
130 130 <enum-type name="QDirModel::Roles"/>
131 131 <enum-type name="QFont::Capitalization" />
132 132 <enum-type name="QFont::SpacingType" />
133 133 <enum-type name="QGraphicsItem::CacheMode" />
134 134 <enum-type name="QMdiArea::AreaOption" flags="QMdiArea::AreaOptions"/>
135 135 <enum-type name="QMdiArea::WindowOrder"/>
136 136 <enum-type name="QMdiArea::ViewMode" />
137 137 <enum-type name="QFileSystemModel::Roles" />
138 138 <enum-type name="QFormLayout::FieldGrowthPolicy" />
139 139 <enum-type name="QFormLayout::FormStyle" />
140 140 <enum-type name="QFormLayout::ItemRole" />
141 141 <enum-type name="QFormLayout::RowWrapPolicy" />
142 142 <enum-type name="QGraphicsProxyWidget::enum_1" />
143 143 <enum-type name="QGraphicsWidget::enum_1" />
144 144 <enum-type name="QPlainTextEdit::LineWrapMode" />
145 145 <enum-type name="QPrintPreviewWidget::ViewMode" />
146 146 <enum-type name="QPrintPreviewWidget::ZoomMode" />
147 147 <enum-type name="QStyleOptionTabV3::StyleOptionVersion" />
148 148 <enum-type name="QStyleOptionFrameV3::StyleOptionVersion" />
149 149 <enum-type name="QStyleOptionViewItemV4::StyleOptionVersion" />
150 150 <enum-type name="QStyleOptionViewItemV4::ViewItemPosition" />
151 151
152 152 <enum-type name="QMdiSubWindow::SubWindowOption" flags="QMdiSubWindow::SubWindowOptions"/>
153 153
154 154 <enum-type name="QAction::ActionEvent"/>
155 155 <enum-type name="QAction::MenuRole"/>
156 156 <enum-type name="QApplication::ColorSpec"/>
157 157 <enum-type name="QApplication::Type"/>
158 158 <enum-type name="QCalendarWidget::HorizontalHeaderFormat"/>
159 159 <enum-type name="QCalendarWidget::SelectionMode"/>
160 160 <enum-type name="QCalendarWidget::VerticalHeaderFormat"/>
161 161 <enum-type name="QColor::Spec"/>
162 162 <enum-type name="QColormap::Mode"/>
163 163 <enum-type name="QComboBox::InsertPolicy"/>
164 164 <enum-type name="QComboBox::SizeAdjustPolicy"/>
165 165 <enum-type name="QCompleter::CompletionMode"/>
166 166 <enum-type name="QCompleter::ModelSorting"/>
167 167 <enum-type name="QContextMenuEvent::Reason"/>
168 168 <enum-type name="QDataWidgetMapper::SubmitPolicy"/>
169 169 <enum-type name="QDateTimeEdit::Section" flags="QDateTimeEdit::Sections"/>
170 170 <enum-type name="QDialog::DialogCode"/>
171 171 <enum-type name="QDialogButtonBox::ButtonLayout"/>
172 172 <enum-type name="QDialogButtonBox::ButtonRole"/>
173 173 <enum-type name="QFileDialog::AcceptMode"/>
174 174 <enum-type name="QFileDialog::DialogLabel"/>
175 175 <enum-type name="QFileDialog::FileMode"/>
176 176 <enum-type name="QFileDialog::Option" flags="QFileDialog::Options"/>
177 177 <enum-type name="QFileDialog::ViewMode"/>
178 178 <enum-type name="QFileIconProvider::IconType"/>
179 179 <enum-type name="QFont::Stretch"/>
180 180 <enum-type name="QFont::Style"/>
181 181 <enum-type name="QFont::StyleStrategy"/>
182 182 <enum-type name="QFont::Weight"/>
183 183 <enum-type name="QFontComboBox::FontFilter" flags="QFontComboBox::FontFilters"/>
184 184 <enum-type name="QFrame::Shadow" extensible="yes"/>
185 185 <enum-type name="QFrame::Shape"/>
186 186 <enum-type name="QFrame::StyleMask"/>
187 187 <enum-type name="QGradient::CoordinateMode"/>
188 188 <enum-type name="QGradient::Spread" lower-bound="QGradient.PadSpread" upper-bound="QGradient.RepeatSpread"/>
189 189 <enum-type name="QGradient::Type"/>
190 190 <enum-type name="QGraphicsEllipseItem::enum_1"/>
191 191 <enum-type name="QGraphicsItem::Extension"/>
192 192 <enum-type name="QGraphicsItem::GraphicsItemChange"/>
193 193 <enum-type name="QGraphicsItem::GraphicsItemFlag" flags="QGraphicsItem::GraphicsItemFlags"/>
194 194 <enum-type name="QGraphicsItem::enum_1"/>
195 195 <enum-type name="QGraphicsItemGroup::enum_1"/>
196 196 <enum-type name="QGraphicsLineItem::enum_1"/>
197 197 <enum-type name="QGraphicsPathItem::enum_1"/>
198 198 <enum-type name="QGraphicsPixmapItem::ShapeMode"/>
199 199 <enum-type name="QGraphicsPixmapItem::enum_1"/>
200 200 <enum-type name="QGraphicsPolygonItem::enum_1"/>
201 201 <enum-type name="QGraphicsRectItem::enum_1"/>
202 202 <enum-type name="QGraphicsScene::ItemIndexMethod"/>
203 203 <enum-type name="QGraphicsSceneContextMenuEvent::Reason"/>
204 204 <enum-type name="QGraphicsSimpleTextItem::enum_1"/>
205 205 <enum-type name="QGraphicsTextItem::enum_1"/>
206 206 <enum-type name="QGraphicsView::CacheModeFlag" flags="QGraphicsView::CacheMode"/>
207 207 <enum-type name="QGraphicsView::DragMode"/>
208 208 <enum-type name="QGraphicsView::OptimizationFlag" flags="QGraphicsView::OptimizationFlags"/>
209 209 <enum-type name="QGraphicsView::ViewportAnchor"/>
210 210 <enum-type name="QGraphicsView::ViewportUpdateMode"/>
211 211 <enum-type name="QIcon::Mode"/>
212 212 <enum-type name="QIcon::State"/>
213 213 <enum-type name="QImage::Format"/>
214 214 <enum-type name="QImage::InvertMode"/>
215 215 <enum-type name="QImageIOHandler::ImageOption"/>
216 216 <enum-type name="QImageReader::ImageReaderError"/>
217 217 <enum-type name="QImageWriter::ImageWriterError"/>
218 218 <enum-type name="QInputContext::StandardFormat"/>
219 219 <enum-type name="QInputMethodEvent::AttributeType"/>
220 220 <enum-type name="QItemSelectionModel::SelectionFlag" flags="QItemSelectionModel::SelectionFlags"/>
221 221 <enum-type name="QKeySequence::SequenceFormat"/>
222 222 <enum-type name="QKeySequence::SequenceMatch"/>
223 223 <enum-type name="QKeySequence::StandardKey"/>
224 224 <enum-type name="QLCDNumber::Mode"/>
225 225 <enum-type name="QLCDNumber::SegmentStyle"/>
226 226 <enum-type name="QLayout::SizeConstraint"/>
227 227 <enum-type name="QLineEdit::EchoMode"/>
228 228 <enum-type name="QListView::Flow"/>
229 229 <enum-type name="QListView::LayoutMode"/>
230 230 <enum-type name="QListView::Movement"/>
231 231 <enum-type name="QListView::ResizeMode"/>
232 232 <enum-type name="QListView::ViewMode"/>
233 233 <enum-type name="QListWidgetItem::ItemType"/>
234 234 <enum-type name="QMainWindow::DockOption" flags="QMainWindow::DockOptions"/>
235 235 <enum-type name="QMessageBox::ButtonRole"/>
236 236 <enum-type name="QMessageBox::Icon"/>
237 237 <enum-type name="QMovie::CacheMode"/>
238 238 <enum-type name="QMovie::MovieState"/>
239 239 <enum-type name="QPaintDevice::PaintDeviceMetric"/>
240 240 <enum-type name="QPaintEngine::DirtyFlag" flags="QPaintEngine::DirtyFlags"/>
241 241 <enum-type name="QPaintEngine::PaintEngineFeature" flags="QPaintEngine::PaintEngineFeatures"/>
242 242 <enum-type name="QPaintEngine::PolygonDrawMode"/>
243 243 <enum-type name="QPaintEngine::Type"/>
244 244 <enum-type name="QPageSetupDialog::PageSetupDialogOption" flags="QPageSetupDialog::PageSetupDialogOptions" />
245 245 <enum-type name="QPainter::CompositionMode"/>
246 246 <enum-type name="QPainter::RenderHint" flags="QPainter::RenderHints"/>
247 247 <enum-type name="QPainterPath::ElementType"/>
248 248 <enum-type name="QPrintEngine::PrintEnginePropertyKey">
249 249 <reject-enum-value name="PPK_PaperSize" />
250 250 </enum-type>
251 251 <enum-type name="QPrinter::ColorMode"/>
252 252 <enum-type name="QPrinter::Orientation"/>
253 253 <enum-type name="QPrinter::OutputFormat"/>
254 254 <enum-type name="QPrinter::PageOrder"/>
255 255 <enum-type name="QPrinter::PaperSource"/>
256 256 <enum-type name="QPrinter::PrintRange"/>
257 257 <enum-type name="QPrinter::PrinterMode"/>
258 258 <enum-type name="QPrinter::PrinterState"/>
259 259 <enum-type name="QPrinter::Unit" />
260 260 <enum-type name="QPrinter::DuplexMode" />
261 261 <enum-type name="QProgressBar::Direction"/>
262 262 <enum-type name="QRegion::RegionType"/>
263 263 <enum-type name="QRubberBand::Shape"/>
264 264 <enum-type name="QSessionManager::RestartHint"/>
265 265 <enum-type name="QSizePolicy::Policy"/>
266 266 <enum-type name="QSizePolicy::PolicyFlag"/>
267 267 <enum-type name="QSizePolicy::ControlType" flags="QSizePolicy::ControlTypes"/>
268 268 <enum-type name="QStandardItem::ItemType"/>
269 269 <enum-type name="QStyle::SubControl" flags="QStyle::SubControls" extensible="yes" force-integer="yes"/>
270 270 <enum-type name="QStyle::ComplexControl" extensible="yes"/>
271 271 <enum-type name="QStyle::ContentsType" extensible="yes"/>
272 272 <enum-type name="QStyle::ControlElement" extensible="yes"/>
273 273 <enum-type name="QStyle::PixelMetric" extensible="yes">
274 274 <reject-enum-value name="PM_MDIFrameWidth"/>
275 275 <reject-enum-value name="PM_MDIMinimizedWidth"/>
276 276 </enum-type>
277 277 <enum-type name="QStyle::PrimitiveElement" extensible="yes">
278 278 <reject-enum-value name="PE_IndicatorItemViewItemCheck" />
279 279 <reject-enum-value name="PE_FrameStatusBarItem" />
280 280 </enum-type>
281 281 <enum-type name="QStyle::StandardPixmap" extensible="yes"/>
282 282 <enum-type name="QStyle::StateFlag" flags="QStyle::State"/>
283 283 <enum-type name="QStyle::SubElement" extensible="yes">
284 284 <reject-enum-value name="SE_ItemViewItemCheckIndicator" />
285 285 </enum-type>
286 286 <enum-type name="QStyleHintReturn::HintReturnType"/>
287 287 <enum-type name="QStyleHintReturn::StyleOptionType"/>
288 288 <enum-type name="QStyleHintReturn::StyleOptionVersion"/>
289 289 <enum-type name="QStyleHintReturnVariant::StyleOptionType"/>
290 290 <enum-type name="QStyleHintReturnVariant::StyleOptionVersion"/>
291 291
292 292 <enum-type name="QStyleHintReturnMask::StyleOptionType"/>
293 293 <enum-type name="QStyleHintReturnMask::StyleOptionVersion"/>
294 294 <enum-type name="QStyleOption::StyleOptionType"/>
295 295 <enum-type name="QStyleOption::OptionType" extensible="yes"/>
296 296 <enum-type name="QStyleOption::StyleOptionVersion"/>
297 297 <enum-type name="QStyleOptionButton::ButtonFeature" flags="QStyleOptionButton::ButtonFeatures"/>
298 298 <enum-type name="QStyleOptionButton::StyleOptionType"/>
299 299 <enum-type name="QStyleOptionButton::StyleOptionVersion"/>
300 300 <enum-type name="QStyleOptionComboBox::StyleOptionType"/>
301 301 <enum-type name="QStyleOptionComboBox::StyleOptionVersion"/>
302 302 <enum-type name="QStyleOptionComplex::StyleOptionType"/>
303 303 <enum-type name="QStyleOptionComplex::StyleOptionVersion"/>
304 304 <enum-type name="QStyleOptionDockWidget::StyleOptionType"/>
305 305 <enum-type name="QStyleOptionDockWidget::StyleOptionVersion"/>
306 306 <enum-type name="QStyleOptionDockWidgetV2::StyleOptionVersion"/>
307 307 <enum-type name="QStyleOptionFocusRect::StyleOptionType"/>
308 308 <enum-type name="QStyleOptionFocusRect::StyleOptionVersion"/>
309 309 <enum-type name="QStyleOptionFrame::StyleOptionType"/>
310 310 <enum-type name="QStyleOptionFrame::StyleOptionVersion"/>
311 311 <enum-type name="QStyleOptionFrameV2::FrameFeature" flags="QStyleOptionFrameV2::FrameFeatures"/>
312 312 <enum-type name="QStyleOptionFrameV2::StyleOptionVersion"/>
313 313 <enum-type name="QStyleOptionGraphicsItem::StyleOptionType"/>
314 314 <enum-type name="QStyleOptionGraphicsItem::StyleOptionVersion"/>
315 315 <enum-type name="QStyleOptionGroupBox::StyleOptionType"/>
316 316 <enum-type name="QStyleOptionGroupBox::StyleOptionVersion"/>
317 317 <enum-type name="QStyleOptionHeader::SectionPosition"/>
318 318 <enum-type name="QStyleOptionHeader::SelectedPosition"/>
319 319 <enum-type name="QStyleOptionHeader::SortIndicator"/>
320 320 <enum-type name="QStyleOptionHeader::StyleOptionType"/>
321 321 <enum-type name="QStyleOptionHeader::StyleOptionVersion"/>
322 322 <enum-type name="QStyleOptionMenuItem::CheckType"/>
323 323 <enum-type name="QStyleOptionMenuItem::MenuItemType"/>
324 324 <enum-type name="QStyleOptionMenuItem::StyleOptionType"/>
325 325 <enum-type name="QStyleOptionMenuItem::StyleOptionVersion"/>
326 326 <enum-type name="QStyleOptionProgressBar::StyleOptionType"/>
327 327 <enum-type name="QStyleOptionProgressBar::StyleOptionVersion"/>
328 328 <enum-type name="QStyleOptionProgressBarV2::StyleOptionType"/>
329 329 <enum-type name="QStyleOptionProgressBarV2::StyleOptionVersion"/>
330 330 <enum-type name="QStyleOptionRubberBand::StyleOptionType"/>
331 331 <enum-type name="QStyleOptionRubberBand::StyleOptionVersion"/>
332 332 <enum-type name="QStyleOptionSizeGrip::StyleOptionType"/>
333 333 <enum-type name="QStyleOptionSizeGrip::StyleOptionVersion"/>
334 334 <enum-type name="QStyleOptionSlider::StyleOptionType"/>
335 335 <enum-type name="QStyleOptionSlider::StyleOptionVersion"/>
336 336 <enum-type name="QStyleOptionSpinBox::StyleOptionType"/>
337 337 <enum-type name="QStyleOptionSpinBox::StyleOptionVersion"/>
338 338 <enum-type name="QStyleOptionTab::CornerWidget" flags="QStyleOptionTab::CornerWidgets"/>
339 339 <enum-type name="QStyleOptionTab::SelectedPosition"/>
340 340 <enum-type name="QStyleOptionTab::StyleOptionType"/>
341 341 <enum-type name="QStyleOptionTab::StyleOptionVersion"/>
342 342 <enum-type name="QStyleOptionTab::TabPosition"/>
343 343 <enum-type name="QStyleOptionTabBarBase::StyleOptionType"/>
344 344 <enum-type name="QStyleOptionTabBarBase::StyleOptionVersion"/>
345 345 <enum-type name="QStyleOptionTabV2::StyleOptionVersion"/>
346 346 <enum-type name="QStyleOptionTabWidgetFrame::StyleOptionType"/>
347 347 <enum-type name="QStyleOptionTabWidgetFrame::StyleOptionVersion"/>
348 348 <enum-type name="QStyleOptionTitleBar::StyleOptionType"/>
349 349 <enum-type name="QStyleOptionTitleBar::StyleOptionVersion"/>
350 350 <enum-type name="QStyleOptionToolBar::StyleOptionType"/>
351 351 <enum-type name="QStyleOptionToolBar::StyleOptionVersion"/>
352 352 <enum-type name="QStyleOptionToolBar::ToolBarFeature" flags="QStyleOptionToolBar::ToolBarFeatures"/>
353 353 <enum-type name="QStyleOptionToolBar::ToolBarPosition"/>
354 354 <enum-type name="QStyleOptionToolBox::StyleOptionType"/>
355 355 <enum-type name="QStyleOptionToolBox::StyleOptionVersion"/>
356 356 <enum-type name="QStyleOptionToolButton::StyleOptionType"/>
357 357 <enum-type name="QStyleOptionToolButton::StyleOptionVersion"/>
358 358 <enum-type name="QStyleOptionToolButton::ToolButtonFeature" flags="QStyleOptionToolButton::ToolButtonFeatures">
359 359 <reject-enum-value name="MenuButtonPopup"/>
360 360 </enum-type>
361 361 <enum-type name="QStyleOptionViewItem::Position"/>
362 362 <enum-type name="QStyleOptionViewItem::StyleOptionType"/>
363 363 <enum-type name="QStyleOptionViewItem::StyleOptionVersion"/>
364 364 <enum-type name="QStyleOptionViewItemV2::StyleOptionVersion"/>
365 365 <enum-type name="QStyleOptionViewItemV2::ViewItemFeature" flags="QStyleOptionViewItemV2::ViewItemFeatures"/>
366 366 <enum-type name="QSystemTrayIcon::ActivationReason"/>
367 367 <enum-type name="QSystemTrayIcon::MessageIcon"/>
368 368 <enum-type name="QTabBar::Shape"/>
369 369 <enum-type name="QTabWidget::TabPosition"/>
370 370 <enum-type name="QTabWidget::TabShape"/>
371 371 <enum-type name="QTableWidgetItem::ItemType"/>
372 372 <enum-type name="QTabletEvent::PointerType"/>
373 373 <enum-type name="QTabletEvent::TabletDevice"/>
374 374 <enum-type name="QTextCharFormat::UnderlineStyle"/>
375 375 <enum-type name="QTextCharFormat::VerticalAlignment"/>
376 376 <enum-type name="QTextCursor::MoveMode"/>
377 377 <enum-type name="QTextCursor::MoveOperation"/>
378 378 <enum-type name="QTextCursor::SelectionType"/>
379 379 <enum-type name="QTextDocument::FindFlag" flags="QTextDocument::FindFlags"/>
380 380 <enum-type name="QTextDocument::MetaInformation"/>
381 381 <enum-type name="QTextDocument::ResourceType"/>
382 382 <enum-type name="QTextEdit::AutoFormattingFlag" flags="QTextEdit::AutoFormatting"/>
383 383 <enum-type name="QTextEdit::LineWrapMode"/>
384 384 <enum-type name="QTextFormat::ObjectTypes"/>
385 385 <enum-type name="QTextFormat::PageBreakFlag" flags="QTextFormat::PageBreakFlags"/>
386 386 <enum-type name="QTextFrameFormat::Position"/>
387 387 <enum-type name="QTextFrameFormat::BorderStyle"/>
388 388 <enum-type name="QTextItem::RenderFlag" flags="QTextItem::RenderFlags"/>
389 389 <enum-type name="QTextLayout::CursorMode"/>
390 390 <enum-type name="QTextLength::Type"/>
391 391 <enum-type name="QTextLine::CursorPosition"/>
392 392 <enum-type name="QTextLine::Edge"/>
393 393 <enum-type name="QTextListFormat::Style"/>
394 394 <enum-type name="QTextOption::Flag" flags="QTextOption::Flags"/>
395 395 <enum-type name="QTextOption::WrapMode"/>
396 396 <enum-type name="QTextOption::TabType" />
397 397 <enum-type name="QToolButton::ToolButtonPopupMode"/>
398 398 <enum-type name="QTreeWidgetItem::ItemType"/>
399 399 <enum-type name="QTreeWidgetItemIterator::IteratorFlag" flags="QTreeWidgetItemIterator::IteratorFlags"/>
400 400 <enum-type name="QValidator::State"/>
401 401 <enum-type name="QWidget::RenderFlag" flags="QWidget::RenderFlags"/>
402 402 <enum-type name="QWorkspace::WindowOrder"/>
403 403 <enum-type name="QDoubleValidator::Notation"/>
404 404 <enum-type name="QGraphicsScene::SceneLayer" flags="QGraphicsScene::SceneLayers"/>
405 405 <enum-type name="QStyleOptionToolBoxV2::SelectedPosition"/>
406 406 <enum-type name="QStyleOptionToolBoxV2::StyleOptionVersion"/>
407 407 <enum-type name="QStyleOptionToolBoxV2::TabPosition"/>
408 408 <enum-type name="QStyleOptionViewItemV3::StyleOptionVersion"/>
409 409 <enum-type name="QTransform::TransformationType"/>
410 410 <enum-type name="QTreeWidgetItem::ChildIndicatorPolicy"/>
411 411 <enum-type name="QWizard::WizardOption" flags="QWizard::WizardOptions"/>
412 412 <enum-type name="QWizard::WizardPixmap"/>
413 413 <enum-type name="QWizard::WizardStyle"/>
414 414 <enum-type name="QImageIOPlugin::Capability" flags="QImageIOPlugin::Capabilities" />
415 415 <enum-type name="QStackedLayout::StackingMode" />
416 416
417 417 <enum-type name="QWizard::WizardButton">
418 418 <reject-enum-value name="NStandardButtons"/>
419 419 <reject-enum-value name="NButtons"/>
420 420 </enum-type>
421 421
422 422 <enum-type name="QAccessible::Action">
423 423 <reject-enum-value name="FirstStandardAction"/>
424 424 <reject-enum-value name="LastStandardAction"/>
425 425 </enum-type>
426 426
427 427 <enum-type name="QBoxLayout::Direction">
428 428 <reject-enum-value name="Down"/>
429 429 <reject-enum-value name="Up"/>
430 430 </enum-type>
431 431
432 432
433 433 <enum-type name="QClipboard::Mode">
434 434 <reject-enum-value name="LastMode"/>
435 435 </enum-type>
436 436
437 437 <enum-type name="QDialogButtonBox::StandardButton" flags="QDialogButtonBox::StandardButtons">
438 438 <reject-enum-value name="FirstButton"/>
439 439 <reject-enum-value name="LastButton"/>
440 440 <reject-enum-value name="YesAll"/>
441 441 <reject-enum-value name="NoAll"/>
442 442 <reject-enum-value name="Default"/>
443 443 <reject-enum-value name="Escape"/>
444 444 <reject-enum-value name="FlagMask"/>
445 445 <reject-enum-value name="ButtonMask"/>
446 446 </enum-type>
447 447
448 448 <enum-type name="QDockWidget::DockWidgetFeature" flags="QDockWidget::DockWidgetFeatures"/>
449 449
450 450 <enum-type name="QFont::StyleHint">
451 451 <reject-enum-value name="SansSerif"/>
452 452 <reject-enum-value name="Serif"/>
453 453 <reject-enum-value name="TypeWriter"/>
454 454 <reject-enum-value name="Decorative"/>
455 455 </enum-type>
456 456
457 457 <enum-type name="QFontDatabase::WritingSystem">
458 458 <reject-enum-value name="Other"/>
459 459 </enum-type>
460 460
461 461 <enum-type name="QHeaderView::ResizeMode">
462 462 <reject-enum-value name="Custom"/>
463 463 </enum-type>
464 464
465 465
466 466 <enum-type name="QMessageBox::StandardButton" flags="QMessageBox::StandardButtons">
467 467 <reject-enum-value name="FirstButton"/>
468 468 <reject-enum-value name="LastButton"/>
469 469 <reject-enum-value name="YesAll"/>
470 470 <reject-enum-value name="NoAll"/>
471 471 </enum-type>
472 472
473 473 <enum-type name="QPalette::ColorGroup">
474 474 <reject-enum-value name="Normal"/>
475 475 </enum-type>
476 476
477 477 <enum-type name="QPalette::ColorRole">
478 478 <reject-enum-value name="NColorRoles"/>
479 479 <reject-enum-value name="Foreground"/>
480 480 <reject-enum-value name="Background"/>
481 481 </enum-type>
482 482
483 483 <enum-type name="QPrinter::PageSize">
484 484 <reject-enum-value name="NPageSize"/>
485 485 <reject-enum-value name="NPaperSize"/>
486 486 </enum-type>
487 487
488 488 <enum-type name="QSlider::TickPosition">
489 489 <reject-enum-value name="TicksLeft"/>
490 490 <reject-enum-value name="TicksRight"/>
491 491 </enum-type>
492 492
493 493 <enum-type name="QStyle::StyleHint" extensible="yes">
494 494 <reject-enum-value name="SH_ScrollBar_StopMouseOverSlider"/>
495 495 </enum-type>
496 496
497 497
498 498 <enum-type name="QTextFormat::FormatType"/>
499 499
500 500 <enum-type name="QTextFormat::Property">
501 501 <reject-enum-value name="FontSizeIncrement"/>
502 502 <reject-enum-value name="FirstFontProperty"/>
503 503 <reject-enum-value name="LastFontProperty"/>
504 504 </enum-type>
505 505
506 506 <enum-type name="QAction::Priority" />
507 507 <enum-type name="QAction::SoftKeyRole" />
508 508 <enum-type name="QGraphicsEffect::ChangeFlag" flags="QGraphicsEffect::ChangeFlags" />
509 509 <enum-type name="QGraphicsItem::PanelModality" />
510 510 <enum-type name="QPinchGesture::WhatChange" flags="QPinchGesture::WhatChanged" />
511 511 <enum-type name="QStyle::RequestSoftwareInputPanel" />
512 512 <enum-type name="QSwipeGesture::SwipeDirection" />
513 513 <enum-type name="QTouchEvent::DeviceType" />
514 514
515 515
516 516 <value-type name="QPixmapCache::Key" />
517 517 <value-type name="QTileRules" />
518 518 <value-type name="QVector2D" />
519 519 <value-type name="QVector3D" />
520 520 <value-type name="QVector4D" />
521 521 <value-type name="QTouchEvent::TouchPoint" />
522 522
523 523
524 524 <value-type name="QTransform">
525 525 <modify-function signature="operator=(QTransform)" remove="all"/>
526 526 <modify-function signature="map(int,int,int*,int*)const" remove="all"/>
527 527 <modify-function signature="map(double,double,double*,double*)const" remove="all"/>
528 528
529 529 <modify-function signature="operator*=(double)" access="private"/>
530 530 <modify-function signature="operator+=(double)" access="private"/>
531 531 <modify-function signature="operator-=(double)" access="private"/>
532 532 <modify-function signature="operator/=(double)" access="private"/>
533 533 <modify-function signature="operator*(QTransform)const" rename="multiplied" />
534 534 <modify-function signature="operator*=(QTransform)" access="private"/>
535 535 </value-type>
536 536
537 537 <value-type name="QStyleOption" delete-in-main-thread="yes" polymorphic-base="yes" polymorphic-id-expression="%1-&gt;type == QStyleOption::SO_Default">
538 538 <modify-function signature="operator=(QStyleOption)" remove="all"/>
539 539 <modify-function signature="init(const QWidget*)" remove="all"/> <!--### Obsolete in 4.3-->
540 540 </value-type>
541 541 <value-type name="QStyleOptionGraphicsItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionGraphicsItem::Type &amp;&amp; %1-&gt;version == QStyleOptionGraphicsItem::Version"/>
542 542 <value-type name="QStyleOptionSizeGrip" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionSizeGrip::Type &amp;&amp; %1-&gt;version == QStyleOptionSizeGrip::Version"/>
543 543 <value-type name="QStyleOptionButton" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionButton::Type &amp;&amp; %1-&gt;version == QStyleOptionButton::Version"/>
544 544 <value-type name="QStyleOptionComboBox" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionComboBox::Type &amp;&amp; %1-&gt;version == QStyleOptionComboBox::Version"/>
545 545 <value-type name="QStyleOptionComplex" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionComplex::Type &amp;&amp; %1-&gt;version == QStyleOptionComplex::Version"/>
546 546 <value-type name="QStyleOptionDockWidget" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionDockWidget::Type &amp;&amp; %1-&gt;version == QStyleOptionDockWidget::Version"/>
547 547 <value-type name="QStyleOptionDockWidgetV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionDockWidgetV2::Type &amp;&amp; %1-&gt;version == QStyleOptionDockWidgetV2::Version">
548 548 <modify-function signature="operator=(QStyleOptionDockWidget)" remove="all"/>
549 549 </value-type>
550 550 <value-type name="QStyleOptionFocusRect" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionFocusRect::Type &amp;&amp; %1-&gt;version == QStyleOptionFocusRect::Version"/>
551 551 <value-type name="QStyleOptionFrame" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionFrame::Type &amp;&amp; %1-&gt;version == QStyleOptionFrame::Version"/>
552 552
553 553 <value-type name="QStyleOptionFrameV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionFrameV2::Type &amp;&amp; %1-&gt;version == QStyleOptionFrameV2::Version">
554 554 <modify-function signature="operator=(QStyleOptionFrame)" remove="all"/>
555 555 </value-type>
556 556 <value-type name="QStyleOptionFrameV3" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionFrameV3::Type &amp;&amp; %1-&gt;version == QStyleOptionFrameV3::Version">
557 557 <modify-function signature="operator=(QStyleOptionFrame)" remove="all"/>
558 558 </value-type>
559 559
560 560 <value-type name="QStyleOptionGroupBox" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionGroupBox::Type &amp;&amp; %1-&gt;version == QStyleOptionGroupBox::Version"/>
561 561 <value-type name="QStyleOptionHeader" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionHeader::Type &amp;&amp; %1-&gt;version == QStyleOptionHeader::Version"/>
562 562 <value-type name="QStyleOptionMenuItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionMenuItem::Type &amp;&amp; %1-&gt;version == QStyleOptionMenuItem::Version"/>
563 563 <value-type name="QStyleOptionProgressBar" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionProgressBar::Type &amp;&amp; %1-&gt;version == QStyleOptionProgressBar::Version"/>
564 564
565 565 <value-type name="QStyleOptionProgressBarV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionProgressBarV2::Type &amp;&amp; %1-&gt;version == QStyleOptionProgressBarV2::Version">
566 566 <modify-function signature="operator=(QStyleOptionProgressBar)" remove="all"/>
567 567 </value-type>
568 568
569 569 <value-type name="QStyleOptionRubberBand" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionRubberBand::Type &amp;&amp; %1-&gt;version == QStyleOptionRubberBand::Version"/>
570 570 <value-type name="QStyleOptionSlider" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionSlider::Type &amp;&amp; %1-&gt;version == QStyleOptionSlider::Version"/>
571 571 <value-type name="QStyleOptionSpinBox" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionSpinBox::Type &amp;&amp; %1-&gt;version == QStyleOptionSpinBox::Version"/>
572 572 <value-type name="QStyleOptionTab" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTab::Type &amp;&amp; %1-&gt;version == QStyleOptionTab::Version"/>
573 573 <value-type name="QStyleOptionTabV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabV2::Type &amp;&amp; %1-&gt;version == QStyleOptionTabV2::Version">
574 574 <modify-function signature="operator=(const QStyleOptionTab &amp;)" remove="all"/>
575 575 </value-type>
576 576 <value-type name="QStyleOptionTabV3" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabV3::Type &amp;&amp; %1-&gt;version == QStyleOptionTabV3::Version">
577 577 <modify-function signature="operator=(QStyleOptionTab)" remove="all" />
578 578 </value-type>
579 579 <value-type name="QStyleOptionTabBarBase" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabBarBase::Type &amp;&amp; %1-&gt;version == QStyleOptionTabBarBase::Version"/>
580 580 <value-type name="QStyleOptionTabBarBaseV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabBarBaseV2::Type &amp;&amp; %1-&gt;version == QStyleOptionTabBarBaseV2::Version">
581 581 <modify-function signature="operator=(QStyleOptionTabBarBase)" remove="all" />
582 582 </value-type>
583 583 <value-type name="QStyleOptionTabWidgetFrame" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabWidgetFrame::Type &amp;&amp; %1-&gt;version == QStyleOptionTabWidgetFrame::Version"/>
584 584 <value-type name="QStyleOptionTitleBar" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTitleBar::Type &amp;&amp; %1-&gt;version == QStyleOptionTitleBar::Version"/>
585 585 <value-type name="QStyleOptionToolBar" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionToolBar::Type &amp;&amp; %1-&gt;version == QStyleOptionToolBar::Version"/>
586 586 <value-type name="QStyleOptionToolBox" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionToolBox::Type &amp;&amp; %1-&gt;version == QStyleOptionToolBox::Version"/>
587 587 <value-type name="QStyleOptionToolBoxV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionToolBoxV2::Type &amp;&amp; %1-&gt;version == QStyleOptionToolBoxV2::Version">
588 588 <modify-function signature="operator=(QStyleOptionToolBox)" remove="all"/>
589 589 </value-type>
590 590 <value-type name="QStyleOptionToolButton" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionToolButton::Type &amp;&amp; %1-&gt;version == QStyleOptionToolButton::Version"/>
591 591 <value-type name="QStyleOptionViewItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItem::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItem::Version"/>
592 592 <value-type name="QStyleOptionViewItemV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItemV2::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItemV2::Version">
593 593 <modify-function signature="operator=(QStyleOptionViewItem)" remove="all"/>
594 594 </value-type>
595 595 <value-type name="QStyleOptionViewItemV3" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItemV3::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItemV3::Version">
596 596 <modify-function signature="operator=(QStyleOptionViewItem)" remove="all"/>
597 597 </value-type>
598 598 <value-type name="QStyleOptionViewItemV4" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItemV4::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItemV4::Version">
599 599 <modify-function signature="operator=(QStyleOptionViewItem)" remove="all" />
600 600 </value-type>
601 601 <value-type name="QTextFragment" delete-in-main-thread="yes">
602 602 <modify-function signature="operator=(QTextFragment)" remove="all"/>
603 603 </value-type>
604 604 <value-type name="QBitmap" delete-in-main-thread="yes">
605 605 <modify-function signature="operator=(const QPixmap &amp;)" remove="all"/>
606 606 <modify-function signature="QBitmap(QString,const char*)" access="private">
607 607 <modify-argument index="2"> <remove-default-expression/> </modify-argument>
608 608 </modify-function>
609 609
610 610 <modify-function signature="fromData(QSize,const unsigned char*,QImage::Format)">
611 611 <access modifier="private"/>
612 612 <modify-argument index="3">
613 613 <remove-default-expression/>
614 614 </modify-argument>
615 615 </modify-function>
616 616 </value-type>
617 617 <value-type name="QTextInlineObject" delete-in-main-thread="yes"/>
618 618 <value-type name="QSizePolicy"/>
619 619 <value-type name="QTableWidgetSelectionRange"/>
620 620 <value-type name="QTextDocumentFragment" delete-in-main-thread="yes">
621 621 <modify-function signature="operator=(QTextDocumentFragment)" remove="all"/>
622 622 </value-type>
623 623 <value-type name="QTextOption" delete-in-main-thread="yes">
624 624 <modify-function signature="operator=(const QTextOption &amp;)" remove="all"/>
625 625 </value-type>
626 626 <value-type name="QTextLine" delete-in-main-thread="yes">
627 627 <modify-function signature="cursorToX(int*,QTextLine::Edge)const">
628 628 <remove/>
629 629 </modify-function>
630 630 </value-type>
631 631 <value-type name="QTextTableFormat" delete-in-main-thread="yes"/>
632 632 <value-type name="QTextImageFormat" delete-in-main-thread="yes"/>
633 633 <value-type name="QTextFrameFormat" delete-in-main-thread="yes">
634 634 <modify-function signature="isValid()const" access="non-final"/>
635 635 </value-type>
636 636 <value-type name="QTextLength" delete-in-main-thread="yes"/>
637 637 <value-type name="QItemSelectionRange">
638 638 <modify-function signature="intersect(QItemSelectionRange)const" remove="all"/> <!--### Obsolete in 4.3-->
639 639 </value-type>
640 640
641 641 <value-type name="QPainterPath">
642 642 <modify-function signature="operator=(QPainterPath)" remove="all"/>
643 643 </value-type>
644 644 <value-type name="QPalette">
645 645 <modify-function signature="operator=(const QPalette&amp;)" remove="all"/>
646 646
647 647 <modify-function signature="QPalette(QColor, QColor, QColor, QColor, QColor, QColor, QColor)" remove="all"/> <!--### Obsolete in 4.3-->
648 648 <modify-function signature="background()const" remove="all"/> <!--### Obsolete in 4.3-->
649 649 <modify-function signature="foreground()const" remove="all"/> <!--### Obsolete in 4.3-->
650 650 <modify-function signature="serialNumber()const" remove="all"/> <!--### Obsolete in 4.3-->
651 651 </value-type>
652 652 <value-type name="QKeySequence">
653 653 <modify-function signature="operator=(QKeySequence)" remove="all"/>
654 654 <modify-function signature="operator int()const" access="private"/>
655 655 <modify-function signature="operator[](uint)const" access="private"/>
656 656 </value-type>
657 657
658 658 <value-type name="QPicture" delete-in-main-thread="yes">
659 659 <modify-function signature="operator=(QPicture)" remove="all"/>
660 660 <modify-function signature="pictureFormat(QString)">
661 661 <remove/>
662 662 </modify-function>
663 663
664 664 <modify-function signature="inputFormatList()" remove="all"/> <!--### Obsolete in 4.3-->
665 665 <modify-function signature="inputFormats()" remove="all"/> <!--### Obsolete in 4.3-->
666 666 <modify-function signature="outputFormatList()" remove="all"/> <!--### Obsolete in 4.3-->
667 667 <modify-function signature="outputFormats()" remove="all"/> <!--### Obsolete in 4.3-->
668 668 </value-type>
669 669
670 670 <value-type name="QRegion" expense-limit="4096">
671 671 <modify-function signature="operator=(QRegion)" remove="all"/>
672 672 <modify-function signature="operator&amp;=(QRegion)" remove="all"/>
673 673 <modify-function signature="operator+=(QRegion)" remove="all"/>
674 674 <modify-function signature="operator-=(QRegion)" remove="all"/>
675 675 <modify-function signature="operator^=(QRegion)" remove="all"/>
676 676 <modify-function signature="operator|=(QRegion)" remove="all"/>
677 677 <modify-function signature="operator&amp;(QRegion)const" remove="all"/>
678 678 <modify-function signature="operator+(QRegion)const" remove="all"/>
679 679 <modify-function signature="operator-(QRegion)const" remove="all"/>
680 680 <modify-function signature="operator^(QRegion)const" remove="all"/>
681 681 <modify-function signature="operator|(QRegion)const" remove="all"/>
682 682 <modify-function signature="eor(QRegion)const" remove="all"/> <!--### Obsolete in 4.3-->
683 683 <modify-function signature="intersect(QRegion)const" remove="all"/> <!--### Obsolete in 4.3-->
684 684 <modify-function signature="subtract(QRegion)const" remove="all"/> <!--### Obsolete in 4.3-->
685 685 <modify-function signature="unite(QRegion)const" remove="all"/> <!--### Obsolete in 4.3-->
686 686 <modify-function signature="operator&amp;=(QRect)" remove="all" />
687 687 <modify-function signature="operator+=(QRect)" remove="all" />
688 688
689 689 </value-type>
690 690
691 691 <value-type name="QTextBlock" delete-in-main-thread="yes">
692 692 <modify-function signature="operator=(QTextBlock)" remove="all"/>
693 693 <modify-function signature="setUserData(QTextBlockUserData *)">
694 694 <modify-argument index="1">
695 695 <define-ownership class="java" owner="c++"/>
696 696 </modify-argument>
697 697 </modify-function>
698 698 </value-type>
699 699 <value-type name="QTextBlockFormat" delete-in-main-thread="yes"/>
700 700 <value-type name="QTextTableCellFormat" delete-in-main-thread="yes" />
701 701 <value-type name="QTextCharFormat" delete-in-main-thread="yes">
702 702 <modify-function signature="isValid()const" access="non-final"/>
703 703
704 704 <modify-function signature="anchorName()const" remove="all"/> <!--### Obsolete in 4.3-->
705 705 <modify-function signature="setAnchorName(QString)" remove="all"/> <!--### Obsolete in 4.3-->
706 706 </value-type>
707 707 <value-type name="QTextFormat" delete-in-main-thread="yes">
708 708 <modify-function signature="operator=(QTextFormat)" remove="all"/>
709 709 <modify-function signature="isValid()const" access="non-final"/>
710 710
711 711 </value-type>
712 712
713 713 <value-type name="QTextListFormat" delete-in-main-thread="yes"/>
714 714 <value-type name="QPolygon">
715 715 <modify-function signature="QPolygon(int, const int *)" remove="all"/>
716 716 <modify-function signature="operator+(QVector&lt;QPoint&gt;)const" remove="all"/>
717 717 <modify-function signature="operator&lt;&lt;(QPoint)" remove="all"/>
718 718 <modify-function signature="operator&lt;&lt;(QVector&lt;QPoint&gt;)" remove="all"/>
719 719
720 720
721 721 </value-type>
722 722
723 723 <value-type name="QPolygonF">
724 724 <modify-function signature="operator+(QVector&lt;QPointF&gt;)const" remove="all"/>
725 725 <modify-function signature="operator&lt;&lt;(QPointF)" remove="all"/>
726 726 <modify-function signature="operator&lt;&lt;(QVector&lt;QPointF&gt;)" remove="all"/>
727 727 </value-type>
728 728
729 729 <value-type name="QIcon" delete-in-main-thread="yes">
730 730 <modify-function signature="operator=(QIcon)" remove="all"/>
731 731 <modify-function signature="serialNumber()const" remove="all"/> <!--### Obsolete in 4.3-->
732 732 <modify-function signature="QIcon(QIconEngineV2 *)">
733 733 <modify-argument index="1">
734 734 <define-ownership class="java" owner="c++" />
735 735 </modify-argument>
736 736 </modify-function>
737 737 <modify-function signature="QIcon(QIconEngine *)">
738 738 <modify-argument index="1">
739 739 <define-ownership class="java" owner="c++" />
740 740 </modify-argument>
741 741 </modify-function>
742 742 </value-type>
743 743
744 744 <value-type name="QTextFrame::iterator" delete-in-main-thread="yes">
745 745 <include file-name="QTextFrame" location="global"/>
746 746 <modify-function signature="operator++(int)" remove="all"/>
747 747 <modify-function signature="operator--(int)" remove="all"/>
748 748 <modify-function signature="operator=(QTextFrame::iterator)" remove="all"/>
749 749 <modify-function signature="operator++()" access="private"/>
750 750 <modify-function signature="operator--()" access="private"/>
751 751 </value-type>
752 752
753 753 <value-type name="QTreeWidgetItemIterator" delete-in-main-thread="yes">
754 754 <custom-constructor>
755 755 return new QTreeWidgetItemIterator(*copy);
756 756 </custom-constructor>
757 757 <custom-destructor>
758 758 delete copy;
759 759 </custom-destructor>
760 760 <modify-function signature="operator=(QTreeWidgetItemIterator)" remove="all"/>
761 761 <modify-function signature="operator++(int)" remove="all"/>
762 762 <modify-function signature="operator--(int)" remove="all"/>
763 763 <modify-function signature="operator+=(int)" access="private"/>
764 764 <modify-function signature="operator-=(int)" access="private"/>
765 765 <modify-function signature="operator++()" access="private"/>
766 766 <modify-function signature="operator--()" access="private"/>
767 767 <modify-function signature="operator*()const" access="private"/>
768 768 </value-type>
769 769
770 770 <value-type name="QTextBlock::iterator" delete-in-main-thread="yes">
771 771 <include file-name="QTextBlock" location="global"/>
772 772
773 773 <modify-function signature="operator++()" access="private"/>
774 774 <modify-function signature="operator--()" access="private"/>
775 775 <modify-function signature="operator++(int)" remove="all"/>
776 776 <modify-function signature="operator--(int)" remove="all"/>
777 777 </value-type>
778 778
779 779 <value-type name="QAbstractTextDocumentLayout::PaintContext" delete-in-main-thread="yes">
780 780 <include file-name="QAbstractTextDocumentLayout" location="global"/>
781 781 </value-type>
782 782 <value-type name="QAbstractTextDocumentLayout::Selection" delete-in-main-thread="yes"/>
783 783
784 784 <value-type name="QPixmap" delete-in-main-thread="yes">
785 785 <modify-function signature="operator=(QPixmap)" remove="all"/>
786 786 <modify-function signature="operator!()const" remove="all"/>
787 <modify-function signature="QPixmap(const char **)" access="private"/>
787 <modify-function signature="QPixmap(const char **)" remove="all"/>
788 788 <modify-function signature="serialNumber()const" remove="all"/> <!--### Obsolete in 4.3-->
789 789 </value-type>
790 790
791 791 <value-type name="QTextCursor" delete-in-main-thread="yes">
792 792 <extra-includes>
793 793 <include file-name="QTextBlock" location="global"/>
794 794 <include file-name="QTextDocumentFragment" location="global"/>
795 795 </extra-includes>
796 796 <modify-function signature="operator=(QTextCursor)" remove="all"/>
797 797 <modify-function signature="selectedTableCells(int*,int*,int*,int*)const">
798 798 <access modifier="private"/>
799 799 </modify-function>
800 800 </value-type>
801 801
802 802 <value-type name="QTextLayout::FormatRange">
803 803 <include file-name="QTextLayout" location="global"/>
804 804 </value-type>
805 805
806 806 <value-type name="QInputMethodEvent::Attribute">
807 807 <include file-name="QInputMethodEvent" location="global"/>
808 808 <custom-constructor>
809 809 return new QInputMethodEvent::Attribute(copy-&gt;type, copy-&gt;start, copy-&gt;length, copy-&gt;value);
810 810 </custom-constructor>
811 811 <custom-destructor>
812 812 delete copy;
813 813 </custom-destructor>
814 814 </value-type>
815 815
816 816 <value-type name="QItemSelection" delete-in-main-thread="yes">
817 817
818 818 <modify-function signature="operator+(const QList&lt;QItemSelectionRange&gt;&amp;)const" remove="all"/>
819 819 <modify-function signature="operator+=(const QList&lt;QItemSelectionRange&gt;&amp;)" remove="all"/>
820 820 <modify-function signature="operator+=(const QItemSelectionRange&amp;)" remove="all"/>
821 821 <modify-function signature="operator&lt;&lt;(const QList&lt;QItemSelectionRange&gt;&amp;)" remove="all"/>
822 822 <modify-function signature="operator&lt;&lt;(QItemSelectionRange)" remove="all"/>
823 823 </value-type>
824 824
825 825 <value-type name="QMatrix4x4">
826 826 <modify-function signature="data()const" remove="all" />
827 827 <modify-function signature="operator()(int, int)const" remove="all" />
828 828 </value-type>
829 829 <value-type name="QMatrix">
830 830 <extra-includes>
831 831 <include file-name="QPainterPath" location="global"/>
832 832 </extra-includes>
833 833
834 834 <modify-function signature="map(int,int,int*,int*)const" remove="all"/>
835 835 <modify-function signature="map(double,double,double*,double*)const" remove="all"/>
836 836 <modify-function signature="operator=(QMatrix)" remove="all"/>
837 837
838 838 <modify-function signature="operator*(QMatrix)const" access="private"/>
839 839 <modify-function signature="operator*=(QMatrix)" access="private"/>
840 840 <modify-function signature="rotate(double)" access="private" rename="rotate_private"/>
841 841 <modify-function signature="scale(double,double)" access="private" rename="scale_private"/>
842 842 <modify-function signature="shear(double,double)" access="private" rename="shear_private"/>
843 843 <modify-function signature="translate(double,double)" access="private" rename="translate_private"/>
844 844
845 845 <modify-function signature="inverted(bool*)const">
846 846 <access modifier="private"/>
847 847 <modify-argument index="1">
848 848 <remove-default-expression/>
849 849 </modify-argument>
850 850 </modify-function>
851 851
852 852 <inject-code>
853 853 <insert-template name="core.unary_other_type">
854 854 <replace from="%FUNCTION_NAME" to="rotate"/>
855 855 <replace from="%OUT_TYPE" to="QMatrix"/>
856 856 <replace from="%IN_TYPE" to="double"/>
857 857 </insert-template>
858 858
859 859 <insert-template name="core.private_function_return_self">
860 860 <replace from="%RETURN_TYPE" to="QMatrix"/>
861 861 <replace from="%FUNCTION_NAME" to="scale"/>
862 862 <replace from="%ARGUMENTS" to="double sx, double sy"/>
863 863 <replace from="%ARGUMENT_NAMES" to="sx, sy"/>
864 864 </insert-template>
865 865
866 866 <insert-template name="core.private_function_return_self">
867 867 <replace from="%RETURN_TYPE" to="QMatrix"/>
868 868 <replace from="%FUNCTION_NAME" to="shear"/>
869 869 <replace from="%ARGUMENTS" to="double sh, double sv"/>
870 870 <replace from="%ARGUMENT_NAMES" to="sh, sv"/>
871 871 </insert-template>
872 872
873 873 <insert-template name="core.private_function_return_self">
874 874 <replace from="%RETURN_TYPE" to="QMatrix"/>
875 875 <replace from="%FUNCTION_NAME" to="translate"/>
876 876 <replace from="%ARGUMENTS" to="double dx, double dy"/>
877 877 <replace from="%ARGUMENT_NAMES" to="dx, dy"/>
878 878 </insert-template>
879 879 </inject-code>
880 880 </value-type>
881 881
882 882 <value-type name="QConicalGradient" polymorphic-id-expression="%1-&gt;type() == QGradient::ConicalGradient">
883 883 <custom-constructor>
884 884 return new QConicalGradient(copy-&gt;center(), copy-&gt;angle());
885 885 </custom-constructor>
886 886 <custom-destructor>
887 887 delete copy;
888 888 </custom-destructor>
889 889 </value-type>
890 890
891 891 <value-type name="QFontInfo" delete-in-main-thread="yes" expense-cost="1" expense-limit="1000">
892 892 <custom-constructor>
893 893 return new QFontInfo(*copy);
894 894 </custom-constructor>
895 895 <custom-destructor>
896 896 delete copy;
897 897 </custom-destructor>
898 898 <modify-function signature="operator=(QFontInfo)" remove="all"/>
899 899
900 900 </value-type>
901 901
902 902 <value-type name="QRadialGradient" polymorphic-id-expression="%1-&gt;type() == QGradient::RadialGradient">
903 903 <custom-constructor>
904 904 return new QRadialGradient(copy-&gt;center(), copy-&gt;radius(), copy-&gt;focalPoint());
905 905 </custom-constructor>
906 906 <custom-destructor>
907 907 delete copy;
908 908 </custom-destructor>
909 909 </value-type>
910 910
911 911 <value-type name="QPainterPath::Element">
912 912 <modify-field name="x" write="false"/>
913 913 <modify-field name="y" write="false"/>
914 914 <modify-field name="type" write="false"/>
915 915 <include file-name="QPainterPath" location="global"/>
916 916 <modify-function signature="operator QPointF()const" access="private"/>
917 917 </value-type>
918 918
919 919 <value-type name="QTextEdit::ExtraSelection" delete-in-main-thread="yes">
920 920 <include file-name="QTextEdit" location="global"/>
921 921 </value-type>
922 922
923 923 <value-type name="QFont" delete-in-main-thread="yes" expense-cost="1" expense-limit="1000">
924 924 <extra-includes>
925 925 <include file-name="QStringList" location="global"/>
926 926 </extra-includes>
927 927 <modify-function signature="operator=(QFont)" remove="all"/>
928 928 </value-type>
929 929
930 930 <value-type name="QTextTableCell" delete-in-main-thread="yes">
931 931 <extra-includes>
932 932 <include file-name="QTextCursor" location="global"/>
933 933 </extra-includes>
934 934 <modify-function signature="operator=(QTextTableCell)" remove="all"/>
935 935 </value-type>
936 936
937 937 <value-type name="QImage" expense-limit="67108864" expense-cost="height()*bytesPerLine()">
938 938 <modify-function signature="QImage(const char *, const char *)">
939 939 <remove/>
940 940 </modify-function>
941 941 <modify-function signature="QImage(const char **)">
942 942 <access modifier="private"/>
943 943 </modify-function>
944 944 <modify-function signature="QImage(const unsigned char*,int,int,int,QImage::Format)">
945 945 <remove/>
946 946 </modify-function>
947 947 <modify-function signature="bits()const">
948 948 <remove/>
949 949 </modify-function>
950 950 <modify-function signature="scanLine(int)const">
951 951 <remove/>
952 952 </modify-function>
953 953 <modify-function signature="QImage(const unsigned char *, int, int, QImage::Format)">
954 954 <remove/>
955 955 </modify-function>
956 956
957 957 <extra-includes>
958 958 <include file-name="QStringList" location="global"/>
959 959 <include file-name="QMatrix" location="global"/>
960 960 </extra-includes>
961 961 <modify-function signature="save(const QString &amp;, const char *, int) const">
962 962 <access modifier="private"/>
963 963 <rename to="private_save"/>
964 964 <modify-argument index="2">
965 965 <remove-default-expression/>
966 966 </modify-argument>
967 967 <modify-argument index="3">
968 968 <remove-default-expression/>
969 969 </modify-argument>
970 970 </modify-function>
971 971
972 972 <modify-function signature="QImage(unsigned char*,int,int,QImage::Format)">
973 973 <access modifier="private"/>
974 974 </modify-function>
975 975
976 976 <modify-function signature="QImage(QString,const char*)">
977 977 <access modifier="private"/>
978 978 <modify-argument index="2">
979 979 <remove-default-expression/>
980 980 </modify-argument>
981 981 </modify-function>
982 982
983 983 <modify-function signature="load(QString,const char*)">
984 984 <access modifier="private"/>
985 985 <modify-argument index="2">
986 986 <remove-default-expression/>
987 987 </modify-argument>
988 988 </modify-function>
989 989
990 990 <modify-function signature="load(QIODevice*,const char*)">
991 991 <access modifier="private"/>
992 992 </modify-function>
993 993
994 994 <modify-function signature="loadFromData(const unsigned char*,int,const char*)">
995 995 <access modifier="private"/>
996 996 <modify-argument index="2">
997 997 <remove-default-expression/>
998 998 </modify-argument>
999 999 <modify-argument index="3">
1000 1000 <remove-default-expression/>
1001 1001 </modify-argument>
1002 1002 </modify-function>
1003 1003
1004 1004 <modify-function signature="loadFromData(QByteArray,const char*)">
1005 1005 <access modifier="private"/>
1006 1006 <modify-argument index="2">
1007 1007 <remove-default-expression/>
1008 1008 </modify-argument>
1009 1009 </modify-function>
1010 1010
1011 1011 <modify-function signature="operator=(QImage)" remove="all"/>
1012 1012
1013 1013 <modify-function signature="setText(const char*,const char*,QString)">
1014 1014 <remove/>
1015 1015 </modify-function>
1016 1016
1017 1017 <modify-function signature="text(const char*,const char*)const">
1018 1018 <remove/>
1019 1019 </modify-function>
1020 1020
1021 1021 <modify-function signature="fromData(QByteArray,const char*)">
1022 1022 <access modifier="private"/>
1023 1023 <modify-argument index="2">
1024 1024 <remove-default-expression/>
1025 1025 </modify-argument>
1026 1026 </modify-function>
1027 1027
1028 1028 <modify-function signature="fromData(const unsigned char*,int,const char*)">
1029 1029 <remove/>
1030 1030 </modify-function>
1031 1031
1032 1032 <modify-function signature="serialNumber()const" remove="all"/> <!--### Obsolete in 4.3-->
1033 1033 <modify-function signature="textLanguages()const" remove="all"/> <!--### Obsolete in 4.3-->
1034 1034 </value-type>
1035 1035
1036 1036 <value-type name="QColormap" delete-in-main-thread="yes">
1037 1037 <modify-function signature="operator=(QColormap)" remove="all"/>
1038 1038 <extra-includes>
1039 1039 <include file-name="QColor" location="global"/>
1040 1040 </extra-includes>
1041 1041 <custom-constructor>
1042 1042 return new QColormap(*copy);
1043 1043 </custom-constructor>
1044 1044 <custom-destructor>
1045 1045 delete copy;
1046 1046 </custom-destructor>
1047 1047 </value-type>
1048 1048
1049 1049 <value-type name="QCursor" delete-in-main-thread="yes">
1050 1050 <extra-includes>
1051 1051 <include file-name="QPixmap" location="global"/>
1052 1052 </extra-includes>
1053 1053 <modify-function signature="operator=(QCursor)" remove="all"/>
1054 1054 </value-type>
1055 1055
1056 1056 <value-type name="QFontDatabase" delete-in-main-thread="yes">
1057 1057 <extra-includes>
1058 1058 <include file-name="QStringList" location="global"/>
1059 1059 </extra-includes>
1060 1060 </value-type>
1061 1061
1062 1062 <value-type name="QPen">
1063 1063 <extra-includes>
1064 1064 <include file-name="QBrush" location="global"/>
1065 1065 </extra-includes>
1066 1066
1067 1067 <modify-function signature="operator=(QPen)" remove="all"/>
1068 1068 </value-type>
1069 1069
1070 1070 <value-type name="QBrush">
1071 1071 <modify-function signature="QBrush(Qt::GlobalColor, Qt::BrushStyle)" remove="all"/>
1072 1072 <modify-function signature="operator=(const QBrush &amp;)" remove="all"/>
1073 1073
1074 1074 <extra-includes>
1075 1075 <include file-name="QPixmap" location="global"/>
1076 1076 </extra-includes>
1077 1077 </value-type>
1078 1078
1079 1079 <value-type name="QColor">
1080 1080 <modify-function signature="QColor(QColor::Spec)" remove="all"/>
1081 1081 <modify-function signature="operator=(QColor)" remove="all"/>
1082 1082 <modify-function signature="operator=(Qt::GlobalColor)" remove="all"/>
1083 1083
1084 1084 <modify-function signature="QColor(const char*)">
1085 1085 <remove/>
1086 1086 </modify-function>
1087 1087
1088 1088 <modify-function signature="getCmyk(int*,int*,int*,int*,int*)">
1089 1089 <remove/>
1090 1090 </modify-function>
1091 1091
1092 1092 <modify-function signature="getCmykF(double*,double*,double*,double*,double*)">
1093 1093 <remove/>
1094 1094 </modify-function>
1095 1095
1096 1096 <modify-function signature="getHsv(int*,int*,int*,int*)const">
1097 1097 <remove/>
1098 1098 </modify-function>
1099 1099
1100 1100 <modify-function signature="getHsvF(double*,double*,double*,double*)const">
1101 1101 <remove/>
1102 1102 </modify-function>
1103 1103
1104 1104 <modify-function signature="getRgb(int*,int*,int*,int*)const">
1105 1105 <remove/>
1106 1106 </modify-function>
1107 1107
1108 1108 <modify-function signature="getRgbF(double*,double*,double*,double*)const">
1109 1109 <remove/>
1110 1110 </modify-function>
1111 1111
1112 1112 <modify-function signature="dark(int)const" remove="all"/> <!--### Obsolete in 4.3-->
1113 1113 <modify-function signature="light(int)const" remove="all"/> <!--### Obsolete in 4.3-->
1114 1114 </value-type>
1115 1115
1116 1116 <value-type name="QFontMetricsF" delete-in-main-thread="yes" expense-cost="1" expense-limit="1000">
1117 1117 <custom-constructor>
1118 1118 return new QFontMetricsF(*copy);
1119 1119 </custom-constructor>
1120 1120 <custom-destructor>
1121 1121 delete copy;
1122 1122 </custom-destructor>
1123 1123 <modify-function signature="operator!=(const QFontMetricsF &amp;)">
1124 1124 <remove/>
1125 1125 </modify-function>
1126 1126 <modify-function signature="operator==(const QFontMetricsF &amp;)">
1127 1127 <remove/>
1128 1128 </modify-function>
1129 1129
1130 1130 <modify-function signature="boundingRect(QRectF,int,QString,int,int*)const">
1131 1131 <access modifier="private"/>
1132 1132 <modify-argument index="4">
1133 1133 <remove-default-expression/>
1134 1134 </modify-argument>
1135 1135 <modify-argument index="5">
1136 1136 <remove-default-expression/>
1137 1137 </modify-argument>
1138 1138 </modify-function>
1139 1139
1140 1140 <modify-function signature="operator=(QFontMetrics)" remove="all"/>
1141 1141 <modify-function signature="operator=(QFontMetricsF)" remove="all"/>
1142 1142
1143 1143 <modify-function signature="size(int,QString,int,int*)const">
1144 1144 <access modifier="private"/>
1145 1145 <modify-argument index="3">
1146 1146 <remove-default-expression/>
1147 1147 </modify-argument>
1148 1148 <modify-argument index="4">
1149 1149 <remove-default-expression/>
1150 1150 </modify-argument>
1151 1151 </modify-function>
1152 1152 </value-type>
1153 1153 <value-type name="QTextOption::Tab" />
1154 1154
1155 1155 <value-type name="QFontMetrics" delete-in-main-thread="yes" expense-cost="1" expense-limit="1000">
1156 1156 <custom-constructor>
1157 1157 return new QFontMetrics(*copy);
1158 1158 </custom-constructor>
1159 1159 <custom-destructor>
1160 1160 delete copy;
1161 1161 </custom-destructor>
1162 1162 <modify-function signature="operator!=(const QFontMetrics &amp;)">
1163 1163 <remove/>
1164 1164 </modify-function>
1165 1165 <modify-function signature="operator==(const QFontMetrics &amp;)">
1166 1166 <remove/>
1167 1167 </modify-function>
1168 1168
1169 1169 <modify-function signature="boundingRect(int,int,int,int,int,QString,int,int*)const">
1170 1170 <access modifier="private"/>
1171 1171 <modify-argument index="7">
1172 1172 <remove-default-expression/>
1173 1173 </modify-argument>
1174 1174 <modify-argument index="8">
1175 1175 <remove-default-expression/>
1176 1176 </modify-argument>
1177 1177 </modify-function>
1178 1178
1179 1179 <modify-function signature="boundingRect(QRect,int,QString,int,int*)const">
1180 1180 <access modifier="private"/>
1181 1181 <modify-argument index="4">
1182 1182 <remove-default-expression/>
1183 1183 </modify-argument>
1184 1184 <modify-argument index="5">
1185 1185 <remove-default-expression/>
1186 1186 </modify-argument>
1187 1187 </modify-function>
1188 1188
1189 1189 <modify-function signature="operator=(QFontMetrics)" remove="all"/>
1190 1190
1191 1191 <modify-function signature="size(int,QString,int,int*)const">
1192 1192 <access modifier="private"/>
1193 1193 <modify-argument index="3">
1194 1194 <remove-default-expression/>
1195 1195 </modify-argument>
1196 1196 <modify-argument index="4">
1197 1197 <remove-default-expression/>
1198 1198 </modify-argument>
1199 1199 </modify-function>
1200 1200
1201 1201 </value-type>
1202 1202
1203 1203 <value-type name="QGradient" force-abstract="yes" polymorphic-base="yes" polymorphic-id-expression="%1-&gt;type() == QGradient::NoGradient">
1204 1204 <custom-constructor>
1205 1205 Q_UNUSED(copy)
1206 1206 qWarning("Copying empty QGradient object");
1207 1207 return new QGradient();
1208 1208 </custom-constructor>
1209 1209 <custom-destructor>
1210 1210 delete copy;
1211 1211 </custom-destructor>
1212 1212 <modify-function signature="operator==(const QGradient &amp;)">
1213 1213 <remove/>
1214 1214 </modify-function>
1215 1215 </value-type>
1216 1216
1217 1217 <value-type name="QLinearGradient" polymorphic-id-expression="%1-&gt;type() == QGradient::LinearGradient">
1218 1218 <custom-constructor>
1219 1219 QLinearGradient *lg = new QLinearGradient(copy-&gt;start(), copy-&gt;finalStop());
1220 1220 lg-&gt;setSpread(copy-&gt;spread());
1221 1221 lg-&gt;setStops(copy-&gt;stops());
1222 1222 return (void *) lg;
1223 1223 </custom-constructor>
1224 1224 <custom-destructor>
1225 1225 delete copy;
1226 1226 </custom-destructor>
1227 1227 </value-type>
1228 1228
1229 1229 <value-type name="QPrinterInfo">
1230 1230 <modify-function signature="operator=(const QPrinterInfo &amp;)" remove="all" />
1231 1231 </value-type>
1232 1232
1233 1233 <value-type name="QMargins" />
1234 1234
1235 1235 <interface-type name="QLayoutItem"/>
1236 1236 <interface-type name="QPaintDevice"/>
1237 1237
1238 1238 <interface-type name="QGraphicsItem" delete-in-main-thread="yes">
1239 1239 <modify-function signature="setCursorForItemOnly(QCursor)" remove="all"/>
1240 1240
1241 1241 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/>
1242 1242 <modify-function signature="toGraphicsObject() const" remove="all" />
1243 1243
1244 1244 <modify-function signature="paint(QPainter*,const QStyleOptionGraphicsItem*,QWidget*)">
1245 1245 <modify-argument index="1" invalidate-after-use="yes" />
1246 1246 </modify-function>
1247 1247 <modify-function signature="collidesWithItem(const QGraphicsItem*,Qt::ItemSelectionMode)const">
1248 1248 <modify-argument index="1" invalidate-after-use="yes" />
1249 1249 </modify-function>
1250 1250
1251 1251 <modify-function signature="contextMenuEvent(QGraphicsSceneContextMenuEvent*)">
1252 1252 <modify-argument index="1" invalidate-after-use="yes" />
1253 1253 </modify-function>
1254 1254 <modify-function signature="dragEnterEvent(QGraphicsSceneDragDropEvent*)">
1255 1255 <modify-argument index="1" invalidate-after-use="yes" />
1256 1256 </modify-function>
1257 1257 <modify-function signature="dragLeaveEvent(QGraphicsSceneDragDropEvent*)">
1258 1258 <modify-argument index="1" invalidate-after-use="yes" />
1259 1259 </modify-function>
1260 1260 <modify-function signature="dragMoveEvent(QGraphicsSceneDragDropEvent*)">
1261 1261 <modify-argument index="1" invalidate-after-use="yes" />
1262 1262 </modify-function>
1263 1263 <modify-function signature="dropEvent(QGraphicsSceneDragDropEvent*)">
1264 1264 <modify-argument index="1" invalidate-after-use="yes" />
1265 1265 </modify-function>
1266 1266 <modify-function signature="focusInEvent(QFocusEvent*)">
1267 1267 <modify-argument index="1" invalidate-after-use="yes" />
1268 1268 </modify-function>
1269 1269 <modify-function signature="focusOutEvent(QFocusEvent*)">
1270 1270 <modify-argument index="1" invalidate-after-use="yes" />
1271 1271 </modify-function>
1272 1272 <modify-function signature="hoverEnterEvent(QGraphicsSceneHoverEvent*)">
1273 1273 <modify-argument index="1" invalidate-after-use="yes" />
1274 1274 </modify-function>
1275 1275 <modify-function signature="hoverLeaveEvent(QGraphicsSceneHoverEvent*)">
1276 1276 <modify-argument index="1" invalidate-after-use="yes" />
1277 1277 </modify-function>
1278 1278 <modify-function signature="hoverMoveEvent(QGraphicsSceneHoverEvent*)">
1279 1279 <modify-argument index="1" invalidate-after-use="yes" />
1280 1280 </modify-function>
1281 1281 <modify-function signature="inputMethodEvent(QInputMethodEvent*)">
1282 1282 <modify-argument index="1" invalidate-after-use="yes" />
1283 1283 </modify-function>
1284 1284 <modify-function signature="isObscuredBy(const QGraphicsItem*)const">
1285 1285 <modify-argument index="1" invalidate-after-use="yes" />
1286 1286 </modify-function>
1287 1287 <modify-function signature="keyPressEvent(QKeyEvent*)">
1288 1288 <modify-argument index="1" invalidate-after-use="yes" />
1289 1289 </modify-function>
1290 1290 <modify-function signature="keyReleaseEvent(QKeyEvent*)">
1291 1291 <modify-argument index="1" invalidate-after-use="yes" />
1292 1292 </modify-function>
1293 1293 <modify-function signature="mouseDoubleClickEvent(QGraphicsSceneMouseEvent*)">
1294 1294 <modify-argument index="1" invalidate-after-use="yes" />
1295 1295 </modify-function>
1296 1296 <modify-function signature="mouseMoveEvent(QGraphicsSceneMouseEvent*)">
1297 1297 <modify-argument index="1" invalidate-after-use="yes" />
1298 1298 </modify-function>
1299 1299 <modify-function signature="mousePressEvent(QGraphicsSceneMouseEvent*)">
1300 1300 <modify-argument index="1" invalidate-after-use="yes" />
1301 1301 </modify-function>
1302 1302 <modify-function signature="mouseReleaseEvent(QGraphicsSceneMouseEvent*)">
1303 1303 <modify-argument index="1" invalidate-after-use="yes" />
1304 1304 </modify-function>
1305 1305 <modify-function signature="sceneEvent(QEvent*)">
1306 1306 <modify-argument index="1" invalidate-after-use="yes" />
1307 1307 </modify-function>
1308 1308 <modify-function signature="sceneEventFilter(QGraphicsItem*,QEvent*)">
1309 1309 <modify-argument index="1" invalidate-after-use="yes" />
1310 1310 <modify-argument index="2" invalidate-after-use="yes" />
1311 1311 </modify-function>
1312 1312 <modify-function signature="wheelEvent(QGraphicsSceneWheelEvent*)">
1313 1313 <modify-argument index="1" invalidate-after-use="yes" />
1314 1314 </modify-function>
1315 1315
1316 1316 <modify-function signature="children()const" remove="all"/>
1317 1317 <modify-function signature="installSceneEventFilter(QGraphicsItem *)">
1318 1318 <modify-argument index="1">
1319 1319 <!-- Safe to ignore because items in a scene are memory managed by the scene -->
1320 1320 <reference-count action="ignore"/>
1321 1321 </modify-argument>
1322 1322 </modify-function>
1323 1323 <modify-function signature="removeSceneEventFilter(QGraphicsItem *)">
1324 1324 <modify-argument index="1">
1325 1325 <!-- Safe to ignore because items in a scene are memory managed by the scene -->
1326 1326 <reference-count action="ignore"/>
1327 1327 </modify-argument>
1328 1328 </modify-function>
1329 1329
1330 1330 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1331 1331 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1332 1332 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1333 1333 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1334 1334 </interface-type>
1335 1335
1336 1336 <object-type name="QAbstractGraphicsShapeItem" delete-in-main-thread="yes">
1337 1337 <modify-function signature="QAbstractGraphicsShapeItem(QGraphicsItem*,QGraphicsScene*)">
1338 1338 <inject-code position="end">
1339 1339 <argument-map index="1" meta-name="%1"/>
1340 1340 if (%1 != null) disableGarbageCollection();
1341 1341 </inject-code>
1342 1342 </modify-function>
1343 1343
1344 1344 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1345 1345 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1346 1346 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1347 1347 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1348 1348 </object-type>
1349 1349
1350 1350 <object-type name="QAbstractItemView">
1351 1351 <modify-function signature="update()" remove="all"/>
1352 1352 <modify-function signature="horizontalStepsPerItem()const" remove="all"/> <!--### Obsolete in 4.3-->
1353 1353 <modify-function signature="setHorizontalStepsPerItem(int)" remove="all"/> <!--### Obsolete in 4.3-->
1354 1354 <modify-function signature="setVerticalStepsPerItem(int)" remove="all"/> <!--### Obsolete in 4.3-->
1355 1355 <modify-function signature="verticalStepsPerItem()const" remove="all"/> <!--### Obsolete in 4.3-->
1356 1356
1357 1357 <modify-function signature="edit(QModelIndex,QAbstractItemView::EditTrigger,QEvent*)">
1358 1358 <modify-argument index="3" invalidate-after-use="yes" />
1359 1359 </modify-function>
1360 1360 <modify-function signature="selectionCommand(QModelIndex,const QEvent*)const">
1361 1361 <modify-argument index="2" invalidate-after-use="yes" />
1362 1362 </modify-function>
1363 1363
1364 1364 </object-type>
1365 1365
1366 1366 <object-type name="QAbstractPageSetupDialog"/>
1367 1367 <object-type name="QAbstractPrintDialog"/>
1368 1368 <object-type name="QAbstractSlider"/>
1369 1369 <object-type name="QAbstractTextDocumentLayout">
1370 1370 <modify-function signature="setPaintDevice(QPaintDevice*)">
1371 1371 <modify-argument index="1">
1372 1372 <reference-count action="set" variable-name="__rcPaintDevice"/>
1373 1373 </modify-argument>
1374 1374 </modify-function>
1375 1375
1376 1376 <modify-function signature="draw(QPainter*,QAbstractTextDocumentLayout::PaintContext)">
1377 1377 <modify-argument index="1" invalidate-after-use="yes" />
1378 1378 </modify-function>
1379 1379 <modify-function signature="drawInlineObject(QPainter*,QRectF,QTextInlineObject,int,QTextFormat)">
1380 1380 <modify-argument index="1" invalidate-after-use="yes" />
1381 1381 </modify-function>
1382 1382
1383 1383 </object-type>
1384 1384 <object-type name="QAccessible">
1385 1385 <modify-function signature="initialize()" remove="all"/>
1386 1386 <modify-function signature="cleanup()" remove="all"/>
1387 1387 <modify-function signature="setRootObject(QObject *)">
1388 1388 <modify-argument index="1">
1389 1389 <reference-count action="ignore"/>
1390 1390 </modify-argument>
1391 1391 </modify-function>
1392 1392 <modify-function signature="queryAccessibleInterface(QObject *)">
1393 1393 <modify-argument index="return">
1394 1394 <define-ownership class="java" owner="java" />
1395 1395 </modify-argument>
1396 1396 </modify-function>
1397 1397 </object-type>
1398 1398 <object-type name="QAccessibleBridge">
1399 1399 <modify-function signature="setRootObject(QAccessibleInterface *)">
1400 1400 <modify-argument index="1">
1401 1401 <define-ownership class="shell" owner="java" />
1402 1402 </modify-argument>
1403 1403 </modify-function>
1404 1404 <modify-function signature="notifyAccessibilityUpdate(int,QAccessibleInterface*,int)">
1405 1405 <modify-argument invalidate-after-use="yes" index="2" />
1406 1406 </modify-function>
1407 1407 </object-type>
1408 1408 <object-type name="QAccessible2Interface"/>
1409 1409 <object-type name="QAccessibleTableInterface">
1410 1410 <modify-function signature="qAccessibleTableCastHelper()" remove="all"/>
1411 1411 </object-type>
1412 1412
1413 1413 <object-type name="QAccessibleInterface">
1414 1414 <modify-function signature="indexOfChild(const QAccessibleInterface*)const">
1415 1415 <modify-argument invalidate-after-use="yes" index="1" />
1416 1416 </modify-function>
1417 1417 <modify-function signature="relationTo(int,const QAccessibleInterface*,int)const">
1418 1418 <modify-argument invalidate-after-use="yes" index="2" />
1419 1419 </modify-function>
1420 1420 </object-type>
1421 1421 <object-type name="QAccessibleInterfaceEx"/>
1422 1422 <object-type name="QAccessibleObject"/>
1423 1423 <object-type name="QAccessibleObjectEx"/>
1424 1424 <object-type name="QAccessibleWidget"/>
1425 1425 <object-type name="QAccessibleWidgetEx"/>
1426 1426 <object-type name="QActionGroup" />
1427 1427 <object-type name="QCDEStyle">
1428 1428 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
1429 1429 </object-type>
1430 1430 <object-type name="QCheckBox">
1431 1431 <modify-function signature="initStyleOption(QStyleOptionButton*)const">
1432 1432 <access modifier="private"/>
1433 1433 </modify-function>
1434 1434 </object-type>
1435 1435 <object-type name="QCleanlooksStyle">
1436 1436 <modify-function signature="standardPixmap(QStyle::StandardPixmap,const QStyleOption*,const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
1437 1437 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
1438 1438 </object-type>
1439 1439 <object-type name="QCommonStyle">
1440 1440 <modify-function signature="standardPixmap(QStyle::StandardPixmap, const QStyleOption*,const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
1441 1441 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
1442 1442 </object-type>
1443 1443 <object-type name="QDataWidgetMapper">
1444 1444 <modify-function signature="addMapping(QWidget*,int)">
1445 1445 <modify-argument index="1">
1446 1446 <reference-count action="add" variable-name="__rcMappings"/>
1447 1447 </modify-argument>
1448 1448 </modify-function>
1449 1449 <modify-function signature="addMapping(QWidget*,int,QByteArray)">
1450 1450 <modify-argument index="1">
1451 1451 <reference-count action="add" variable-name="__rcMappings"/>
1452 1452 </modify-argument>
1453 1453 </modify-function>
1454 1454 <modify-function signature="removeMapping(QWidget*)">
1455 1455 <modify-argument index="1">
1456 1456 <reference-count action="remove" variable-name="__rcMappings"/>
1457 1457 </modify-argument>
1458 1458 </modify-function>
1459 1459 <modify-function signature="setItemDelegate(QAbstractItemDelegate*)">
1460 1460 <modify-argument index="1">
1461 1461 <reference-count action="set" variable-name="__rcItemDelegate"/>
1462 1462 </modify-argument>
1463 1463 </modify-function>
1464 1464 <modify-function signature="setModel(QAbstractItemModel*)">
1465 1465 <modify-argument index="1">
1466 1466 <reference-count action="set" variable-name="__rcModel"/>
1467 1467 </modify-argument>
1468 1468 </modify-function>
1469 1469 </object-type>
1470 1470 <object-type name="QDateEdit"/>
1471 1471 <object-type name="QDesktopServices">
1472 1472 <modify-function signature="setUrlHandler(const QString &amp;, QObject *, const char *)" access="private">
1473 1473 <modify-argument index="2">
1474 1474 <reference-count action="ignore" /> <!-- Handled in injected code -->
1475 1475 </modify-argument>
1476 1476 </modify-function>
1477 1477 </object-type>
1478 1478 <object-type name="QDialog">
1479 1479 <modify-function signature="setExtension(QWidget*)" remove="all"/>
1480 1480 <modify-function signature="exec()" access="non-final"/>
1481 1481 <modify-function signature="extension()const" remove="all"/> <!--### Obsolete in 4.3-->
1482 1482 <modify-function signature="orientation()const" remove="all"/> <!--### Obsolete in 4.3-->
1483 1483 <modify-function signature="open()" virtual-slot="yes" />
1484 1484 <modify-function signature="setOrientation(Qt::Orientation)" remove="all"/> <!--### Obsolete in 4.3-->
1485 1485 <modify-function signature="showExtension(bool)" remove="all"/> <!--### Obsolete in 4.3-->
1486 1486 <modify-function signature="setVisible(bool)" allow-as-slot="yes"/>
1487 1487 </object-type>
1488 1488 <object-type name="QDialogButtonBox">
1489 1489 <modify-function signature="addButton(QAbstractButton*,QDialogButtonBox::ButtonRole)">
1490 1490 <modify-argument index="1">
1491 1491 <reference-count action="ignore"/>
1492 1492 </modify-argument>
1493 1493 </modify-function>
1494 1494 <modify-function signature="removeButton(QAbstractButton*)">
1495 1495 <modify-argument index="1">
1496 1496 <reference-count action="ignore"/>
1497 1497 </modify-argument>
1498 1498 </modify-function>
1499 1499 </object-type>
1500 1500 <object-type name="QDirModel">
1501 1501 <modify-function signature="parent()const" remove="all"/>
1502 1502 <modify-function signature="setIconProvider(QFileIconProvider*)">
1503 1503 <modify-argument index="1">
1504 1504 <reference-count action="set" variable-name="__rcIconProvider"/>
1505 1505 </modify-argument>
1506 1506 </modify-function>
1507 1507 </object-type>
1508 1508 <object-type name="QDoubleValidator"/>
1509 1509 <object-type name="QFileIconProvider"/>
1510 1510 <object-type name="QWizard">
1511 1511 <!-- ### Requires correct class name in meta object -->
1512 1512 <modify-function signature="setDefaultProperty(const char *, const char *, const char *)" remove="all"/>
1513 1513 <modify-function signature="addPage(QWizardPage*)">
1514 1514 <modify-argument index="1">
1515 1515 <no-null-pointer/>
1516 1516 <reference-count action="ignore"/>
1517 1517 </modify-argument>
1518 1518 </modify-function>
1519 1519 <modify-function signature="setButton(QWizard::WizardButton,QAbstractButton*)">
1520 1520 <modify-argument index="1">
1521 1521 <reference-count action="ignore"/>
1522 1522 </modify-argument>
1523 1523 </modify-function>
1524 1524 <modify-function signature="setPage(int,QWizardPage*)">
1525 1525 <modify-argument index="2">
1526 1526 <no-null-pointer/>
1527 1527 <reference-count action="ignore"/>
1528 1528 </modify-argument>
1529 1529 </modify-function>
1530 1530
1531 1531 </object-type>
1532 1532 <object-type name="QWizardPage">
1533 1533 <!-- ### Reduced functionality due to meta object having missing information -->
1534 1534 <modify-function signature="registerField(const QString &amp;, QWidget *, const char *, const char *)">
1535 1535 <access modifier="private"/>
1536 1536 <modify-argument index="3">
1537 1537 <remove-default-expression/>
1538 1538 </modify-argument>
1539 1539 <modify-argument index="4">
1540 1540 <remove-default-expression/>
1541 1541 </modify-argument>
1542 1542 </modify-function>
1543 1543
1544 1544 </object-type>
1545 1545 <object-type name="QFocusFrame">
1546 1546 <modify-function signature="initStyleOption(QStyleOption*)const">
1547 1547 <access modifier="private"/>
1548 1548 </modify-function>
1549 1549 <modify-function signature="setWidget(QWidget*)">
1550 1550 <modify-argument index="1">
1551 1551 <reference-count action="set" variable-name="__rcWidget"/>
1552 1552 </modify-argument>
1553 1553 </modify-function>
1554 1554 <inject-code>
1555 1555 <insert-template name="gui.init_style_option">
1556 1556 <replace from="%TYPE" to="QStyleOption"/>
1557 1557 </insert-template>
1558 1558 </inject-code>
1559 1559 </object-type>
1560 1560 <object-type name="QFontComboBox"/>
1561 1561 <object-type name="QFontDialog" />
1562 1562
1563 1563 <object-type name="QGraphicsEllipseItem" delete-in-main-thread="yes"/>
1564 1564 <object-type name="QGraphicsItemAnimation" >
1565 1565 <modify-function signature="setItem(QGraphicsItem*)">
1566 1566 <modify-argument index="1">
1567 1567 <reference-count action="set" variable-name="__rcItem"/>
1568 1568 </modify-argument>
1569 1569 </modify-function>
1570 1570 <modify-function signature="setTimeLine(QTimeLine*)">
1571 1571 <modify-argument index="1">
1572 1572 <reference-count action="set" variable-name="__rcTimeLine"/>
1573 1573 </modify-argument>
1574 1574 </modify-function>
1575 1575 </object-type>
1576 1576 <object-type name="QGraphicsItemGroup" delete-in-main-thread="yes">
1577 1577 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1578 1578 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1579 1579 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1580 1580 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1581 1581 </object-type>
1582 1582 <object-type name="QGraphicsLineItem" delete-in-main-thread="yes">
1583 1583 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1584 1584 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1585 1585 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1586 1586 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1587 1587 </object-type>
1588 1588 <object-type name="QGraphicsPathItem" delete-in-main-thread="yes"/>
1589 1589
1590 1590 <object-type name="QGraphicsPixmapItem" delete-in-main-thread="yes">
1591 1591 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1592 1592 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1593 1593 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1594 1594 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1595 1595 </object-type>
1596 1596 <object-type name="QGraphicsPolygonItem" delete-in-main-thread="yes"/>
1597 1597 <object-type name="QGraphicsRectItem" delete-in-main-thread="yes"/>
1598 1598 <object-type name="QGraphicsSimpleTextItem" delete-in-main-thread="yes"/>
1599 1599 <object-type name="QHBoxLayout"/>
1600 1600 <object-type name="QHeaderView">
1601 1601 <modify-function signature="initStyleOption(QStyleOptionHeader*)const">
1602 1602 <access modifier="private"/>
1603 1603 </modify-function>
1604 1604
1605 1605 <modify-function signature="paintSection(QPainter*,QRect,int)const">
1606 1606 <modify-argument index="1" invalidate-after-use="yes" />
1607 1607 </modify-function>
1608 1608
1609 1609 <inject-code>
1610 1610 <insert-template name="gui.init_style_option">
1611 1611 <replace from="%TYPE" to="QStyleOptionHeader"/>
1612 1612 </insert-template>
1613 1613 </inject-code>
1614 1614 <modify-function signature="setModel(QAbstractItemModel*)">
1615 1615 <modify-argument index="1">
1616 1616 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcModel"/>
1617 1617 </modify-argument>
1618 1618 </modify-function>
1619 1619 </object-type>
1620 1620 <object-type name="QIconEngine">
1621 1621 <modify-function signature="paint(QPainter*,QRect,QIcon::Mode,QIcon::State)">
1622 1622 <modify-argument index="1" invalidate-after-use="yes" />
1623 1623 </modify-function>
1624 1624 </object-type>
1625 1625 <object-type name="QIconEngineV2">
1626 1626 <modify-function signature="read(QDataStream&amp;)">
1627 1627 <modify-argument index="1" invalidate-after-use="yes" />
1628 1628 </modify-function>
1629 1629 <modify-function signature="write(QDataStream&amp;)const">
1630 1630 <modify-argument index="1" invalidate-after-use="yes" />
1631 1631 </modify-function>
1632 1632
1633 1633 <modify-function signature="virtual_hook(int,void*)" remove="all"/>
1634 1634 <modify-function signature="clone()const">
1635 1635 <modify-argument index="return">
1636 1636 <define-ownership class="shell" owner="c++"/>
1637 1637 </modify-argument>
1638 1638 </modify-function>
1639 1639 </object-type>
1640 1640 <object-type name="QImageWriter">
1641 1641 <modify-function signature="setDevice(QIODevice*)">
1642 1642 <modify-argument index="1">
1643 1643 <reference-count action="set" variable-name="__rcDevice"/>
1644 1644 </modify-argument>
1645 1645 </modify-function>
1646 1646 <modify-function signature="description()const" remove="all"/> <!--### Obsolete in 4.3-->
1647 1647 <modify-function signature="setDescription(QString)" remove="all"/> <!--### Obsolete in 4.3-->
1648 1648 </object-type>
1649 1649 <object-type name="QInputContextFactory"/>
1650 1650 <object-type name="QIntValidator"/>
1651 1651 <object-type name="QItemDelegate">
1652 1652 <modify-function signature="doLayout(QStyleOptionViewItem,QRect*,QRect*,QRect*,bool)const">
1653 1653 <remove/>
1654 1654 </modify-function>
1655 1655
1656 1656 <modify-function signature="drawCheck(QPainter*,QStyleOptionViewItem,QRect,Qt::CheckState)const">
1657 1657 <modify-argument index="1" invalidate-after-use="yes" />
1658 1658 </modify-function>
1659 1659 <modify-function signature="drawDecoration(QPainter*,QStyleOptionViewItem,QRect,QPixmap)const">
1660 1660 <modify-argument index="1" invalidate-after-use="yes" />
1661 1661 </modify-function>
1662 1662 <modify-function signature="drawDisplay(QPainter*,QStyleOptionViewItem,QRect,QString)const">
1663 1663 <modify-argument index="1" invalidate-after-use="yes" />
1664 1664 </modify-function>
1665 1665 <modify-function signature="drawFocus(QPainter*,QStyleOptionViewItem,QRect)const">
1666 1666 <modify-argument index="1" invalidate-after-use="yes" />
1667 1667 </modify-function>
1668 1668
1669 1669
1670 1670 <modify-function signature="selected(QPixmap,QPalette,bool)const">
1671 1671 <remove/>
1672 1672 </modify-function>
1673 1673 <modify-function signature="setItemEditorFactory(QItemEditorFactory*)">
1674 1674 <modify-argument index="1">
1675 1675 <reference-count action="set" variable-name="__rcItemEditorFactory"/>
1676 1676 </modify-argument>
1677 1677 </modify-function>
1678 1678 <modify-function signature="setEditorData(QWidget*,QModelIndex)const">
1679 1679 <modify-argument index="1">
1680 1680 <reference-count action="ignore"/>
1681 1681 </modify-argument>
1682 1682 </modify-function>
1683 1683 <modify-function signature="setModelData(QWidget*,QAbstractItemModel*,QModelIndex)const">
1684 1684 <modify-argument index="1">
1685 1685 <reference-count action="ignore"/>
1686 1686 </modify-argument>
1687 1687 </modify-function>
1688 1688
1689 1689 </object-type>
1690 1690 <object-type name="QItemEditorCreatorBase"/>
1691 1691 <object-type name="QItemEditorFactory">
1692 1692 <modify-function signature="registerEditor(QVariant::Type, QItemEditorCreatorBase *)">
1693 1693 <modify-argument index="2">
1694 1694 <define-ownership class="java" owner="c++" />
1695 1695 </modify-argument>
1696 1696 </modify-function>
1697 1697 <modify-function signature="setDefaultFactory(QItemEditorFactory *)">
1698 1698 <modify-argument index="1">
1699 1699 <reference-count action="set" variable-name="__rcDefaultItemEditorFactory" />
1700 1700 </modify-argument>
1701 1701 </modify-function>
1702 1702 </object-type>
1703 1703 <object-type name="QItemSelectionModel"/>
1704 1704 <object-type name="QTreeModel"/>
1705 1705 <object-type name="QListView"/>
1706 1706 <object-type name="QColumnView">
1707 1707 <modify-function signature="setPreviewWidget(QWidget*)">
1708 1708 <modify-argument index="1">
1709 1709 <reference-count action="ignore"/>
1710 1710 </modify-argument>
1711 1711 </modify-function>
1712 1712 <modify-function signature="setModel(QAbstractItemModel*)">
1713 1713 <modify-argument index="1">
1714 1714 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemModel"/>
1715 1715 </modify-argument>
1716 1716 </modify-function>
1717 1717 <modify-function signature="setSelectionModel(QItemSelectionModel*)">
1718 1718 <modify-argument index="1">
1719 1719 <no-null-pointer/>
1720 1720 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemSelectionModel"/>
1721 1721 </modify-argument>
1722 1722 </modify-function>
1723 1723 </object-type>
1724 1724 <object-type name="QMainWindow">
1725 1725 <modify-function signature="addDockWidget(Qt::DockWidgetArea,QDockWidget*,Qt::Orientation)">
1726 1726 <modify-argument index="2">
1727 1727 <reference-count action="ignore"/>
1728 1728 </modify-argument>
1729 1729 </modify-function>
1730 1730 <modify-function signature="addDockWidget(Qt::DockWidgetArea,QDockWidget*)">
1731 1731 <modify-argument index="2">
1732 1732 <reference-count action="ignore"/>
1733 1733 </modify-argument>
1734 1734 </modify-function>
1735 1735 <modify-function signature="addToolBar(QToolBar*)">
1736 1736 <modify-argument index="1">
1737 1737 <reference-count action="ignore"/>
1738 1738 </modify-argument>
1739 1739 </modify-function>
1740 1740 <modify-function signature="addToolBar(Qt::ToolBarArea,QToolBar*)">
1741 1741 <modify-argument index="2">
1742 1742 <reference-count action="ignore"/>
1743 1743 </modify-argument>
1744 1744 </modify-function>
1745 1745 <modify-function signature="insertToolBar(QToolBar*,QToolBar*)">
1746 1746 <modify-argument index="2">
1747 1747 <reference-count action="ignore"/>
1748 1748 </modify-argument>
1749 1749 <modify-argument index="2">
1750 1750 <reference-count action="ignore"/>
1751 1751 </modify-argument>
1752 1752 </modify-function>
1753 1753 <modify-function signature="insertToolBarBreak(QToolBar*)">
1754 1754 <modify-argument index="1">
1755 1755 <reference-count action="ignore"/>
1756 1756 </modify-argument>
1757 1757 </modify-function>
1758 1758 <modify-function signature="removeDockWidget(QDockWidget*)">
1759 1759 <modify-argument index="1">
1760 1760 <reference-count action="ignore"/>
1761 1761 </modify-argument>
1762 1762 </modify-function>
1763 1763 <modify-function signature="removeToolBar(QToolBar*)">
1764 1764 <modify-argument index="1">
1765 1765 <reference-count action="ignore"/>
1766 1766 </modify-argument>
1767 1767 </modify-function>
1768 1768 <modify-function signature="removeToolBarBreak(QToolBar*)">
1769 1769 <modify-argument index="1">
1770 1770 <reference-count action="ignore"/>
1771 1771 </modify-argument>
1772 1772 </modify-function>
1773 1773 <modify-function signature="setCentralWidget(QWidget*)">
1774 1774 <modify-argument index="1">
1775 1775 <reference-count action="ignore"/>
1776 1776 </modify-argument>
1777 1777 </modify-function>
1778 1778 <modify-function signature="setMenuBar(QMenuBar*)">
1779 1779 <modify-argument index="1">
1780 1780 <reference-count action="ignore"/>
1781 1781 </modify-argument>
1782 1782 </modify-function>
1783 1783 <modify-function signature="setMenuWidget(QWidget*)">
1784 1784 <modify-argument index="1">
1785 1785 <reference-count action="ignore"/>
1786 1786 </modify-argument>
1787 1787 </modify-function>
1788 1788 <modify-function signature="setStatusBar(QStatusBar*)">
1789 1789 <modify-argument index="1">
1790 1790 <reference-count action="ignore"/>
1791 1791 </modify-argument>
1792 1792 </modify-function>
1793 1793
1794 1794 </object-type>
1795 1795 <object-type name="QMdiArea">
1796 1796 <modify-function signature="addSubWindow(QWidget*,QFlags&lt;Qt::WindowType&gt;)">
1797 1797 <modify-argument index="1">
1798 1798 <reference-count action="ignore"/>
1799 1799 </modify-argument>
1800 1800 </modify-function>
1801 1801
1802 1802 <modify-function signature="removeSubWindow(QWidget*)">
1803 1803 <modify-argument index="1">
1804 1804 <reference-count action="ignore"/>
1805 1805 </modify-argument>
1806 1806 </modify-function>
1807 1807
1808 1808 <modify-function signature="setActiveSubWindow(QMdiSubWindow*)">
1809 1809 <modify-argument index="1">
1810 1810 <reference-count action="ignore"/>
1811 1811 </modify-argument>
1812 1812 </modify-function>
1813 1813
1814 1814 <modify-function signature="setupViewport(QWidget*)">
1815 1815 <modify-argument index="1">
1816 1816 <reference-count action="ignore"/>
1817 1817 </modify-argument>
1818 1818 </modify-function>
1819 1819
1820 1820 </object-type>
1821 1821 <object-type name="QMdiSubWindow">
1822 1822 <modify-function signature="setSystemMenu(QMenu*)">
1823 1823 <modify-argument index="1">
1824 1824 <reference-count action="ignore"/>
1825 1825 </modify-argument>
1826 1826 </modify-function>
1827 1827 <modify-function signature="setWidget(QWidget*)">
1828 1828 <modify-argument index="1">
1829 1829 <reference-count action="ignore"/>
1830 1830 </modify-argument>
1831 1831 </modify-function>
1832 1832 </object-type>
1833 1833 <object-type name="QMenu">
1834 1834 <modify-function signature="insertSeparator(QAction*)">
1835 1835 <modify-argument index="1">
1836 1836 <reference-count action="ignore"/>
1837 1837 </modify-argument>
1838 1838 </modify-function>
1839 1839 <modify-function signature="setActiveAction(QAction*)">
1840 1840 <modify-argument index="1">
1841 1841 <reference-count action="ignore"/>
1842 1842 </modify-argument>
1843 1843 </modify-function>
1844 1844 <modify-function signature="setDefaultAction(QAction*)">
1845 1845 <modify-argument index="1">
1846 1846 <reference-count action="ignore"/>
1847 1847 </modify-argument>
1848 1848 </modify-function>
1849 1849 <modify-function signature="setNoReplayFor(QWidget*)">
1850 1850 <remove/>
1851 1851 </modify-function>
1852 1852 </object-type>
1853 1853
1854 1854 <object-type name="QMenuBar">
1855 1855
1856 1856 <modify-function signature="setActiveAction(QAction*)">
1857 1857 <modify-argument index="1">
1858 1858 <reference-count action="ignore"/>
1859 1859 </modify-argument>
1860 1860 </modify-function>
1861 1861 <modify-function signature="setCornerWidget(QWidget*,Qt::Corner) ">
1862 1862 <modify-argument index="1">
1863 1863 <reference-count action="ignore"/>
1864 1864 </modify-argument>
1865 1865 </modify-function>
1866 1866 </object-type>
1867 1867 <object-type name="QMotifStyle">
1868 1868 <modify-function signature="standardPixmap(QStyle::StandardPixmap, const QStyleOption*, const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
1869 1869 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
1870 1870 </object-type>
1871 1871 <object-type name="QPainterPathStroker"/>
1872 1872
1873 1873 <object-type name="QPictureIO">
1874 1874 <modify-function signature="QPictureIO(QIODevice*,const char*)">
1875 1875 <access modifier="private"/>
1876 1876 <modify-argument index="1">
1877 1877 <reference-count action="set" variable-name="__rcDevice"/>
1878 1878 </modify-argument>
1879 1879 </modify-function>
1880 1880
1881 1881 <modify-function signature="setIODevice(QIODevice*)">
1882 1882 <modify-argument index="1">
1883 1883 <reference-count action="set" variable-name="__rcDevice"/>
1884 1884 </modify-argument>
1885 1885 </modify-function>
1886 1886
1887 1887 <modify-function signature="QPictureIO(QString,const char*)">
1888 1888 <access modifier="private"/>
1889 1889 </modify-function>
1890 1890
1891 1891 <modify-function signature="format()const">
1892 1892 <access modifier="private"/>
1893 1893 <rename to="format_private"/>
1894 1894 </modify-function>
1895 1895
1896 1896 <modify-function signature="parameters()const">
1897 1897 <access modifier="private"/>
1898 1898 <rename to="parameters_private"/>
1899 1899 </modify-function>
1900 1900
1901 1901 <modify-function signature="setFormat(const char*)">
1902 1902 <access modifier="private"/>
1903 1903 </modify-function>
1904 1904
1905 1905 <modify-function signature="setParameters(const char*)">
1906 1906 <access modifier="private"/>
1907 1907 </modify-function>
1908 1908
1909 1909 </object-type>
1910 1910
1911 1911 <object-type name="QPixmapCache">
1912 1912 <modify-function signature="find(QString)">
1913 1913 <remove/>
1914 1914 </modify-function>
1915 1915 <modify-function signature="find(QString,QPixmap*)" remove="all" />
1916 1916
1917 1917 <modify-function signature="find(QString,QPixmap&amp;)">
1918 1918 <access modifier="private"/>
1919 1919 </modify-function>
1920 1920 </object-type>
1921 1921 <object-type name="QPlastiqueStyle">
1922 1922 <modify-function signature="standardPixmap(QStyle::StandardPixmap, const QStyleOption*, const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
1923 1923 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
1924 1924 <modify-function signature="layoutSpacingImplementation(QSizePolicy::ControlType, QSizePolicy::ControlType, Qt::Orientation, const QStyleOption *, const QWidget *) const" virtual-slot="yes" />
1925 1925 </object-type>
1926 1926 <object-type name="QPrintDialog">
1927 1927 </object-type>
1928 1928 <object-type name="QPrintEngine"/>
1929 1929 <object-type name="QProgressBar">
1930 1930 <modify-function signature="initStyleOption(QStyleOptionProgressBar*)const">
1931 1931 <access modifier="private"/>
1932 1932 </modify-function>
1933 1933 </object-type>
1934 1934 <object-type name="QPushButton">
1935 1935 <modify-function signature="initStyleOption(QStyleOptionButton*)const">
1936 1936 <access modifier="private"/>
1937 1937 </modify-function>
1938 1938
1939 1939 <modify-function signature="setMenu(QMenu*)">
1940 1940 <modify-argument index="1">
1941 1941 <reference-count action="set" variable-name="__rcMenu"/>
1942 1942 </modify-argument>
1943 1943 </modify-function>
1944 1944 </object-type>
1945 1945 <object-type name="QRegExpValidator"/>
1946 1946 <object-type name="QScrollArea">
1947 1947 <modify-function signature="setWidget(QWidget*)">
1948 1948 <modify-argument index="1">
1949 1949 <reference-count action="ignore"/>
1950 1950 </modify-argument>
1951 1951 </modify-function>
1952 1952 </object-type>
1953 1953 <object-type name="QSessionManager"/>
1954 1954 <object-type name="QShortcut">
1955 1955 <modify-function signature="QShortcut(QKeySequence,QWidget*,const char*,const char*,Qt::ShortcutContext)">
1956 1956 <access modifier="private"/>
1957 1957 <modify-argument index="3">
1958 1958 <remove-default-expression/>
1959 1959 </modify-argument>
1960 1960 <modify-argument index="4">
1961 1961 <remove-default-expression/>
1962 1962 </modify-argument>
1963 1963 <modify-argument index="5">
1964 1964 <remove-default-expression/>
1965 1965 </modify-argument>
1966 1966 </modify-function>
1967 1967 </object-type>
1968 1968 <object-type name="QSizeGrip"/>
1969 1969 <object-type name="QSound"/>
1970 1970 <object-type name="QSpacerItem"/>
1971 1971 <object-type name="QStandardItem">
1972 1972 <modify-function signature="operator=(QStandardItem)" remove="all"/>
1973 1973 <modify-function signature="operator&lt;(QStandardItem)const">
1974 1974 <modify-argument index="1" invalidate-after-use="yes" />
1975 1975 </modify-function>
1976 1976 <modify-function signature="read(QDataStream&amp;)">
1977 1977 <modify-argument index="1" invalidate-after-use="yes" />
1978 1978 </modify-function>
1979 1979 <modify-function signature="write(QDataStream&amp;)const">
1980 1980 <modify-argument index="1" invalidate-after-use="yes" />
1981 1981 </modify-function>
1982 1982
1983 1983 </object-type>
1984 1984 <object-type name="QStatusBar">
1985 1985 <modify-function signature="addPermanentWidget(QWidget *, int)">
1986 1986 <modify-argument index="1">
1987 1987 <reference-count action="ignore"/>
1988 1988 </modify-argument>
1989 1989 </modify-function>
1990 1990 <modify-function signature="addWidget(QWidget *, int)">
1991 1991 <modify-argument index="1">
1992 1992 <reference-count action="ignore"/>
1993 1993 </modify-argument>
1994 1994 </modify-function>
1995 1995 <modify-function signature="removeWidget(QWidget *)">
1996 1996 <modify-argument index="1">
1997 1997 <reference-count action="ignore"/>
1998 1998 </modify-argument>
1999 1999 </modify-function>
2000 2000 <modify-function signature="insertPermanentWidget(int, QWidget *, int)">
2001 2001 <modify-argument index="2">
2002 2002 <reference-count action="ignore"/>
2003 2003 </modify-argument>
2004 2004 </modify-function>
2005 2005 <modify-function signature="insertWidget(int, QWidget *, int)">
2006 2006 <modify-argument index="2">
2007 2007 <reference-count action="ignore"/>
2008 2008 </modify-argument>
2009 2009 </modify-function>
2010 2010 </object-type>
2011 2011 <object-type name="QStringListModel"/>
2012 2012 <object-type name="QStyleFactory"/>
2013 2013 <object-type name="QStyleHintReturn"/>
2014 2014 <object-type name="QStyleHintReturnVariant"/>
2015 2015 <object-type name="QStyleHintReturnMask"/>
2016 2016 <object-type name="QStylePainter" delete-in-main-thread="yes"/>
2017 2017 <object-type name="QSyntaxHighlighter">
2018 2018 <modify-function signature="setCurrentBlockUserData(QTextBlockUserData*)">
2019 2019 <modify-argument index="1">
2020 2020 <define-ownership class="java" owner="c++"/>
2021 2021 </modify-argument>
2022 2022 </modify-function>
2023 2023 <modify-function signature="setDocument(QTextDocument*)">
2024 2024 <modify-argument index="1">
2025 2025 <reference-count action="set" variable-name="__rcDocument"/>
2026 2026 </modify-argument>
2027 2027 </modify-function>
2028 2028
2029 2029 </object-type>
2030 2030 <object-type name="QSystemTrayIcon">
2031 2031 <modify-function signature="setContextMenu(QMenu*)">
2032 2032 <modify-argument index="1">
2033 2033 <reference-count action="set" variable-name="__rcContextMenu"/>
2034 2034 </modify-argument>
2035 2035 </modify-function>
2036 2036 </object-type>
2037 2037 <object-type name="QTableView">
2038 2038 <modify-function signature="setHorizontalHeader(QHeaderView*)">
2039 2039 <modify-argument index="1">
2040 2040 <reference-count action="ignore"/>
2041 2041 </modify-argument>
2042 2042 </modify-function>
2043 2043 <modify-function signature="setVerticalHeader(QHeaderView*)">
2044 2044 <modify-argument index="1">
2045 2045 <reference-count action="ignore"/>
2046 2046 </modify-argument>
2047 2047 </modify-function>
2048 2048 <modify-function signature="setModel(QAbstractItemModel*)">
2049 2049 <modify-argument index="1">
2050 2050 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemModel"/>
2051 2051 </modify-argument>
2052 2052 </modify-function>
2053 2053 <modify-function signature="setSelectionModel(QItemSelectionModel*)">
2054 2054 <modify-argument index="1">
2055 2055 <no-null-pointer/>
2056 2056 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemSelectionModel"/>
2057 2057 </modify-argument>
2058 2058 </modify-function>
2059 2059
2060 2060 <modify-function signature="sortByColumn(int)" remove="all"/> <!--### Obsolete in 4.3-->
2061 2061 </object-type>
2062 2062 <object-type name="QTextBlockGroup" delete-in-main-thread="yes"/>
2063 2063 <object-type name="QTextBlockUserData" delete-in-main-thread="yes"/>
2064 2064 <object-type name="QTextItem" delete-in-main-thread="yes"/>
2065 2065 <object-type name="QTextList" delete-in-main-thread="yes">
2066 2066 <modify-function signature="format()const" rename="textListFormat"/>
2067 2067
2068 2068 <modify-function signature="isEmpty()const" remove="all"/> <!--### Obsolete in 4.3-->
2069 2069 </object-type>
2070 2070 <object-type name="QTextObject" delete-in-main-thread="yes"/>
2071 2071
2072 2072 <!-- The original QTextObjectInterface has been rejected and replaced by this, since the original
2073 2073 usage is based on an interface pattern we can't mimic in Java (our users can't implement our
2074 2074 interfaces.) The new class inherits both QObject and QTextObjectInterface, and can be extended
2075 2075 in Java to get a type that can properly be used with registerHandler() in
2076 2076 QAbstractTextDocumentLayout. -->
2077 2077 <object-type name="QtJambiTextObjectInterface" delete-in-main-thread="yes" java-name="QTextObjectInterface">
2078 2078 <modify-function signature="drawObject(QPainter*,QRectF,QTextDocument*,int,QTextFormat)">
2079 2079 <modify-argument index="1" invalidate-after-use="yes" />
2080 2080 </modify-function>
2081 2081 </object-type>
2082 2082
2083 2083 <object-type name="QTimeEdit"/>
2084 2084 <object-type name="QToolBox">
2085 2085 <modify-function signature="addItem(QWidget*,QString)">
2086 2086 <modify-argument index="1">
2087 2087 <reference-count action="ignore"/>
2088 2088 </modify-argument>
2089 2089 </modify-function>
2090 2090 <modify-function signature="addItem(QWidget*,QIcon,QString)">
2091 2091 <modify-argument index="1">
2092 2092 <reference-count action="ignore"/>
2093 2093 </modify-argument>
2094 2094 </modify-function>
2095 2095 <modify-function signature="insertItem(int,QWidget*,QIcon,QString)">
2096 2096 <modify-argument index="2">
2097 2097 <reference-count action="ignore"/>
2098 2098 </modify-argument>
2099 2099 </modify-function>
2100 2100 <modify-function signature="insertItem(int,QWidget*,QString)">
2101 2101 <modify-argument index="2">
2102 2102 <reference-count action="ignore"/>
2103 2103 </modify-argument>
2104 2104 </modify-function>
2105 2105 <modify-function signature="setCurrentWidget(QWidget*) ">
2106 2106 <modify-argument index="1">
2107 2107 <reference-count action="ignore"/>
2108 2108 </modify-argument>
2109 2109 </modify-function>
2110 2110 </object-type>
2111 2111 <object-type name="QToolButton">
2112 2112 <modify-function signature="initStyleOption(QStyleOptionToolButton*)const">
2113 2113 <access modifier="private"/>
2114 2114 </modify-function>
2115 2115
2116 2116 <modify-function signature="setDefaultAction(QAction *)">
2117 2117 <modify-argument index="1">
2118 2118 <reference-count action="set" variable-name="__rcDefaultAction"/>
2119 2119 </modify-argument>
2120 2120 </modify-function>
2121 2121 <modify-function signature="setMenu(QMenu *)">
2122 2122 <modify-argument index="1">
2123 2123 <reference-count action="set" variable-name="__rcMenu"/>
2124 2124 </modify-argument>
2125 2125 </modify-function>
2126 2126 </object-type>
2127 2127 <object-type name="QToolTip"/>
2128 2128 <object-type name="QTreeView">
2129 2129
2130 2130 <modify-function signature="drawBranches(QPainter*,QRect,QModelIndex)const">
2131 2131 <modify-argument index="1" invalidate-after-use="yes" />
2132 2132 </modify-function>
2133 2133 <modify-function signature="drawRow(QPainter*,QStyleOptionViewItem,QModelIndex)const">
2134 2134 <modify-argument index="1" invalidate-after-use="yes" />
2135 2135 </modify-function>
2136 2136
2137 2137 <modify-function signature="setHeader(QHeaderView*)">
2138 2138 <modify-argument index="1">
2139 2139 <reference-count action="ignore"/>
2140 2140 </modify-argument>
2141 2141 </modify-function>
2142 2142 <modify-function signature="setModel(QAbstractItemModel*)">
2143 2143 <modify-argument index="1">
2144 2144 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemModel"/>
2145 2145 </modify-argument>
2146 2146 </modify-function>
2147 2147 <modify-function signature="setSelectionModel(QItemSelectionModel*)">
2148 2148 <modify-argument index="1">
2149 2149 <no-null-pointer/>
2150 2150 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemSelectionModel"/>
2151 2151 </modify-argument>
2152 2152 </modify-function>
2153 2153
2154 2154 <modify-function signature="sortByColumn(int)" remove="all"/> <!--### Obsolete in 4.3-->
2155 2155 </object-type>
2156 2156 <object-type name="QUndoCommand">
2157 2157 <modify-function signature="mergeWith(const QUndoCommand*)">
2158 2158 <modify-argument index="1" invalidate-after-use="yes" />
2159 2159 </modify-function>
2160 2160 </object-type>
2161 2161 <object-type name="QUndoGroup">
2162 2162 <modify-function signature="addStack(QUndoStack*)">
2163 2163 <modify-argument index="1">
2164 2164 <reference-count action="add" variable-name="__rcStacks"/>
2165 2165 </modify-argument>
2166 2166 </modify-function>
2167 2167 <modify-function signature="removeStack(QUndoStack*)">
2168 2168 <modify-argument index="1">
2169 2169 <reference-count action="remove" variable-name="__rcStacks"/>
2170 2170 </modify-argument>
2171 2171 </modify-function>
2172 2172 <modify-function signature="setActiveStack(QUndoStack*)">
2173 2173 <modify-argument index="1">
2174 2174 <reference-count action="ignore"/>
2175 2175 </modify-argument>
2176 2176 </modify-function>
2177 2177 </object-type>
2178 2178
2179 2179 <object-type name="QUndoStack"/>
2180 2180
2181 2181 <object-type name="QUndoView">
2182 2182 <modify-function signature="setGroup(QUndoGroup *)">
2183 2183 <modify-argument index="1">
2184 2184 <reference-count action="set" variable-name="__rcGroupOrStack"/>
2185 2185 </modify-argument>
2186 2186 </modify-function>
2187 2187 <modify-function signature="setStack(QUndoStack *)">
2188 2188 <modify-argument index="1">
2189 2189 <reference-count action="set" variable-name="__rcGroupOrStack"/>
2190 2190 </modify-argument>
2191 2191 </modify-function>
2192 2192 <modify-function signature="QUndoView(QUndoGroup *,QWidget *)">
2193 2193 <modify-argument index="1">
2194 2194 <reference-count action="set" variable-name="__rcGroupOrStack"/>
2195 2195 </modify-argument>
2196 2196 </modify-function>
2197 2197 <modify-function signature="QUndoView(QUndoStack *,QWidget *)">
2198 2198 <modify-argument index="1">
2199 2199 <reference-count action="set" variable-name="__rcGroupOrStack"/>
2200 2200 </modify-argument>
2201 2201 </modify-function>
2202 2202 </object-type>
2203 2203 <object-type name="QVBoxLayout"/>
2204 2204 <object-type name="QValidator" />
2205 2205 <object-type name="QWhatsThis"/>
2206 2206 <object-type name="QWidgetAction">
2207 2207 <modify-function signature="createWidget(QWidget*)">
2208 2208 <modify-argument index="return">
2209 2209 <define-ownership class="shell" owner="c++"/>
2210 2210 </modify-argument>
2211 2211 </modify-function>
2212 2212 </object-type>
2213 2213 <object-type name="QWidgetItem" />
2214 2214 <object-type name="QWindowsStyle">
2215 2215 <modify-function signature="standardPixmap(QStyle::StandardPixmap, const QStyleOption*, const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
2216 2216 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
2217 2217 </object-type>
2218 2218 <object-type name="QWorkspace">
2219 2219 <modify-function signature="addWindow(QWidget*,QFlags&lt;Qt::WindowType&gt;)">
2220 2220 <modify-argument index="1">
2221 2221 <reference-count action="ignore"/>
2222 2222 </modify-argument>
2223 2223 </modify-function>
2224 2224 <modify-function signature="setActiveWindow(QWidget*)">
2225 2225 <modify-argument index="1">
2226 2226 <reference-count action="ignore"/>
2227 2227 </modify-argument>
2228 2228 </modify-function>
2229 2229 </object-type>
2230 2230
2231 2231 <object-type name="QActionEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ActionAdded || %1-&gt;type() == QEvent::ActionRemoved || %1-&gt;type() == QEvent::ActionChanged"/>
2232 2232 <object-type name="QClipboardEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Clipboard"/>
2233 2233 <object-type name="QCloseEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Close"/>
2234 2234 <object-type name="QContextMenuEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ContextMenu"/>
2235 2235 <object-type name="QDragEnterEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DragEnter"/>
2236 2236 <object-type name="QDragLeaveEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DragLeave"/>
2237 2237 <object-type name="QDragMoveEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DragMove">
2238 2238 <modify-function signature="accept()" remove="all"/>
2239 2239 <modify-function signature="ignore()" remove="all"/>
2240 2240 </object-type>
2241 2241 <object-type name="QDropEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Drop">
2242 2242 <modify-function signature="encodedData(const char*)const">
2243 2243 <remove/>
2244 2244 </modify-function>
2245 2245
2246 2246 <modify-function signature="format(int)const">
2247 2247 <remove/>
2248 2248 </modify-function>
2249 2249
2250 2250 <modify-function signature="provides(const char*)const">
2251 2251 <remove/>
2252 2252 </modify-function>
2253 2253
2254 2254
2255 2255 </object-type>
2256 2256 <object-type name="QFileOpenEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::FileOpen"/>
2257 2257 <object-type name="QFocusEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::FocusIn || %1-&gt;type() == QEvent::FocusOut">
2258 2258 <modify-function signature="reason()const">
2259 2259 <remove/>
2260 2260 </modify-function>
2261 2261 </object-type>
2262 2262
2263 2263 <object-type name="QGraphicsSceneContextMenuEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneContextMenu"/>
2264 2264 <object-type name="QGraphicsSceneDragDropEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneDragEnter || %1-&gt;type() == QEvent::GraphicsSceneDragLeave || %1-&gt;type() == QEvent::GraphicsSceneDragMove || %1-&gt;type() == QEvent::GraphicsSceneDrop">
2265 2265 <modify-function signature="setMimeData(const QMimeData *)">
2266 2266 <remove/>
2267 2267 </modify-function>
2268 2268 <modify-function signature="setSource(QWidget *)">
2269 2269 <remove/>
2270 2270 </modify-function>
2271 2271 </object-type>
2272 2272 <object-type name="QGraphicsSceneEvent">
2273 2273 <modify-function signature="setWidget(QWidget *)">
2274 2274 <remove/>
2275 2275 </modify-function>
2276 2276 </object-type>
2277 2277 <object-type name="QGraphicsSceneMoveEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneMove" />
2278 2278 <object-type name="QGraphicsSceneResizeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneResize" />
2279 2279 <object-type name="QGraphicsSceneHelpEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneHelp"/>
2280 2280 <object-type name="QGraphicsSceneHoverEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneHoverEnter || %1-&gt;type() == QEvent::GraphicsSceneHoverLeave || %1-&gt;type() == QEvent::GraphicsSceneHoverMove"/>
2281 2281 <object-type name="QGraphicsSceneMouseEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneMouseDoubleClick || %1-&gt;type() == QEvent::GraphicsSceneMouseMove || %1-&gt;type() == QEvent::GraphicsSceneMousePress || %1-&gt;type() == QEvent::GraphicsSceneMouseRelease"/>
2282 2282 <object-type name="QGraphicsSceneWheelEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneWheel"/>
2283 2283 <object-type name="QHelpEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ToolTip || %1-&gt;type() == QEvent::WhatsThis"/>
2284 2284 <object-type name="QHideEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Hide"/>
2285 2285 <object-type name="QHoverEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::HoverEnter || %1-&gt;type() == QEvent::HoverLeave || %1-&gt;type() == QEvent::HoverMove"/>
2286 2286 <object-type name="QIconDragEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::IconDrag"/>
2287 2287 <object-type name="QInputMethodEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::InputMethod"/>
2288 2288 <object-type name="QMoveEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Move"/>
2289 2289 <object-type name="QResizeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Resize"/>
2290 2290 <object-type name="QShortcutEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Shortcut">
2291 2291 <!-- All these have const overloads that are used instead -->
2292 2292 <modify-function signature="isAmbiguous()">
2293 2293 <remove/>
2294 2294 </modify-function>
2295 2295 <modify-function signature="shortcutId()">
2296 2296 <remove/>
2297 2297 </modify-function>
2298 2298 <modify-function signature="key()">
2299 2299 <remove/>
2300 2300 </modify-function>
2301 2301 </object-type>
2302 2302 <object-type name="QShowEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Show"/>
2303 2303 <object-type name="QStatusTipEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::StatusTip"/>
2304 2304 <object-type name="QTabletEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::TabletMove || %1-&gt;type() == QEvent::TabletPress || %1-&gt;type() == QEvent::TabletRelease"/>
2305 2305 <object-type name="QToolBarChangeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ToolBarChange"/>
2306 2306 <object-type name="QWhatsThisClickedEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::WhatsThisClicked"/>
2307 2307 <object-type name="QWheelEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Wheel"/>
2308 2308 <object-type name="QWindowStateChangeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::WindowStateChange"/>
2309 2309 <object-type name="QDragResponseEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DragResponse"/>
2310 2310 <object-type name="QInputEvent">
2311 2311 <modify-function signature="modifiers()const" access="non-final"/>
2312 2312 </object-type>
2313 2313 <object-type name="QKeyEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::KeyPress || %1-&gt;type() == QEvent::KeyRelease"/>
2314 2314 <object-type name="QMouseEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::MouseButtonDblClick || %1-&gt;type() == QEvent::MouseButtonPress || %1-&gt;type() == QEvent::MouseButtonRelease || %1-&gt;type() == QEvent::MouseMove"/>
2315 2315 <object-type name="QPaintEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Paint"/>
2316 2316 <object-type name="QAccessibleEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::AccessibilityDescription || %1-&gt;type() == QEvent::AccessibilityHelp"/>
2317 2317
2318 2318 <object-type name="QAbstractButton" />
2319 2319
2320 2320 <object-type name="QStyle">
2321 2321 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
2322 2322 <modify-function signature="layoutSpacingImplementation(QSizePolicy::ControlType, QSizePolicy::ControlType, Qt::Orientation, const QStyleOption *, const QWidget *) const" virtual-slot="yes" />
2323 2323
2324 2324 <modify-function signature="drawComplexControl(QStyle::ComplexControl,const QStyleOptionComplex*,QPainter*,const QWidget*)const">
2325 2325 <modify-argument index="3" invalidate-after-use="yes" />
2326 2326 </modify-function>
2327 2327 <modify-function signature="drawControl(QStyle::ControlElement,const QStyleOption*,QPainter*,const QWidget*)const">
2328 2328 <modify-argument index="3" invalidate-after-use="yes" />
2329 2329 </modify-function>
2330 2330 <modify-function signature="drawPrimitive(QStyle::PrimitiveElement,const QStyleOption*,QPainter*,const QWidget*)const">
2331 2331 <modify-argument index="3" invalidate-after-use="yes" />
2332 2332 </modify-function>
2333 2333 <modify-function signature="styleHint(QStyle::StyleHint,const QStyleOption*,const QWidget*,QStyleHintReturn*)const">
2334 2334 <modify-argument index="4" invalidate-after-use="yes" />
2335 2335 </modify-function>
2336 2336 <modify-function signature="drawItemPixmap(QPainter*,QRect,int,QPixmap)const">
2337 2337 <modify-argument index="1" invalidate-after-use="yes" />
2338 2338 </modify-function>
2339 2339 <modify-function signature="drawItemText(QPainter*,QRect,int,QPalette,bool,QString,QPalette::ColorRole)const">
2340 2340 <modify-argument index="1" invalidate-after-use="yes" />
2341 2341 </modify-function>
2342 2342
2343 2343 </object-type>
2344 2344
2345 2345 <object-type name="QColorDialog">
2346 2346
2347 2347 <modify-function signature="getColor(const QColor &amp;, QWidget *)">
2348 2348 <modify-argument index="1">
2349 2349 <replace-default-expression with="QColor.white"/>
2350 2350 </modify-argument>
2351 2351 </modify-function>
2352 2352 <modify-function signature="getRgba(uint,bool*,QWidget*)">
2353 2353 <rename to="getRgba_internal"/>
2354 2354 <access modifier="private"/>
2355 2355 <modify-argument index="1">
2356 2356 <remove-default-expression />
2357 2357 </modify-argument>
2358 2358 <modify-argument index="2">
2359 2359 <remove-default-expression />
2360 2360 </modify-argument>
2361 2361 <modify-argument index="3">
2362 2362 <remove-default-expression />
2363 2363 </modify-argument>
2364 2364 </modify-function>
2365 2365 </object-type>
2366 2366
2367 2367 <object-type name="QLayout">
2368 2368 <modify-function signature="addItem(QLayoutItem*)">
2369 2369 <modify-argument index="1" invalidate-after-use="yes" />
2370 2370 </modify-function>
2371 2371
2372 2372 <modify-function signature="setSpacing(int)" rename="setWidgetSpacing"/>
2373 2373 <modify-function signature="spacing()const" rename="widgetSpacing"/>
2374 2374 <modify-function signature="addWidget(QWidget *)">
2375 2375 <modify-argument index="1">
2376 2376 <no-null-pointer/>
2377 2377 <reference-count variable-name="__rcWidgets" action="add"/>
2378 2378 </modify-argument>
2379 2379 </modify-function>
2380 2380 <modify-function signature="addChildWidget(QWidget *)">
2381 2381 <modify-argument index="1">
2382 2382 <no-null-pointer/>
2383 2383 <reference-count variable-name="__rcWidgets" action="add"/>
2384 2384 </modify-argument>
2385 2385 </modify-function>
2386 2386 <modify-function signature="removeWidget(QWidget *)">
2387 2387 <modify-argument index="1">
2388 2388 <no-null-pointer/>
2389 2389 <reference-count variable-name="__rcWidgets" action="remove"/>
2390 2390 </modify-argument>
2391 2391 </modify-function>
2392 2392
2393 2393 <modify-function signature="setAlignment(QWidget*,QFlags&lt;Qt::AlignmentFlag&gt;)">
2394 2394 <modify-argument index="1">
2395 2395 <reference-count action="ignore"/>
2396 2396 </modify-argument>
2397 2397 </modify-function>
2398 2398 <modify-function signature="setAlignment(QLayout*,QFlags&lt;Qt::AlignmentFlag&gt;)">
2399 2399 <modify-argument index="1">
2400 2400 <reference-count action="ignore"/>
2401 2401 </modify-argument>
2402 2402 </modify-function>
2403 2403 <modify-function signature="setMenuBar(QWidget*)">
2404 2404 <modify-argument index="1">
2405 2405 <reference-count action="set" variable-name="__rcMenuBar"/>
2406 2406 </modify-argument>
2407 2407 </modify-function>
2408 2408 <modify-function signature="getContentsMargins(int*,int*,int*,int*)const">
2409 2409 <access modifier="private"/>
2410 2410 </modify-function>
2411 2411
2412 2412 <modify-function signature="margin()const" remove="all"/> <!--### Obsolete in 4.3-->
2413 2413 <!-- <modify-function signature="setMargin(int)" remove="all"/> --> <!--### Obsolete in 4.3-->
2414 2414 </object-type>
2415 2415
2416 2416 <object-type name="QStackedLayout">
2417 2417 <modify-function signature="addItem(QLayoutItem *)">
2418 2418 <modify-argument index="1">
2419 2419 <define-ownership class="java" owner="c++"/>
2420 2420 </modify-argument>
2421 2421 </modify-function>
2422 2422 <modify-function signature="itemAt(int) const">
2423 2423 <modify-argument index="return">
2424 2424 <define-ownership class="java" owner="c++"/>
2425 2425 </modify-argument>
2426 2426 </modify-function>
2427 2427 <modify-function signature="addWidget(QWidget *)">
2428 2428 <rename to="addStackedWidget"/>
2429 2429 <modify-argument index="1">
2430 2430 <no-null-pointer/>
2431 2431 <reference-count action="add" declare-variable="QLayout" variable-name="__rcWidgets"/>
2432 2432 </modify-argument>
2433 2433 </modify-function>
2434 2434 <modify-function signature="insertWidget(int,QWidget*)">
2435 2435 <modify-argument index="2">
2436 2436 <no-null-pointer/>
2437 2437 <reference-count action="add" declare-variable="QLayout" variable-name="__rcWidgets"/>
2438 2438 </modify-argument>
2439 2439 </modify-function>
2440 2440 <modify-function signature="setCurrentWidget(QWidget*)">
2441 2441 <modify-argument index="1">
2442 2442 <!-- Safe to ignore because current widget must have been added to layout already -->
2443 2443 <reference-count action="ignore"/>
2444 2444 </modify-argument>
2445 2445 </modify-function>
2446 2446 </object-type>
2447 2447
2448 2448 <object-type name="QBoxLayout">
2449 2449 <modify-function signature="addWidget(QWidget *, int, QFlags&lt;Qt::AlignmentFlag&gt;)">
2450 2450 <modify-argument index="1">
2451 2451 <no-null-pointer/>
2452 2452 </modify-argument>
2453 2453 </modify-function>
2454 2454 <modify-function signature="addItem(QLayoutItem *)">
2455 2455 <modify-argument index="1">
2456 2456 <define-ownership class="java" owner="c++"/>
2457 2457 </modify-argument>
2458 2458 </modify-function>
2459 2459 <modify-function signature="insertLayout(int, QLayout *, int)">
2460 2460 <modify-argument index="2">
2461 2461 <define-ownership class="java" owner="c++"/>
2462 2462 </modify-argument>
2463 2463 </modify-function>
2464 2464 <modify-function signature="insertItem(int, QLayoutItem *)">
2465 2465 <modify-argument index="2">
2466 2466 <define-ownership class="java" owner="c++"/>
2467 2467 </modify-argument>
2468 2468 </modify-function>
2469 2469 <modify-function signature="addSpacerItem(QSpacerItem*)">
2470 2470 <modify-argument index="1">
2471 2471 <define-ownership class="java" owner="c++" />
2472 2472 </modify-argument>
2473 2473 </modify-function>
2474 2474 <modify-function signature="insertSpacerItem(int,QSpacerItem*)">
2475 2475 <modify-argument index="2">
2476 2476 <define-ownership class="java" owner="c++" />
2477 2477 </modify-argument>
2478 2478 </modify-function>
2479 2479
2480 2480 <modify-function signature="addLayout(QLayout *, int)">
2481 2481 <modify-argument index="1">
2482 2482 <define-ownership class="java" owner="c++"/>
2483 2483 </modify-argument>
2484 2484 </modify-function>
2485 2485 <modify-function signature="addWidget(QWidget*,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
2486 2486 <modify-argument index="1">
2487 2487 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2488 2488 </modify-argument>
2489 2489 </modify-function>
2490 2490 <modify-function signature="insertWidget(int,QWidget*,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
2491 2491 <modify-argument index="2">
2492 2492 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2493 2493 </modify-argument>
2494 2494 </modify-function>
2495 2495 <modify-function signature="setStretchFactor(QWidget*,int)">
2496 2496 <modify-argument index="1">
2497 2497 <reference-count action="ignore"/>
2498 2498 </modify-argument>
2499 2499 </modify-function>
2500 2500 <modify-function signature="setStretchFactor(QLayout*,int)">
2501 2501 <modify-argument index="1">
2502 2502 <reference-count action="ignore"/>
2503 2503 </modify-argument>
2504 2504 </modify-function>
2505 2505 </object-type>
2506 2506
2507 2507 <object-type name="QGridLayout">
2508 2508 <modify-function signature="addWidget(QWidget *)" remove="all"/>
2509 2509 <modify-function signature="addItem(QLayoutItem *)">
2510 2510 <modify-argument index="1">
2511 2511 <define-ownership class="java" owner="c++"/>
2512 2512 </modify-argument>
2513 2513 </modify-function>
2514 2514 <modify-function signature="addItem(QLayoutItem *, int, int, int, int, QFlags&lt;Qt::AlignmentFlag&gt;)">
2515 2515 <modify-argument index="1">
2516 2516 <define-ownership class="java" owner="c++"/>
2517 2517 </modify-argument>
2518 2518 </modify-function>
2519 2519 <modify-function signature="addLayout(QLayout *, int, int, QFlags&lt;Qt::AlignmentFlag&gt;)">
2520 2520 <modify-argument index="1">
2521 2521 <define-ownership class="java" owner="c++"/>
2522 2522 </modify-argument>
2523 2523 </modify-function>
2524 2524 <modify-function signature="addLayout(QLayout *, int, int, int, int, QFlags&lt;Qt::AlignmentFlag&gt;)">
2525 2525 <modify-argument index="1">
2526 2526 <define-ownership class="java" owner="c++"/>
2527 2527 </modify-argument>
2528 2528 </modify-function>
2529 2529 <modify-function signature="addWidget(QWidget*,int,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
2530 2530 <modify-argument index="1">
2531 2531 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2532 2532 </modify-argument>
2533 2533 </modify-function>
2534 2534 <modify-function signature="addWidget(QWidget*,int,int,int,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
2535 2535 <modify-argument index="1">
2536 2536 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2537 2537 </modify-argument>
2538 2538 </modify-function>
2539 2539 <modify-function signature="addWidget(QWidget*)">
2540 2540 <modify-argument index="1">
2541 2541 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2542 2542 </modify-argument>
2543 2543 </modify-function>
2544 2544 <modify-function signature="getItemPosition(int,int*,int*,int*,int*)">
2545 2545 <access modifier="private"/>
2546 2546 </modify-function>
2547 2547 </object-type>
2548 2548
2549 2549 <object-type name="QGraphicsView">
2550 2550 <extra-includes>
2551 2551 <include file-name="QPainterPath" location="global"/>
2552 2552 <include file-name="QVarLengthArray" location="global"/>
2553 2553 </extra-includes>
2554 2554 <modify-function signature="fitInView(const QGraphicsItem *, Qt::AspectRatioMode)">
2555 2555 <modify-argument index="1">
2556 2556 <no-null-pointer />
2557 2557 </modify-argument>
2558 2558 </modify-function>
2559 2559 <modify-function signature="setupViewport(QWidget *)" access="non-final"/>
2560 2560 <modify-function signature="setScene(QGraphicsScene*)">
2561 2561 <modify-argument index="1">
2562 2562 <reference-count action="set" variable-name="__rcScene"/>
2563 2563 </modify-argument>
2564 2564 </modify-function>
2565 2565 <modify-function signature="setupViewport(QWidget*)">
2566 2566 <modify-argument index="1">
2567 2567 <reference-count action="ignore"/>
2568 2568 </modify-argument>
2569 2569 </modify-function>
2570 2570
2571 2571 <modify-function signature="drawBackground(QPainter*,QRectF)">
2572 2572 <modify-argument index="1" invalidate-after-use="yes" />
2573 2573 </modify-function>
2574 2574 <modify-function signature="drawForeground(QPainter*,QRectF)">
2575 2575 <modify-argument index="1" invalidate-after-use="yes" />
2576 2576 </modify-function>
2577 2577 <modify-function signature="drawItems(QPainter*,int,QGraphicsItem**,const QStyleOptionGraphicsItem*)">
2578 2578 <modify-argument index="1" invalidate-after-use="yes" />
2579 2579 </modify-function>
2580 2580
2581 2581 <modify-function signature="drawItems(QPainter*,int,QGraphicsItem**,const QStyleOptionGraphicsItem*)">
2582 2582 <modify-argument index="2">
2583 2583 <remove-argument/>
2584 2584 <conversion-rule class="shell">
2585 2585 // nothing
2586 2586 </conversion-rule>
2587 2587 <conversion-rule class="native">
2588 2588 <insert-template name="core.get_array_length">
2589 2589 <replace from="%ARRAY" to="%3"/>
2590 2590 </insert-template>
2591 2591 int __length = %out;
2592 2592 </conversion-rule>
2593 2593 </modify-argument>
2594 2594
2595 2595 <modify-argument index="3">
2596 2596 <replace-type modified-type="com.trolltech.qt.gui.QGraphicsItemInterface[]"/>
2597 2597 <conversion-rule class="shell">
2598 2598 <insert-template name="gui.convert_graphicsitem_array_to_java">
2599 2599 <replace from="%LENGTH" to="%2"/>
2600 2600 </insert-template>
2601 2601 jobjectArray graphicsItemArrayHolder = %out;
2602 2602 </conversion-rule>
2603 2603 <conversion-rule class="native">
2604 2604 <insert-template name="gui.convert_graphicsitem_array_from_java"/>
2605 2605 </conversion-rule>
2606 2606 </modify-argument>
2607 2607
2608 2608 <modify-argument index="4">
2609 2609 <replace-type modified-type="com.trolltech.qt.gui.QStyleOptionGraphicsItem[]"/>
2610 2610 <conversion-rule class="shell">
2611 2611 <insert-template name="gui.convert_styleoptiongraphicsitem_array_to_java">
2612 2612 <replace from="%LENGTH" to="%2"/>
2613 2613 </insert-template>
2614 2614 jobjectArray styleOptionArrayHolder = %out;
2615 2615 </conversion-rule>
2616 2616 <conversion-rule class="native">
2617 2617 <insert-template name="gui.convert_styleoptiongraphicsitem_array_from_java"/>
2618 2618 </conversion-rule>
2619 2619 </modify-argument>
2620 2620
2621 2621 <modify-argument index="return">
2622 2622 <conversion-rule class="shell">
2623 2623 qtjambi_invalidate_array(__jni_env, styleOptionArrayHolder);
2624 2624 qtjambi_invalidate_array(__jni_env, graphicsItemArrayHolder);
2625 2625 </conversion-rule>
2626 2626 </modify-argument>
2627 2627
2628 2628 </modify-function>
2629 2629 </object-type>
2630 2630
2631 2631 <object-type name="QInputDialog">
2632 2632
2633 2633 <modify-function signature="getInt(QWidget*,QString,QString,int,int,int,int,bool*,QFlags&lt;Qt::WindowType&gt;)">
2634 2634 <rename to="getInt_private" />
2635 2635 <access modifier="private" />
2636 2636 <modify-argument index="4">
2637 2637 <remove-default-expression />
2638 2638 </modify-argument>
2639 2639 <modify-argument index="5">
2640 2640 <remove-default-expression />
2641 2641 </modify-argument>
2642 2642 <modify-argument index="6">
2643 2643 <remove-default-expression />
2644 2644 </modify-argument>
2645 2645 <modify-argument index="7">
2646 2646 <remove-default-expression />
2647 2647 </modify-argument>
2648 2648 <modify-argument index="8">
2649 2649 <remove-default-expression />
2650 2650 </modify-argument>
2651 2651 <modify-argument index="9">
2652 2652 <remove-default-expression />
2653 2653 </modify-argument>
2654 2654 </modify-function>
2655 2655
2656 2656 <modify-function signature="getDouble(QWidget *, const QString &amp;, const QString &amp;, double, double, double, int, bool *, QFlags&lt;Qt::WindowType&gt;)">
2657 2657 <rename to="getDouble_internal"/>
2658 2658 <access modifier="private"/>
2659 2659 <modify-argument index="4">
2660 2660 <remove-default-expression />
2661 2661 </modify-argument>
2662 2662 <modify-argument index="5">
2663 2663 <remove-default-expression />
2664 2664 </modify-argument>
2665 2665 <modify-argument index="6">
2666 2666 <remove-default-expression />
2667 2667 </modify-argument>
2668 2668 <modify-argument index="7">
2669 2669 <remove-default-expression />
2670 2670 </modify-argument>
2671 2671 <modify-argument index="8">
2672 2672 <remove-default-expression />
2673 2673 </modify-argument>
2674 2674 <modify-argument index="9">
2675 2675 <remove-default-expression />
2676 2676 </modify-argument>
2677 2677 </modify-function>
2678 2678
2679 2679 <modify-function signature="getInteger(QWidget *, const QString &amp;, const QString &amp;, int, int, int, int, bool *, QFlags&lt;Qt::WindowType&gt;)">
2680 2680 <rename to="getInteger_internal"/>
2681 2681 <access modifier="private"/>
2682 2682 <modify-argument index="4">
2683 2683 <remove-default-expression />
2684 2684 </modify-argument>
2685 2685 <modify-argument index="5">
2686 2686 <remove-default-expression />
2687 2687 </modify-argument>
2688 2688 <modify-argument index="6">
2689 2689 <remove-default-expression />
2690 2690 </modify-argument>
2691 2691 <modify-argument index="7">
2692 2692 <remove-default-expression />
2693 2693 </modify-argument>
2694 2694 <modify-argument index="8">
2695 2695 <remove-default-expression />
2696 2696 </modify-argument>
2697 2697 <modify-argument index="9">
2698 2698 <remove-default-expression />
2699 2699 </modify-argument>
2700 2700 </modify-function>
2701 2701
2702 2702 <modify-function signature="getItem(QWidget *, const QString &amp;, const QString &amp;, const QStringList&lt;QString&gt; &amp;, int, bool, bool *, QFlags&lt;Qt::WindowType&gt;)">
2703 2703 <rename to="getItem_internal"/>
2704 2704 <access modifier="private"/>
2705 2705 <modify-argument index="4">
2706 2706 <remove-default-expression />
2707 2707 </modify-argument>
2708 2708 <modify-argument index="5">
2709 2709 <remove-default-expression />
2710 2710 </modify-argument>
2711 2711 <modify-argument index="6">
2712 2712 <remove-default-expression />
2713 2713 </modify-argument>
2714 2714 <modify-argument index="7">
2715 2715 <remove-default-expression />
2716 2716 </modify-argument>
2717 2717 <modify-argument index="8">
2718 2718 <remove-default-expression />
2719 2719 </modify-argument>
2720 2720 </modify-function>
2721 2721
2722 2722 <modify-function signature="getText(QWidget *, const QString &amp;, const QString &amp;, QLineEdit::EchoMode, const QString &amp;, bool *, QFlags&lt;Qt::WindowType&gt;)">
2723 2723 <rename to="getText_internal"/>
2724 2724 <access modifier="private"/>
2725 2725 <modify-argument index="4">
2726 2726 <remove-default-expression />
2727 2727 </modify-argument>
2728 2728 <modify-argument index="5">
2729 2729 <remove-default-expression />
2730 2730 </modify-argument>
2731 2731 <modify-argument index="6">
2732 2732 <remove-default-expression />
2733 2733 </modify-argument>
2734 2734 <modify-argument index="7">
2735 2735 <remove-default-expression />
2736 2736 </modify-argument>
2737 2737 </modify-function>
2738 2738 </object-type>
2739 2739
2740 2740
2741 2741 <object-type name="QGraphicsScene">
2742 2742 <extra-includes>
2743 2743 <include file-name="QVarLengthArray" location="global"/>
2744 2744 </extra-includes>
2745 2745
2746 2746 <modify-function signature="contextMenuEvent(QGraphicsSceneContextMenuEvent*)">
2747 2747 <modify-argument index="1" invalidate-after-use="yes" />
2748 2748 </modify-function>
2749 2749 <modify-function signature="dragEnterEvent(QGraphicsSceneDragDropEvent*)">
2750 2750 <modify-argument index="1" invalidate-after-use="yes" />
2751 2751 </modify-function>
2752 2752 <modify-function signature="dragLeaveEvent(QGraphicsSceneDragDropEvent*)">
2753 2753 <modify-argument index="1" invalidate-after-use="yes" />
2754 2754 </modify-function>
2755 2755 <modify-function signature="dragMoveEvent(QGraphicsSceneDragDropEvent*)">
2756 2756 <modify-argument index="1" invalidate-after-use="yes" />
2757 2757 </modify-function>
2758 2758 <modify-function signature="drawBackground(QPainter*,QRectF)">
2759 2759 <modify-argument index="1" invalidate-after-use="yes" />
2760 2760 </modify-function>
2761 2761 <modify-function signature="drawForeground(QPainter*,QRectF)">
2762 2762 <modify-argument index="1" invalidate-after-use="yes" />
2763 2763 </modify-function>
2764 2764 <modify-function signature="drawItems(QPainter*,int,QGraphicsItem**,const QStyleOptionGraphicsItem*,QWidget*)">
2765 2765 <modify-argument index="1" invalidate-after-use="yes" />
2766 2766 </modify-function>
2767 2767 <modify-function signature="dropEvent(QGraphicsSceneDragDropEvent*)">
2768 2768 <modify-argument index="1" invalidate-after-use="yes" />
2769 2769 </modify-function>
2770 2770 <modify-function signature="focusInEvent(QFocusEvent*)">
2771 2771 <modify-argument index="1" invalidate-after-use="yes" />
2772 2772 </modify-function>
2773 2773 <modify-function signature="focusOutEvent(QFocusEvent*)">
2774 2774 <modify-argument index="1" invalidate-after-use="yes" />
2775 2775 </modify-function>
2776 2776 <modify-function signature="helpEvent(QGraphicsSceneHelpEvent*)">
2777 2777 <modify-argument index="1" invalidate-after-use="yes" />
2778 2778 </modify-function>
2779 2779 <modify-function signature="inputMethodEvent(QInputMethodEvent*)">
2780 2780 <modify-argument index="1" invalidate-after-use="yes" />
2781 2781 </modify-function>
2782 2782 <modify-function signature="keyPressEvent(QKeyEvent*)">
2783 2783 <modify-argument index="1" invalidate-after-use="yes" />
2784 2784 </modify-function>
2785 2785 <modify-function signature="keyReleaseEvent(QKeyEvent*)">
2786 2786 <modify-argument index="1" invalidate-after-use="yes" />
2787 2787 </modify-function>
2788 2788 <modify-function signature="mouseDoubleClickEvent(QGraphicsSceneMouseEvent*)">
2789 2789 <modify-argument index="1" invalidate-after-use="yes" />
2790 2790 </modify-function>
2791 2791 <modify-function signature="mouseMoveEvent(QGraphicsSceneMouseEvent*)">
2792 2792 <modify-argument index="1" invalidate-after-use="yes" />
2793 2793 </modify-function>
2794 2794 <modify-function signature="mousePressEvent(QGraphicsSceneMouseEvent*)">
2795 2795 <modify-argument index="1" invalidate-after-use="yes" />
2796 2796 </modify-function>
2797 2797 <modify-function signature="mouseReleaseEvent(QGraphicsSceneMouseEvent*)">
2798 2798 <modify-argument index="1" invalidate-after-use="yes" />
2799 2799 </modify-function>
2800 2800 <modify-function signature="wheelEvent(QGraphicsSceneWheelEvent*)">
2801 2801 <modify-argument index="1" invalidate-after-use="yes" />
2802 2802 </modify-function>
2803 2803
2804 2804 <modify-function signature="setActiveWindow(QGraphicsWidget*)">
2805 2805 <modify-argument index="1">
2806 2806 <reference-count action="ignore" />
2807 2807 </modify-argument>
2808 2808 </modify-function>
2809 2809 <modify-function signature="setStyle(QStyle*)">
2810 2810 <modify-argument index="1">
2811 2811 <reference-count action="ignore" />
2812 2812 </modify-argument>
2813 2813 </modify-function>
2814 2814
2815 2815 <modify-function signature="addItem(QGraphicsItem *)">
2816 2816 <modify-argument index="1">
2817 2817 <define-ownership class="java" owner="c++"/>
2818 2818 </modify-argument>
2819 2819 </modify-function>
2820 2820 <modify-function signature="addEllipse(const QRectF &amp;, const QPen &amp;, const QBrush &amp;)">
2821 2821 <modify-argument index="return">
2822 2822 <define-ownership class="java" owner="c++"/>
2823 2823 </modify-argument>
2824 2824 </modify-function>
2825 2825 <modify-function signature="addLine(const QLineF &amp;, const QPen &amp;)">
2826 2826 <modify-argument index="return">
2827 2827 <define-ownership class="java" owner="c++"/>
2828 2828 </modify-argument>
2829 2829 </modify-function>
2830 2830 <modify-function signature="addPath(const QPainterPath &amp;, const QPen &amp;, const QBrush &amp;)">
2831 2831 <modify-argument index="return">
2832 2832 <define-ownership class="java" owner="c++"/>
2833 2833 </modify-argument>
2834 2834 </modify-function>
2835 2835 <modify-function signature="addPixmap(const QPixmap &amp;)">
2836 2836 <modify-argument index="return">
2837 2837 <define-ownership class="java" owner="c++"/>
2838 2838 </modify-argument>
2839 2839 </modify-function>
2840 2840 <modify-function signature="addPolygon(const QPolygonF &amp;, const QPen &amp;, const QBrush &amp;)">
2841 2841 <modify-argument index="return">
2842 2842 <define-ownership class="java" owner="c++"/>
2843 2843 </modify-argument>
2844 2844 </modify-function>
2845 2845 <modify-function signature="addRect(const QRectF &amp;, const QPen &amp;, const QBrush &amp;)">
2846 2846 <modify-argument index="return">
2847 2847 <define-ownership class="java" owner="c++"/>
2848 2848 </modify-argument>
2849 2849 </modify-function>
2850 2850 <modify-function signature="addText(const QString &amp;, const QFont &amp;)">
2851 2851 <modify-argument index="return">
2852 2852 <define-ownership class="java" owner="c++"/>
2853 2853 </modify-argument>
2854 2854 </modify-function>
2855 2855 <modify-function signature="addWidget(QWidget*,QFlags&lt;Qt::WindowType&gt;)">
2856 2856 <modify-argument index="return">
2857 2857 <define-ownership class="java" owner="c++" />
2858 2858 </modify-argument>
2859 2859 <modify-argument index="1">
2860 2860 <define-ownership class="java" owner="c++" />
2861 2861 </modify-argument>
2862 2862 </modify-function>
2863 2863 <modify-function signature="removeItem(QGraphicsItem*)">
2864 2864 <modify-argument index="1">
2865 2865 <define-ownership class="java" owner="default"/>
2866 2866 </modify-argument>
2867 2867 </modify-function>
2868 2868 <modify-function signature="setFocusItem(QGraphicsItem*,Qt::FocusReason)">
2869 2869 <modify-argument index="1">
2870 2870 <reference-count action="set" variable-name="__rcFocusItem"/>
2871 2871 </modify-argument>
2872 2872 </modify-function>
2873 2873 </object-type>
2874 2874
2875 2875
2876 2876 <object-type name="QCalendarWidget">
2877 2877 <extra-includes>
2878 2878 <include file-name="QTextCharFormat" location="global"/>
2879 2879 </extra-includes>
2880 2880
2881 2881 <modify-function signature="isHeaderVisible()const" remove="all"/> <!--### Obsolete in 4.3-->
2882 2882 <modify-function signature="setHeaderVisible(bool)" remove="all"/> <!--### Obsolete in 4.3-->
2883 2883
2884 2884 <modify-function signature="paintCell(QPainter*,QRect,QDate)const">
2885 2885 <modify-argument invalidate-after-use="yes" index="1" />
2886 2886 </modify-function>
2887 2887 </object-type>
2888 2888
2889 2889 <object-type name="QTreeWidget">
2890 2890 <modify-function signature="setSelectionModel(QItemSelectionModel*)">
2891 2891 <modify-argument index="1">
2892 2892 <no-null-pointer/>
2893 2893 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemSelectionModel"/>
2894 2894 </modify-argument>
2895 2895 </modify-function>
2896 2896 <modify-function signature="removeItemWidget(QTreeWidgetItem*,int)">
2897 2897 <modify-argument index="1">
2898 2898 <reference-count action="ignore" />
2899 2899 </modify-argument>
2900 2900 </modify-function>
2901 2901 <modify-function signature="mimeData(const QList&lt;QTreeWidgetItem*&gt;)const">
2902 2902 <modify-argument index="1" invalidate-after-use="yes"/>
2903 2903 </modify-function>
2904 2904 <modify-function signature="dropMimeData(QTreeWidgetItem*,int,const QMimeData*,Qt::DropAction)">
2905 2905 <modify-argument index="1" invalidate-after-use="yes" />
2906 2906 </modify-function>
2907 2907 <modify-function signature="isSortingEnabled()const" remove="all"/>
2908 2908 <modify-function signature="setSortingEnabled(bool)" remove="all"/>
2909 2909 <modify-function signature="indexOfTopLevelItem(QTreeWidgetItem *)">
2910 2910 <remove/>
2911 2911 </modify-function>
2912 2912 <modify-function signature="addTopLevelItem(QTreeWidgetItem *)">
2913 2913 <modify-argument index="1">
2914 2914 <define-ownership class="java" owner="c++"/>
2915 2915 </modify-argument>
2916 2916 </modify-function>
2917 2917 <modify-function signature="takeTopLevelItem(int)">
2918 2918 <modify-argument index="return">
2919 2919 <define-ownership class="java" owner="default"/>
2920 2920 </modify-argument>
2921 2921 </modify-function>
2922 2922 <modify-function signature="addTopLevelItems(const QList&lt;QTreeWidgetItem*&gt; &amp;)">
2923 2923 <modify-argument index="1">
2924 2924 <define-ownership class="java" owner="c++"/>
2925 2925 </modify-argument>
2926 2926 </modify-function>
2927 2927 <modify-function signature="insertTopLevelItem(int, QTreeWidgetItem *)">
2928 2928 <modify-argument index="2">
2929 2929 <define-ownership class="java" owner="c++"/>
2930 2930 </modify-argument>
2931 2931 </modify-function>
2932 2932 <modify-function signature="insertTopLevelItems(int, const QList&lt;QTreeWidgetItem*&gt; &amp;)">
2933 2933 <modify-argument index="2">
2934 2934 <define-ownership class="java" owner="c++"/>
2935 2935 </modify-argument>
2936 2936 </modify-function>
2937 2937 <modify-function signature="setHeaderItem(QTreeWidgetItem *)">
2938 2938 <modify-argument index="1">
2939 2939 <define-ownership class="java" owner="c++"/>
2940 2940 </modify-argument>
2941 2941 </modify-function>
2942 2942 <modify-function signature="takeTopLevelItem(int)">
2943 2943 <modify-argument index="return">
2944 2944 <define-ownership class="java" owner="default"/>
2945 2945 </modify-argument>
2946 2946 </modify-function>
2947 2947 <modify-function signature="setCurrentItem(QTreeWidgetItem*,int,QFlags&lt;QItemSelectionModel::SelectionFlag&gt;)">
2948 2948 <modify-argument index="1">
2949 2949 <reference-count action="ignore" />
2950 2950 </modify-argument>
2951 2951 </modify-function>
2952 2952 <modify-function signature="setFirstItemColumnSpanned(const QTreeWidgetItem*,bool)">
2953 2953 <modify-argument index="1">
2954 2954 <reference-count action="ignore" />
2955 2955 </modify-argument>
2956 2956 </modify-function>
2957 2957 <modify-function signature="setCurrentItem(QTreeWidgetItem*)">
2958 2958 <modify-argument index="1">
2959 2959 <reference-count action="ignore"/>
2960 2960 </modify-argument>
2961 2961 </modify-function>
2962 2962 <modify-function signature="setCurrentItem(QTreeWidgetItem*,int)">
2963 2963 <modify-argument index="1">
2964 2964 <reference-count action="ignore"/>
2965 2965 </modify-argument>
2966 2966 </modify-function>
2967 2967 <modify-function signature="setItemExpanded(const QTreeWidgetItem*,bool)">
2968 2968 <remove/>
2969 2969 </modify-function>
2970 2970 <modify-function signature="isItemExpanded(const QTreeWidgetItem*)const">
2971 2971 <remove/>
2972 2972 </modify-function>
2973 2973 <modify-function signature="setItemHidden(const QTreeWidgetItem*,bool)">
2974 2974 <remove/>
2975 2975 </modify-function>
2976 2976 <modify-function signature="isItemHidden(const QTreeWidgetItem*)const">
2977 2977 <remove/>
2978 2978 </modify-function>
2979 2979 <modify-function signature="isItemSelected(const QTreeWidgetItem*)const">
2980 2980 <remove/>
2981 2981 </modify-function>
2982 2982 <modify-function signature="setItemSelected(const QTreeWidgetItem*,bool)">
2983 2983 <remove/>
2984 2984 </modify-function>
2985 2985 <modify-function signature="setItemWidget(QTreeWidgetItem*,int,QWidget*)">
2986 2986 <modify-argument index="1">
2987 2987 <reference-count action="ignore"/>
2988 2988 </modify-argument>
2989 2989 <modify-argument index="3">
2990 2990 <reference-count action="ignore"/>
2991 2991 </modify-argument>
2992 2992 </modify-function>
2993 2993 <modify-function signature="setModel(QAbstractItemModel*)">
2994 2994 <modify-argument index="1">
2995 2995 <reference-count action="ignore"/>
2996 2996 </modify-argument>
2997 2997 </modify-function>
2998 2998
2999 2999 <modify-function signature="items(const QMimeData*)const" remove="all"/> <!--### Obsolete in 4.3-->
3000 3000 </object-type>
3001 3001
3002 3002 <object-type name="QAbstractItemDelegate">
3003 3003 <modify-function signature="setEditorData(QWidget*,QModelIndex)const">
3004 3004 <modify-argument index="1">
3005 3005 <!-- Safe to ignore because this implementation is documented to do nothing -->
3006 3006 <reference-count action="ignore"/>
3007 3007 </modify-argument>
3008 3008 </modify-function>
3009 3009 <modify-function signature="setModelData(QWidget*,QAbstractItemModel*,QModelIndex)const">
3010 3010 <modify-argument index="1">
3011 3011 <reference-count action="ignore"/>
3012 3012 </modify-argument>
3013 3013 <modify-argument index="2">
3014 3014 <reference-count action="ignore"/>
3015 3015 </modify-argument>
3016 3016 </modify-function>
3017 3017
3018 3018 <modify-function signature="paint(QPainter*,QStyleOptionViewItem,QModelIndex)const">
3019 3019 <modify-argument index="1" invalidate-after-use="yes" />
3020 3020 </modify-function>
3021 3021 <modify-function signature="editorEvent(QEvent*,QAbstractItemModel*,QStyleOptionViewItem,QModelIndex)">
3022 3022 <modify-argument index="1" invalidate-after-use="yes" />
3023 3023 </modify-function>
3024 3024
3025 3025 <modify-function signature="elidedText(QFontMetrics, int, Qt::TextElideMode, QString)" remove="all"/> <!--### Obsolete in 4.3-->
3026 3026 </object-type>
3027 3027
3028 3028 <object-type name="QTableWidgetItem" delete-in-main-thread="yes">
3029 3029 <modify-function signature="operator=(const QTableWidgetItem&amp;)" remove="all"/>
3030 3030 <modify-function signature="clone() const">
3031 3031 <modify-argument index="return">
3032 3032 <define-ownership class="shell" owner="c++"/>
3033 3033 </modify-argument>
3034 3034 </modify-function>
3035 3035
3036 3036 <modify-function signature="backgroundColor()const" remove="all"/> <!--### Obsolete in 4.3-->
3037 3037 <modify-function signature="setBackgroundColor(QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3038 3038 <modify-function signature="setTextColor(QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3039 3039 <modify-function signature="textColor()const" remove="all"/> <!--### Obsolete in 4.3-->
3040 3040
3041 3041 <modify-function signature="operator&lt;(QTableWidgetItem)const">
3042 3042 <modify-argument index="1" invalidate-after-use="yes" />
3043 3043 </modify-function>
3044 3044 <modify-function signature="read(QDataStream&amp;)">
3045 3045 <modify-argument index="1" invalidate-after-use="yes" />
3046 3046 </modify-function>
3047 3047 <modify-function signature="write(QDataStream&amp;)const">
3048 3048 <modify-argument index="1" invalidate-after-use="yes" />
3049 3049 </modify-function>
3050 3050
3051 3051 </object-type>
3052 3052
3053 3053 <object-type name="QListWidgetItem" delete-in-main-thread="yes">
3054 3054
3055 3055 <modify-function signature="operator&lt;(QListWidgetItem)const">
3056 3056 <modify-argument index="1" invalidate-after-use="yes" />
3057 3057 </modify-function>
3058 3058 <modify-function signature="read(QDataStream&amp;)">
3059 3059 <modify-argument index="1" invalidate-after-use="yes" />
3060 3060 </modify-function>
3061 3061 <modify-function signature="write(QDataStream&amp;)const">
3062 3062 <modify-argument index="1" invalidate-after-use="yes" />
3063 3063 </modify-function>
3064 3064
3065 3065
3066 3066 <modify-function signature="operator=(const QListWidgetItem&amp;)" remove="all"/>
3067 3067 <modify-function signature="QListWidgetItem(QListWidget *, int)">
3068 3068 <modify-argument index="this">
3069 3069 <define-ownership class="java" owner="c++"/>
3070 3070 </modify-argument>
3071 3071 </modify-function>
3072 3072 <modify-function signature="QListWidgetItem(const QString &amp;, QListWidget *, int)">
3073 3073 <modify-argument index="this">
3074 3074 <define-ownership class="java" owner="c++"/>
3075 3075 </modify-argument>
3076 3076 </modify-function>
3077 3077 <modify-function signature="QListWidgetItem(const QIcon &amp;, const QString &amp;, QListWidget *, int)">
3078 3078 <modify-argument index="this">
3079 3079 <define-ownership class="java" owner="c++"/>
3080 3080 </modify-argument>
3081 3081 </modify-function>
3082 3082 <modify-function signature="clone() const">
3083 3083 <modify-argument index="return">
3084 3084 <define-ownership class="shell" owner="c++"/>
3085 3085 </modify-argument>
3086 3086 </modify-function>
3087 3087
3088 3088 <modify-function signature="backgroundColor()const" remove="all"/> <!--### Obsolete in 4.3-->
3089 3089 <modify-function signature="setBackgroundColor(QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3090 3090 <modify-function signature="setTextColor(QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3091 3091 <modify-function signature="textColor()const" remove="all"/> <!--### Obsolete in 4.3-->
3092 3092 </object-type>
3093 3093
3094 3094 <object-type name="QGraphicsTextItem"> <!-- a QObject so main-thread delete redundant -->
3095 3095 <extra-includes>
3096 3096 <include file-name="QTextCursor" location="global"/>
3097 3097 </extra-includes>
3098 3098 <modify-function signature="QGraphicsTextItem(QGraphicsItem*,QGraphicsScene*)">
3099 3099 <inject-code position="end">
3100 3100 <argument-map index="1" meta-name="%1"/>
3101 3101 if (%1 != null) disableGarbageCollection();
3102 3102 </inject-code>
3103 3103 </modify-function>
3104 3104 <modify-function signature="QGraphicsTextItem(const QString &amp;,QGraphicsItem*,QGraphicsScene*)">
3105 3105 <inject-code position="end">
3106 3106 <argument-map index="2" meta-name="%2"/>
3107 3107 if (%2 != null) disableGarbageCollection();
3108 3108 </inject-code>
3109 3109 </modify-function>
3110 3110 <modify-function signature="setDocument(QTextDocument*)">
3111 3111 <modify-argument index="1">
3112 3112 <reference-count action="set" variable-name="__rcDocument"/>
3113 3113 </modify-argument>
3114 3114 </modify-function>
3115 3115
3116 3116 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
3117 3117 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
3118 3118 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
3119 3119 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
3120 3120 </object-type>
3121 3121
3122 3122 <object-type name="QCompleter">
3123 3123 <modify-function signature="activated(const QModelIndex &amp;)">
3124 3124 <rename to="activatedIndex"/>
3125 3125 </modify-function>
3126 3126 <modify-function signature="highlighted(const QModelIndex &amp;)">
3127 3127 <rename to="highlightedIndex"/>
3128 3128 </modify-function>
3129 3129 <modify-function signature="setModel(QAbstractItemModel *)">
3130 3130 <modify-argument index="1">
3131 3131 <reference-count action="set" variable-name="__rcModel"/>
3132 3132 </modify-argument>
3133 3133 </modify-function>
3134 3134 <modify-function signature="setPopup(QAbstractItemView *)">
3135 3135 <modify-argument index="1">
3136 3136 <no-null-pointer/>
3137 3137 <define-ownership class="java" owner="c++"/>
3138 3138 </modify-argument>
3139 3139 </modify-function>
3140 3140 <modify-function signature="setWidget(QWidget *)">
3141 3141 <modify-argument index="1">
3142 3142 <reference-count action="set" variable-name="__rcWidget"/>
3143 3143 </modify-argument>
3144 3144 </modify-function>
3145 3145 </object-type>
3146 3146
3147 3147
3148 3148 <object-type name="QTreeWidgetItem" delete-in-main-thread="yes">
3149 3149
3150 3150 <modify-function signature="operator&lt;(QTreeWidgetItem)const">
3151 3151 <modify-argument index="1" invalidate-after-use="yes" />
3152 3152 </modify-function>
3153 3153 <modify-function signature="read(QDataStream&amp;)">
3154 3154 <modify-argument index="1" invalidate-after-use="yes" />
3155 3155 </modify-function>
3156 3156 <modify-function signature="write(QDataStream&amp;)const">
3157 3157 <modify-argument index="1" invalidate-after-use="yes" />
3158 3158 </modify-function>
3159 3159
3160 3160 <modify-function signature="QTreeWidgetItem(const QTreeWidgetItem &amp;)" remove="all"/>
3161 3161 <modify-function signature="operator=(const QTreeWidgetItem&amp;)" remove="all"/>
3162 3162
3163 3163 <modify-function signature="QTreeWidgetItem(QTreeWidget *,int)">
3164 3164 <modify-argument index="this">
3165 3165 <define-ownership class="java" owner="c++"/>
3166 3166 </modify-argument>
3167 3167 </modify-function>
3168 3168 <modify-function signature="QTreeWidgetItem(QTreeWidget *,const QStringList&lt;QString&gt; &amp;,int)">
3169 3169 <modify-argument index="this">
3170 3170 <define-ownership class="java" owner="c++"/>
3171 3171 </modify-argument>
3172 3172 </modify-function>
3173 3173 <modify-function signature="QTreeWidgetItem(QTreeWidget *,QTreeWidgetItem *,int)">
3174 3174 <modify-argument index="this">
3175 3175 <define-ownership class="java" owner="c++"/>
3176 3176 </modify-argument>
3177 3177 </modify-function>
3178 3178 <modify-function signature="QTreeWidgetItem(QTreeWidgetItem *,int)">
3179 3179 <modify-argument index="this">
3180 3180 <define-ownership class="java" owner="c++"/>
3181 3181 </modify-argument>
3182 3182 </modify-function>
3183 3183 <modify-function signature="QTreeWidgetItem(QTreeWidgetItem *,const QStringList&lt;QString&gt; &amp;,int)">
3184 3184 <modify-argument index="this">
3185 3185 <define-ownership class="java" owner="c++"/>
3186 3186 </modify-argument>
3187 3187 </modify-function>
3188 3188 <modify-function signature="QTreeWidgetItem(QTreeWidgetItem *,QTreeWidgetItem *,int)">
3189 3189 <modify-argument index="this">
3190 3190 <define-ownership class="java" owner="c++"/>
3191 3191 </modify-argument>
3192 3192 </modify-function>
3193 3193 <modify-function signature="clone() const">
3194 3194 <modify-argument index="return">
3195 3195 <define-ownership class="shell" owner="c++"/>
3196 3196 </modify-argument>
3197 3197 </modify-function>
3198 3198 <modify-function signature="addChild(QTreeWidgetItem *)">
3199 3199 <modify-argument index="1">
3200 3200 <define-ownership class="java" owner="c++"/>
3201 3201 </modify-argument>
3202 3202 </modify-function>
3203 3203 <modify-function signature="addChildren(const QList&lt;QTreeWidgetItem*&gt; &amp;)">
3204 3204 <modify-argument index="1">
3205 3205 <define-ownership class="java" owner="c++"/>
3206 3206 </modify-argument>
3207 3207 </modify-function>
3208 3208 <modify-function signature="insertChild(int, QTreeWidgetItem *)">
3209 3209 <modify-argument index="2">
3210 3210 <define-ownership class="java" owner="c++"/>
3211 3211 </modify-argument>
3212 3212 </modify-function>
3213 3213 <modify-function signature="insertChildren(int, const QList&lt;QTreeWidgetItem*&gt; &amp;)">
3214 3214 <modify-argument index="2">
3215 3215 <define-ownership class="java" owner="c++"/>
3216 3216 </modify-argument>
3217 3217 </modify-function>
3218 3218 <modify-function signature="removeChild(QTreeWidgetItem*)">
3219 3219 <modify-argument index="1">
3220 3220 <define-ownership class="java" owner="default"/>
3221 3221 </modify-argument>
3222 3222 </modify-function>
3223 3223 <modify-function signature="takeChild(int)">
3224 3224 <modify-argument index="return">
3225 3225 <define-ownership class="java" owner="default"/>
3226 3226 </modify-argument>
3227 3227 </modify-function>
3228 3228 <modify-function signature="takeChildren()">
3229 3229 <modify-argument index="return">
3230 3230 <define-ownership class="java" owner="default"/>
3231 3231 </modify-argument>
3232 3232 </modify-function>
3233 3233
3234 3234 <modify-function signature="backgroundColor(int)const" remove="all"/> <!--### Obsolete in 4.3-->
3235 3235 <modify-function signature="setBackgroundColor(int, QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3236 3236 <modify-function signature="setTextColor(int, QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3237 3237 <modify-function signature="textColor(int)const" remove="all"/> <!--### Obsolete in 4.3-->
3238 3238 </object-type>
3239 3239
3240 3240 <object-type name="QListWidget">
3241 3241 <modify-function signature="mimeData(const QList&lt;QListWidgetItem *&gt;)const">
3242 3242 <modify-argument index="1" invalidate-after-use="yes" />
3243 3243 </modify-function>
3244 3244 <modify-function signature="addItem(QListWidgetItem *)">
3245 3245 <modify-argument index="1">
3246 3246 <define-ownership class="java" owner="c++"/>
3247 3247 </modify-argument>
3248 3248 </modify-function>
3249 3249 <modify-function signature="insertItem(int, QListWidgetItem *)">
3250 3250 <modify-argument index="2">
3251 3251 <define-ownership class="java" owner="c++"/>
3252 3252 </modify-argument>
3253 3253 </modify-function>
3254 3254 <modify-function signature="setCurrentItem(QListWidgetItem*)">
3255 3255 <modify-argument index="1">
3256 3256 <reference-count action="ignore"/>
3257 3257 </modify-argument>
3258 3258 </modify-function>
3259 3259 <modify-function signature="setCurrentItem(QListWidgetItem*,QFlags&lt;QItemSelectionModel::SelectionFlag&gt;)">
3260 3260 <modify-argument index="1">
3261 3261 <reference-count action="ignore"/>
3262 3262 </modify-argument>
3263 3263 </modify-function>
3264 3264 <modify-function signature="setItemHidden(const QListWidgetItem*,bool)">
3265 3265 <remove/>
3266 3266 </modify-function>
3267 3267 <modify-function signature="isItemHidden(const QListWidgetItem*)const">
3268 3268 <remove/>
3269 3269 </modify-function>
3270 3270 <modify-function signature="setItemSelected(const QListWidgetItem*,bool)">
3271 3271 <remove/>
3272 3272 </modify-function>
3273 3273 <modify-function signature="isItemSelected(const QListWidgetItem*)const">
3274 3274 <remove/>
3275 3275 </modify-function>
3276 3276 <modify-function signature="takeItem(int)">
3277 3277 <modify-argument index="return">
3278 3278 <define-ownership class="java" owner="default"/>
3279 3279 </modify-argument>
3280 3280 </modify-function>
3281 3281 <modify-function signature="setItemWidget(QListWidgetItem*,QWidget*)">
3282 3282 <modify-argument index="1">
3283 3283 <reference-count action="ignore"/>
3284 3284 </modify-argument>
3285 3285 <modify-argument index="2">
3286 3286 <reference-count action="ignore"/>
3287 3287 </modify-argument>
3288 3288 </modify-function>
3289 3289 <modify-function signature="removeItemWidget(QListWidgetItem*)">
3290 3290 <modify-argument index="1">
3291 3291 <reference-count action="ignore" />
3292 3292 </modify-argument>
3293 3293 </modify-function>
3294 3294 <modify-function signature="setModel(QAbstractItemModel*)">
3295 3295 <modify-argument index="1">
3296 3296 <reference-count action="ignore"/>
3297 3297 </modify-argument>
3298 3298 </modify-function>
3299 3299
3300 3300 </object-type>
3301 3301
3302 3302 <object-type name="QWidget">
3303 3303 <extra-includes>
3304 3304 <include file-name="QIcon" location="global"/>
3305 3305 <include file-name="QMessageBox" location="global"/>
3306 3306 </extra-includes>
3307 3307
3308 3308 <modify-function signature="actionEvent(QActionEvent*)">
3309 3309 <modify-argument index="1" invalidate-after-use="yes" />
3310 3310 </modify-function>
3311 3311 <modify-function signature="changeEvent(QEvent*)">
3312 3312 <modify-argument index="1" invalidate-after-use="yes" />
3313 3313 </modify-function>
3314 3314 <modify-function signature="closeEvent(QCloseEvent*)">
3315 3315 <modify-argument index="1" invalidate-after-use="yes" />
3316 3316 </modify-function>
3317 3317 <modify-function signature="contextMenuEvent(QContextMenuEvent*)">
3318 3318 <modify-argument index="1" invalidate-after-use="yes" />
3319 3319 </modify-function>
3320 3320 <modify-function signature="dragEnterEvent(QDragEnterEvent*)">
3321 3321 <modify-argument index="1" invalidate-after-use="yes" />
3322 3322 </modify-function>
3323 3323 <modify-function signature="dragLeaveEvent(QDragLeaveEvent*)">
3324 3324 <modify-argument index="1" invalidate-after-use="yes" />
3325 3325 </modify-function>
3326 3326 <modify-function signature="dragMoveEvent(QDragMoveEvent*)">
3327 3327 <modify-argument index="1" invalidate-after-use="yes" />
3328 3328 </modify-function>
3329 3329 <modify-function signature="dropEvent(QDropEvent*)">
3330 3330 <modify-argument index="1" invalidate-after-use="yes" />
3331 3331 </modify-function>
3332 3332 <modify-function signature="enterEvent(QEvent*)">
3333 3333 <modify-argument index="1" invalidate-after-use="yes" />
3334 3334 </modify-function>
3335 3335 <modify-function signature="focusInEvent(QFocusEvent*)">
3336 3336 <modify-argument index="1" invalidate-after-use="yes" />
3337 3337 </modify-function>
3338 3338 <modify-function signature="focusOutEvent(QFocusEvent*)">
3339 3339 <modify-argument index="1" invalidate-after-use="yes" />
3340 3340 </modify-function>
3341 3341 <modify-function signature="hideEvent(QHideEvent*)">
3342 3342 <modify-argument index="1" invalidate-after-use="yes" />
3343 3343 </modify-function>
3344 3344 <modify-function signature="inputMethodEvent(QInputMethodEvent*)">
3345 3345 <modify-argument index="1" invalidate-after-use="yes" />
3346 3346 </modify-function>
3347 3347 <modify-function signature="keyPressEvent(QKeyEvent*)">
3348 3348 <modify-argument index="1" invalidate-after-use="yes" />
3349 3349 </modify-function>
3350 3350 <modify-function signature="keyReleaseEvent(QKeyEvent*)">
3351 3351 <modify-argument index="1" invalidate-after-use="yes" />
3352 3352 </modify-function>
3353 3353 <modify-function signature="leaveEvent(QEvent*)">
3354 3354 <modify-argument index="1" invalidate-after-use="yes" />
3355 3355 </modify-function>
3356 3356 <modify-function signature="mouseDoubleClickEvent(QMouseEvent*)">
3357 3357 <modify-argument index="1" invalidate-after-use="yes" />
3358 3358 </modify-function>
3359 3359 <modify-function signature="mouseMoveEvent(QMouseEvent*)">
3360 3360 <modify-argument index="1" invalidate-after-use="yes" />
3361 3361 </modify-function>
3362 3362 <modify-function signature="mousePressEvent(QMouseEvent*)">
3363 3363 <modify-argument index="1" invalidate-after-use="yes" />
3364 3364 </modify-function>
3365 3365 <modify-function signature="mouseReleaseEvent(QMouseEvent*)">
3366 3366 <modify-argument index="1" invalidate-after-use="yes" />
3367 3367 </modify-function>
3368 3368 <modify-function signature="moveEvent(QMoveEvent*)">
3369 3369 <modify-argument index="1" invalidate-after-use="yes" />
3370 3370 </modify-function>
3371 3371 <modify-function signature="paintEvent(QPaintEvent*)">
3372 3372 <modify-argument index="1" invalidate-after-use="yes" />
3373 3373 </modify-function>
3374 3374 <modify-function signature="resizeEvent(QResizeEvent*)">
3375 3375 <modify-argument index="1" invalidate-after-use="yes" />
3376 3376 </modify-function>
3377 3377 <modify-function signature="showEvent(QShowEvent*)">
3378 3378 <modify-argument index="1" invalidate-after-use="yes" />
3379 3379 </modify-function>
3380 3380 <modify-function signature="tabletEvent(QTabletEvent*)">
3381 3381 <modify-argument index="1" invalidate-after-use="yes" />
3382 3382 </modify-function>
3383 3383 <modify-function signature="wheelEvent(QWheelEvent*)">
3384 3384 <modify-argument index="1" invalidate-after-use="yes" />
3385 3385 </modify-function>
3386 3386
3387 3387 <modify-function signature="render(QPainter*,QPoint,QRegion,QFlags&lt;QWidget::RenderFlag&gt;)">
3388 3388 <modify-argument index="2">
3389 3389 <!-- Removed because the render(QPainter*) overload conflicts with the identical function in QGraphicsView -->
3390 3390 <remove-default-expression />
3391 3391 </modify-argument>
3392 3392 </modify-function>
3393 3393
3394 3394 <inject-code class="native">
3395 3395 extern "C" JNIEXPORT void JNICALL QTJAMBI_FUNCTION_PREFIX(Java_com_trolltech_qt_gui_QWidget__1_1qt_1QMessageBox_1setWindowTitle)
3396 3396 (JNIEnv *__jni_env,
3397 3397 jclass,
3398 3398 jlong __this_nativeId,
3399 3399 jobject title0)
3400 3400 {
3401 3401 QTJAMBI_DEBUG_TRACE("(native) entering: QMessageBox::setWindowTitle(const QString &amp; title)");
3402 3402 QString __qt_title0 = qtjambi_to_qstring(__jni_env, (jstring) title0);
3403 3403 QTJAMBI_EXCEPTION_CHECK(__jni_env);
3404 3404 QMessageBox *__qt_this = (QMessageBox *) qtjambi_from_jlong(__this_nativeId);
3405 3405 QTJAMBI_EXCEPTION_CHECK(__jni_env);
3406 3406 Q_ASSERT(__qt_this);
3407 3407 __qt_this-&gt;setWindowTitle((const QString&amp; )__qt_title0);
3408 3408 QTJAMBI_DEBUG_TRACE("(native) -&gt; leaving: QMessageBox::setWindowTitle(const QString &amp; title)");
3409 3409 }
3410 3410 </inject-code>
3411 3411
3412 3412 <inject-code class="native">
3413 3413 extern "C" JNIEXPORT void JNICALL QTJAMBI_FUNCTION_PREFIX(Java_com_trolltech_qt_gui_QWidget__1_1qt_1QMessageBox_1setWindowModality)
3414 3414 (JNIEnv *__jni_env,
3415 3415 jclass,
3416 3416 jlong __this_nativeId,
3417 3417 jint windowModality0)
3418 3418 {
3419 3419 Q_UNUSED(__jni_env);
3420 3420 QTJAMBI_DEBUG_TRACE("(native) entering: QMessageBox::setWindowModality(Qt::WindowModality modality)");
3421 3421 Qt::WindowModality __qt_windowModality0 = (Qt::WindowModality) windowModality0;
3422 3422 QTJAMBI_EXCEPTION_CHECK(__jni_env);
3423 3423 QMessageBox *__qt_this = (QMessageBox *) qtjambi_from_jlong(__this_nativeId);
3424 3424 QTJAMBI_EXCEPTION_CHECK(__jni_env);
3425 3425 Q_ASSERT(__qt_this);
3426 3426 __qt_this-&gt;setWindowModality((Qt::WindowModality )__qt_windowModality0);
3427 3427 QTJAMBI_DEBUG_TRACE("(native) -&gt; leaving: QMessageBox::setWindowModality(Qt::WindowModality modality)");
3428 3428 }
3429 3429 </inject-code>
3430 3430
3431 3431 <modify-function signature="render(QPaintDevice *, const QPoint &amp;, const QRegion &amp;, QFlags&lt;QWidget::RenderFlag&gt;)">
3432 3432 <modify-argument index="4">
3433 3433 <replace-default-expression with="RenderFlag.DrawWindowBackground, RenderFlag.DrawChildren"/>
3434 3434 </modify-argument>
3435 3435 </modify-function>
3436 3436 <modify-function signature="render(QPainter *, const QPoint &amp;, const QRegion &amp;, QFlags&lt;QWidget::RenderFlag&gt;)">
3437 3437 <modify-argument index="4">
3438 3438 <replace-default-expression with="RenderFlag.DrawWindowBackground, RenderFlag.DrawChildren"/>
3439 3439 </modify-argument>
3440 3440 </modify-function>
3441 3441 <modify-function signature="setFocusProxy(QWidget*)">
3442 3442 <modify-argument index="1">
3443 3443 <reference-count action="set" variable-name="__rcFocusProxy"/>
3444 3444 </modify-argument>
3445 3445 </modify-function>
3446 3446 <modify-function signature="setInputContext(QInputContext*)">
3447 3447 <modify-argument index="1">
3448 3448 <define-ownership class="java" owner="c++"/>
3449 3449 </modify-argument>
3450 3450 </modify-function>
3451 3451 <modify-function signature="setLayout(QLayout*)">
3452 3452 <modify-argument index="1">
3453 3453 <no-null-pointer/>
3454 3454 <reference-count action="ignore"/>
3455 3455 </modify-argument>
3456 3456 </modify-function>
3457 3457 <modify-function signature="setParent(QWidget*,QFlags&lt;Qt::WindowType&gt;)">
3458 3458 <modify-argument index="1">
3459 3459 <reference-count action="ignore"/>
3460 3460 </modify-argument>
3461 3461 </modify-function>
3462 3462 <modify-function signature="setParent(QWidget*)">
3463 3463 <modify-argument index="1">
3464 3464 <reference-count action="ignore"/>
3465 3465 </modify-argument>
3466 3466 </modify-function>
3467 3467 <modify-function signature="setStyle(QStyle*)">
3468 3468 <modify-argument index="1">
3469 3469 <reference-count action="set" variable-name="__rcStyle"/>
3470 3470 </modify-argument>
3471 3471 </modify-function>
3472 3472 <modify-function signature="setTabOrder(QWidget*,QWidget*)">
3473 3473 <modify-argument index="1">
3474 3474 <reference-count action="ignore"/>
3475 3475 </modify-argument>
3476 3476 <modify-argument index="2">
3477 3477 <reference-count action="ignore"/>
3478 3478 </modify-argument>
3479 3479 </modify-function>
3480 3480 <modify-function signature="getContentsMargins(int*,int*,int*,int*)const">
3481 3481 <access modifier="private"/>
3482 3482 </modify-function>
3483 3483
3484 3484 <modify-function signature="addAction(QAction *)">
3485 3485 <modify-argument index="1">
3486 3486 <reference-count action="add" variable-name="__rcActions"/>
3487 3487 </modify-argument>
3488 3488 </modify-function>
3489 3489
3490 3490 <modify-function signature="insertAction(QAction *, QAction *)">
3491 3491 <modify-argument index="2">
3492 3492 <reference-count action="add" variable-name="__rcActions"/>
3493 3493 </modify-argument>
3494 3494 </modify-function>
3495 3495
3496 3496 <modify-function signature="addActions(const QList&lt;QAction *&gt; &amp;)">
3497 3497 <modify-argument index="1">
3498 3498 <reference-count action="add-all" variable-name="__rcActions"/>
3499 3499 </modify-argument>
3500 3500 </modify-function>
3501 3501
3502 3502 <modify-function signature="insertActions(QAction *, const QList&lt;QAction *&gt; &amp;)">
3503 3503 <modify-argument index="2">
3504 3504 <reference-count action="add-all" variable-name="__rcActions"/>
3505 3505 </modify-argument>
3506 3506 </modify-function>
3507 3507
3508 3508 <modify-function signature="removeAction(QAction *)">
3509 3509 <modify-argument index="1">
3510 3510 <reference-count action="remove" variable-name="__rcActions"/>
3511 3511 </modify-argument>
3512 3512 </modify-function>
3513 3513 <modify-function signature="enabledChange(bool)" remove="all"/> <!--### Obsolete in 4.3-->
3514 3514 <modify-function signature="fontChange(QFont)" remove="all"/> <!--### Obsolete in 4.3-->
3515 3515 <modify-function signature="isEnabledToTLW()const" remove="all"/> <!--### Obsolete in 4.3-->
3516 3516 <modify-function signature="isTopLevel()const" remove="all"/> <!--### Obsolete in 4.3-->
3517 3517 <modify-function signature="paletteChange(QPalette)" remove="all"/> <!--### Obsolete in 4.3-->
3518 3518 <modify-function signature="setShown(bool)" remove="all"/> <!--### Obsolete in 4.3-->
3519 3519 <modify-function signature="topLevelWidget()const" remove="all"/> <!--### Obsolete in 4.3-->
3520 3520 <modify-function signature="windowActivationChange(bool)" remove="all"/> <!--### Obsolete in 4.3-->
3521 3521 </object-type>
3522 3522
3523 3523 <object-type name="QMessageBox">
3524 3524
3525 3525
3526 3526 <modify-function signature="setWindowTitle(const QString &amp;)" remove="all"/>
3527 3527 <modify-function signature="setWindowModality(Qt::WindowModality)" remove="all"/>
3528 3528 <extra-includes>
3529 3529 <include file-name="QPixmap" location="global"/>
3530 3530 </extra-includes>
3531 3531 <modify-function signature="addButton(QAbstractButton*,QMessageBox::ButtonRole)">
3532 3532 <modify-argument index="1">
3533 3533 <reference-count action="ignore"/>
3534 3534 </modify-argument>
3535 3535 </modify-function>
3536 3536 <modify-function signature="removeButton(QAbstractButton*)">
3537 3537 <modify-argument index="1">
3538 3538 <reference-count action="ignore"/>
3539 3539 </modify-argument>
3540 3540 </modify-function>
3541 3541 <modify-function signature="setDefaultButton(QPushButton*)">
3542 3542 <modify-argument index="1">
3543 3543 <reference-count action="ignore"/>
3544 3544 </modify-argument>
3545 3545 </modify-function>
3546 3546 <modify-function signature="setEscapeButton(QAbstractButton*)">
3547 3547 <modify-argument index="1">
3548 3548 <reference-count action="ignore"/>
3549 3549 </modify-argument>
3550 3550 </modify-function>
3551 3551
3552 3552 <modify-function signature="QMessageBox(QString,QString,QMessageBox::Icon,int,int,int,QWidget*,QFlags&lt;Qt::WindowType&gt;)" remove="all"/> <!--### Obsolete in 4.3-->
3553 3553 <modify-function signature="buttonText(int)const" remove="all"/> <!--### Obsolete in 4.3-->
3554 3554 <modify-function signature="setButtonText(int, QString)" remove="all"/> <!--### Obsolete in 4.3-->
3555 3555 <modify-function signature="standardIcon(QMessageBox::Icon)" remove="all"/> <!--### Obsolete in 4.3-->
3556 3556
3557 3557 <modify-function signature="critical(QWidget*,QString,QString,int,int,int)" remove="all"/> <!--### Obsolete in 4.3-->
3558 3558 <modify-function signature="critical(QWidget*,QString,QString,QString,QString,QString,int,int)" remove="all"/> <!--### Obsolete in 4.3-->
3559 3559 <modify-function signature="information(QWidget*,QString,QString,int,int,int)" remove="all"/> <!--### Obsolete in 4.3-->
3560 3560 <modify-function signature="information(QWidget*,QString,QString,QString,QString,QString,int,int)" remove="all"/> <!--### Obsolete in 4.3-->
3561 3561 <modify-function signature="question(QWidget*, QString, QString, int, int, int)" remove="all"/> <!--### Obsolete in 4.3-->
3562 3562 <modify-function signature="question(QWidget*, QString, QString, QString, QString, QString, int, int)" remove="all"/> <!--### Obsolete in 4.3-->
3563 3563 <modify-function signature="warning(QWidget*, QString, QString, int, int, int)" remove="all"/> <!--### Obsolete in 4.3-->
3564 3564 <modify-function signature="warning(QWidget*, QString, QString, QString, QString, QString, int, int)" remove="all"/> <!--### Obsolete in 4.3-->
3565 3565 </object-type>
3566 3566
3567 3567 <object-type name="QAbstractSpinBox">
3568 3568 <modify-function signature="initStyleOption(QStyleOptionSpinBox*)const">
3569 3569 <access modifier="private"/>
3570 3570 </modify-function>
3571 3571 <modify-function signature="setLineEdit(QLineEdit*)">
3572 3572 <modify-argument index="1">
3573 3573 <!-- Safe to ignore because the spinbox reparents the line edit -->
3574 3574 <reference-count action="ignore"/>
3575 3575 <no-null-pointer/>
3576 3576 </modify-argument>
3577 3577 </modify-function>
3578 3578 </object-type>
3579 3579
3580 3580 <object-type name="QTextFrame" delete-in-main-thread="yes">
3581 3581 <extra-includes>
3582 3582 <include file-name="QTextCursor" location="global"/>
3583 3583 </extra-includes>
3584 3584 </object-type>
3585 3585
3586 3586 <object-type name="QImageIOHandler">
3587 3587 <extra-includes>
3588 3588 <include file-name="QRect" location="global"/>
3589 3589 </extra-includes>
3590 3590 <modify-function signature="setFormat(const QByteArray &amp;)const">
3591 3591 <remove/>
3592 3592 </modify-function>
3593 3593 <modify-function signature="setDevice(QIODevice*)">
3594 3594 <modify-argument index="1">
3595 3595 <reference-count action="set" variable-name="__rcDevice"/>
3596 3596 </modify-argument>
3597 3597 </modify-function>
3598 3598 <modify-function signature="read(QImage*)">
3599 3599 <modify-argument index="1">
3600 3600 <replace-type modified-type="com.trolltech.qt.gui.QImage"/>
3601 3601 <conversion-rule class="shell">
3602 3602 jobject %out = qtjambi_from_object(__jni_env, %in, "QImage", "com/trolltech/qt/gui/", false);
3603 3603
3604 3604 QtJambiLink *__link = %out != 0 ? QtJambiLink::findLink(__jni_env, %out) : 0;
3605 3605 </conversion-rule>
3606 3606 <conversion-rule class="native">
3607 3607 QImage *%out = (QImage *) qtjambi_to_object(__jni_env, %in);
3608 3608 </conversion-rule>
3609 3609 </modify-argument>
3610 3610 <modify-argument index="0">
3611 3611 <conversion-rule class="shell">
3612 3612 // Invalidate object
3613 3613 if (__link != 0) __link-&gt;resetObject(__jni_env);
3614 3614 bool %out = (bool) %in;
3615 3615 </conversion-rule>
3616 3616 </modify-argument>
3617 3617 </modify-function>
3618 3618
3619 3619 <modify-function signature="name()const" remove="all"/> <!--### Obsolete in 4.3-->
3620 3620 </object-type>
3621 3621
3622 3622 <object-type name="QProxyModel">
3623 3623 <modify-function signature="parent()const" remove="all"/>
3624 3624 <extra-includes>
3625 3625 <include file-name="QPixmap" location="global"/>
3626 3626 <include file-name="QStringList" location="global"/>
3627 3627 <include file-name="QSize" location="global"/>
3628 3628 </extra-includes>
3629 3629 <modify-function signature="setModel(QAbstractItemModel*)">
3630 3630 <modify-argument index="1">
3631 3631 <reference-count action="set" variable-name="__rcModel"/>
3632 3632 </modify-argument>
3633 3633 </modify-function>
3634 3634 </object-type>
3635 3635
3636 3636 <object-type name="QImageReader">
3637 3637 <extra-includes>
3638 3638 <include file-name="QColor" location="global"/>
3639 3639 <include file-name="QRect" location="global"/>
3640 3640 <include file-name="QSize" location="global"/>
3641 3641 <include file-name="QStringList" location="global"/>
3642 3642 <include file-name="QImage" location="global"/>
3643 3643 </extra-includes>
3644 3644 <modify-function signature="read(QImage*) ">
3645 3645 <remove/>
3646 3646 </modify-function>
3647 3647 <modify-function signature="setDevice(QIODevice*)">
3648 3648 <modify-argument index="1">
3649 3649 <reference-count action="set" variable-name="__rcDevice"/>
3650 3650 </modify-argument>
3651 3651 </modify-function>
3652 3652 </object-type>
3653 3653
3654 3654 <object-type name="QMovie">
3655 3655 <extra-includes>
3656 3656 <include file-name="QColor" location="global"/>
3657 3657 <include file-name="QImage" location="global"/>
3658 3658 <include file-name="QPixmap" location="global"/>
3659 3659 <include file-name="QRect" location="global"/>
3660 3660 <include file-name="QSize" location="global"/>
3661 3661 </extra-includes>
3662 3662 <modify-function signature="cacheMode()">
3663 3663 <remove/>
3664 3664 </modify-function>
3665 3665 <modify-function signature="setDevice(QIODevice*)">
3666 3666 <modify-argument index="1">
3667 3667 <reference-count action="set" variable-name="__rcDevice"/>
3668 3668 </modify-argument>
3669 3669 </modify-function>
3670 3670 </object-type>
3671 3671
3672 3672 <object-type name="QPageSetupDialog" />
3673 3673
3674 3674 <object-type name="QTabWidget">
3675 3675 <modify-function signature="initStyleOption(QStyleOptionTabWidgetFrame*)const">
3676 3676 <access modifier="private"/>
3677 3677 </modify-function>
3678 3678 <inject-code>
3679 3679 <insert-template name="gui.init_style_option">
3680 3680 <replace from="%TYPE" to="QStyleOptionTabWidgetFrame"/>
3681 3681 </insert-template>
3682 3682 </inject-code>
3683 3683 <modify-function signature="addTab(QWidget*,QIcon,QString)">
3684 3684 <modify-argument index="1">
3685 3685 <reference-count action="ignore"/>
3686 3686 </modify-argument>
3687 3687 </modify-function>
3688 3688 <modify-function signature="addTab(QWidget*,QString)">
3689 3689 <modify-argument index="1">
3690 3690 <reference-count action="ignore"/>
3691 3691 </modify-argument>
3692 3692 </modify-function>
3693 3693 <modify-function signature="insertTab(int,QWidget*,QString)">
3694 3694 <modify-argument index="2">
3695 3695 <reference-count action="ignore"/>
3696 3696 </modify-argument>
3697 3697 </modify-function>
3698 3698 <modify-function signature="insertTab(int,QWidget*,QIcon,QString)">
3699 3699 <modify-argument index="2">
3700 3700 <reference-count action="ignore"/>
3701 3701 </modify-argument>
3702 3702 </modify-function>
3703 3703 <modify-function signature="setCornerWidget(QWidget*,Qt::Corner)">
3704 3704 <modify-argument index="1">
3705 3705 <reference-count action="ignore"/>
3706 3706 </modify-argument>
3707 3707 </modify-function>
3708 3708 <modify-function signature="setCurrentWidget(QWidget*)">
3709 3709 <modify-argument index="1">
3710 3710 <reference-count action="ignore"/>
3711 3711 </modify-argument>
3712 3712 </modify-function>
3713 3713 <modify-function signature="setTabBar(QTabBar*)">
3714 3714 <modify-argument index="1">
3715 3715 <reference-count action="ignore"/>
3716 3716 </modify-argument>
3717 3717 </modify-function>
3718 3718 </object-type>
3719 3719 <object-type name="QDrag">
3720 3720 <extra-includes>
3721 3721 <include file-name="QPoint" location="global"/>
3722 3722 <include file-name="QPixmap" location="global"/>
3723 3723 </extra-includes>
3724 3724 <modify-function signature="setMimeData(QMimeData*)">
3725 3725 <modify-argument index="1">
3726 3726 <define-ownership class="java" owner="c++"/>
3727 3727 </modify-argument>
3728 3728 </modify-function>
3729 3729
3730 3730 <modify-function signature="start(QFlags&lt;Qt::DropAction&gt;)" remove="all"/> <!--### Obsolete in 4.3-->
3731 3731 </object-type>
3732 3732
3733 3733 <object-type name="QDateTimeEdit">
3734 3734 <modify-function signature="initStyleOption(QStyleOptionSpinBox*)const" access="private" rename="initDateTimeEditStyleOption"/>
3735 3735 <modify-function signature="setCalendarWidget(QCalendarWidget*)">
3736 3736 <modify-argument index="1">
3737 3737 <!-- Safe to ignore because widget is reparented -->
3738 3738 <reference-count action="ignore"/>
3739 3739 </modify-argument>
3740 3740 </modify-function>
3741 3741
3742 3742 </object-type>
3743 3743
3744 3744 <object-type name="QSortFilterProxyModel">
3745 3745 <modify-function signature="parent()const" remove="all"/>
3746 3746 <extra-includes>
3747 3747 <include file-name="QItemSelection" location="global"/>
3748 3748 <include file-name="QStringList" location="global"/>
3749 3749 <include file-name="QSize" location="global"/>
3750 3750 </extra-includes>
3751 3751
3752 3752 <modify-function signature="setSourceModel(QAbstractItemModel *)">
3753 3753 <modify-argument index="1">
3754 3754 <reference-count action="set" variable-name="__rcSourceModel"/>
3755 3755 </modify-argument>
3756 3756 </modify-function>
3757 3757
3758 3758 <modify-function signature="clear()" remove="all"/> <!--### Obsolete in 4.3-->
3759 3759 <modify-function signature="filterChanged()" remove="all"/> <!--### Obsolete in 4.3-->
3760 3760 </object-type>
3761 3761
3762 3762 <object-type name="QSlider">
3763 3763 <modify-function signature="initStyleOption(QStyleOptionSlider*)const">
3764 3764 <access modifier="private"/>
3765 3765 </modify-function>
3766 3766 </object-type>
3767 3767
3768 3768 <object-type name="QInputContext">
3769 3769 <extra-includes>
3770 3770 <include file-name="QTextFormat" location="global"/>
3771 3771 </extra-includes>
3772 3772 <modify-function signature="setFocusWidget(QWidget*)">
3773 3773 <remove/>
3774 3774 </modify-function>
3775 3775 <modify-function signature="filterEvent(const QEvent*)">
3776 3776 <modify-argument index="1" invalidate-after-use="yes" />
3777 3777 </modify-function>
3778 3778 <modify-function signature="mouseHandler(int,QMouseEvent*)">
3779 3779 <modify-argument index="2" invalidate-after-use="yes" />
3780 3780 </modify-function>
3781 3781
3782 3782 </object-type>
3783 3783
3784 3784 <object-type name="QProgressDialog">
3785 3785
3786 3786 <modify-function signature="setBar(QProgressBar*)">
3787 3787 <modify-argument index="1">
3788 3788 <define-ownership class="java" owner="c++"/>
3789 3789 </modify-argument>
3790 3790 </modify-function>
3791 3791 <modify-function signature="setCancelButton(QPushButton*)">
3792 3792 <modify-argument index="1">
3793 3793 <!-- Safe to ignore because button is reparented -->
3794 3794 <reference-count action="ignore"/>
3795 3795 </modify-argument>
3796 3796 </modify-function>
3797 3797 <modify-function signature="setLabel(QLabel*)">
3798 3798 <modify-argument index="1">
3799 3799 <!-- Safe to ignore because label is reparented -->
3800 3800 <reference-count action="ignore"/>
3801 3801 </modify-argument>
3802 3802 </modify-function>
3803 3803
3804 3804 </object-type>
3805 3805
3806 3806 <object-type name="QLabel">
3807 3807 <modify-function signature="picture()const">
3808 3808 <access modifier="private"/>
3809 3809 <rename to="picture_private"/>
3810 3810 </modify-function>
3811 3811
3812 3812 <modify-function signature="setBuddy(QWidget *)">
3813 3813 <modify-argument index="1">
3814 3814 <reference-count action="set" variable-name="__rcBuddy"/>
3815 3815 </modify-argument>
3816 3816 </modify-function>
3817 3817 <modify-function signature="setMovie(QMovie *)">
3818 3818 <modify-argument index="1">
3819 3819 <reference-count action="set" variable-name="__rcMovie"/>
3820 3820 </modify-argument>
3821 3821 </modify-function>
3822 3822 <modify-function signature="pixmap()const">
3823 3823 <access modifier="private"/>
3824 3824 <rename to="pixmap_private"/>
3825 3825 </modify-function>
3826 3826 </object-type>
3827 3827
3828 3828 <object-type name="QFileDialog">
3829 3829 <extra-includes>
3830 3830 <include file-name="QUrl" location="global"/>
3831 3831 </extra-includes>
3832 3832
3833 3833 <modify-function signature="getOpenFileName(QWidget*,QString,QString,QString,QString*,QFlags&lt;QFileDialog::Option&gt;)">
3834 3834 <access modifier="private"/>
3835 3835 <modify-argument index="1">
3836 3836 <remove-default-expression/>
3837 3837 </modify-argument>
3838 3838 <modify-argument index="2">
3839 3839 <remove-default-expression/>
3840 3840 </modify-argument>
3841 3841 <modify-argument index="3">
3842 3842 <remove-default-expression/>
3843 3843 </modify-argument>
3844 3844 <modify-argument index="4">
3845 3845 <remove-default-expression/>
3846 3846 </modify-argument>
3847 3847 <modify-argument index="5">
3848 3848 <remove-default-expression/>
3849 3849 </modify-argument>
3850 3850 <modify-argument index="6">
3851 3851 <remove-default-expression/>
3852 3852 </modify-argument>
3853 3853 </modify-function>
3854 3854
3855 3855 <modify-function signature="getOpenFileNames(QWidget*,QString,QString,QString,QString*,QFlags&lt;QFileDialog::Option&gt;)">
3856 3856 <access modifier="private"/>
3857 3857 <modify-argument index="1">
3858 3858 <remove-default-expression/>
3859 3859 </modify-argument>
3860 3860 <modify-argument index="2">
3861 3861 <remove-default-expression/>
3862 3862 </modify-argument>
3863 3863 <modify-argument index="3">
3864 3864 <remove-default-expression/>
3865 3865 </modify-argument>
3866 3866 <modify-argument index="4">
3867 3867 <remove-default-expression/>
3868 3868 </modify-argument>
3869 3869 <modify-argument index="5">
3870 3870 <remove-default-expression/>
3871 3871 </modify-argument>
3872 3872 <modify-argument index="6">
3873 3873 <remove-default-expression/>
3874 3874 </modify-argument>
3875 3875 </modify-function>
3876 3876
3877 3877 <modify-function signature="getSaveFileName(QWidget*,QString,QString,QString,QString*,QFlags&lt;QFileDialog::Option&gt;)">
3878 3878 <access modifier="private"/>
3879 3879 <modify-argument index="1">
3880 3880 <remove-default-expression/>
3881 3881 </modify-argument>
3882 3882 <modify-argument index="2">
3883 3883 <remove-default-expression/>
3884 3884 </modify-argument>
3885 3885 <modify-argument index="3">
3886 3886 <remove-default-expression/>
3887 3887 </modify-argument>
3888 3888 <modify-argument index="4">
3889 3889 <remove-default-expression/>
3890 3890 </modify-argument>
3891 3891 <modify-argument index="5">
3892 3892 <remove-default-expression/>
3893 3893 </modify-argument>
3894 3894 <modify-argument index="6">
3895 3895 <remove-default-expression/>
3896 3896 </modify-argument>
3897 3897 </modify-function>
3898 3898
3899 3899 <modify-function signature="setIconProvider(QFileIconProvider*)">
3900 3900 <modify-argument index="1">
3901 3901 <reference-count action="set" variable-name="__rcIconProvider"/>
3902 3902 </modify-argument>
3903 3903 </modify-function>
3904 3904
3905 3905 <modify-function signature="setItemDelegate(QAbstractItemDelegate*)">
3906 3906 <modify-argument index="1">
3907 3907 <reference-count action="set" variable-name="__rcItemDelegate"/>
3908 3908 </modify-argument>
3909 3909 </modify-function>
3910 3910
3911 3911 <modify-function signature="setProxyModel(QAbstractProxyModel*)">
3912 3912 <modify-argument index="1">
3913 3913 <!-- Reparented -->
3914 3914 <reference-count action="ignore"/>
3915 3915 </modify-argument>
3916 3916 </modify-function>
3917 3917
3918 3918 </object-type>
3919 3919
3920 3920 <object-type name="QErrorMessage" />
3921 3921
3922 3922 <object-type name="QTabBar">
3923 3923 <extra-includes>
3924 3924 <include file-name="QIcon" location="global"/>
3925 3925 </extra-includes>
3926 3926 <modify-function signature="initStyleOption(QStyleOptionTab*,int)const">
3927 3927 <access modifier="private"/>
3928 3928 </modify-function>
3929 3929 <modify-function signature="setTabButton(int,QTabBar::ButtonPosition,QWidget*)">
3930 3930 <modify-argument index="3">
3931 3931 <reference-count action="ignore" />
3932 3932 </modify-argument>
3933 3933 </modify-function>
3934 3934 </object-type>
3935 3935
3936 3936 <object-type name="QStandardItemModel">
3937 3937 <modify-function signature="insertColumn(int,const QModelIndex &amp;)" remove="all"/>
3938 3938 <modify-function signature="insertRow(int,const QModelIndex &amp;)" remove="all"/>
3939 3939 <modify-function signature="parent()const" remove="all"/>
3940 3940 <extra-includes>
3941 3941 <include file-name="QStringList" location="global"/>
3942 3942 <include file-name="QSize" location="global"/>
3943 3943 </extra-includes>
3944 3944
3945 3945 <modify-function signature="appendColumn(const QList&lt;QStandardItem *&gt;&amp;)">
3946 3946 <modify-argument index="1">
3947 3947 <define-ownership class="java" owner="c++"/>
3948 3948 </modify-argument>
3949 3949 </modify-function>
3950 3950 <modify-function signature="takeColumn(int)">
3951 3951 <modify-argument index="return">
3952 3952 <define-ownership class="java" owner="default"/>
3953 3953 </modify-argument>
3954 3954 </modify-function>
3955 3955 <modify-function signature="takeRow(int)">
3956 3956 <modify-argument index="return">
3957 3957 <define-ownership class="java" owner="default"/>
3958 3958 </modify-argument>
3959 3959 </modify-function>
3960 3960 <modify-function signature="takeHorizontalHeaderItem(int)">
3961 3961 <modify-argument index="return">
3962 3962 <define-ownership class="java" owner="default"/>
3963 3963 </modify-argument>
3964 3964 </modify-function>
3965 3965 <modify-function signature="takeVerticalHeaderItem(int)">
3966 3966 <modify-argument index="return">
3967 3967 <define-ownership class="java" owner="default"/>
3968 3968 </modify-argument>
3969 3969 </modify-function>
3970 3970 <modify-function signature="takeItem(int,int)">
3971 3971 <modify-argument index="return">
3972 3972 <define-ownership class="java" owner="default"/>
3973 3973 </modify-argument>
3974 3974 </modify-function>
3975 3975 <modify-function signature="appendRow(const QList&lt;QStandardItem *&gt;&amp;)">
3976 3976 <modify-argument index="1">
3977 3977 <define-ownership class="java" owner="c++"/>
3978 3978 </modify-argument>
3979 3979 </modify-function>
3980 3980 <modify-function signature="appendRow(QStandardItem *)">
3981 3981 <modify-argument index="1">
3982 3982 <define-ownership class="java" owner="c++"/>
3983 3983 </modify-argument>
3984 3984 </modify-function>
3985 3985 <modify-function signature="insertColumn(int, const QList&lt;QStandardItem *&gt;&amp;)">
3986 3986 <modify-argument index="2">
3987 3987 <define-ownership class="java" owner="c++"/>
3988 3988 </modify-argument>
3989 3989 </modify-function>
3990 3990 <modify-function signature="insertRow(int, const QList&lt;QStandardItem *&gt;&amp;)">
3991 3991 <modify-argument index="2">
3992 3992 <define-ownership class="java" owner="c++"/>
3993 3993 </modify-argument>
3994 3994 </modify-function>
3995 3995 <modify-function signature="insertRow(int, QStandardItem *)">
3996 3996 <modify-argument index="2">
3997 3997 <define-ownership class="java" owner="c++"/>
3998 3998 </modify-argument>
3999 3999 </modify-function>
4000 4000 <modify-function signature="setHorizontalHeaderItem(int, QStandardItem *)">
4001 4001 <modify-argument index="2">
4002 4002 <define-ownership class="java" owner="c++"/>
4003 4003 </modify-argument>
4004 4004 </modify-function>
4005 4005 <modify-function signature="setItem(int, int, QStandardItem *)">
4006 4006 <modify-argument index="3">
4007 4007 <define-ownership class="java" owner="c++"/>
4008 4008 </modify-argument>
4009 4009 </modify-function>
4010 4010 <modify-function signature="setItem(int, QStandardItem *)">
4011 4011 <modify-argument index="2">
4012 4012 <define-ownership class="java" owner="c++"/>
4013 4013 </modify-argument>
4014 4014 </modify-function>
4015 4015 <modify-function signature="setItemPrototype(const QStandardItem *)">
4016 4016 <modify-argument index="1">
4017 4017 <define-ownership class="java" owner="c++"/>
4018 4018 </modify-argument>
4019 4019 </modify-function>
4020 4020 <modify-function signature="setVerticalHeaderItem(int, QStandardItem *)">
4021 4021 <modify-argument index="2">
4022 4022 <define-ownership class="java" owner="c++"/>
4023 4023 </modify-argument>
4024 4024 </modify-function>
4025 4025 </object-type>
4026 4026
4027 4027 <object-type name="QRadioButton">
4028 4028 <modify-function signature="initStyleOption(QStyleOptionButton*)const">
4029 4029 <access modifier="private"/>
4030 4030 </modify-function>
4031 4031 </object-type>
4032 4032
4033 4033 <object-type name="QScrollBar">
4034 4034 <modify-function signature="initStyleOption(QStyleOptionSlider*)const">
4035 4035 <access modifier="private"/>
4036 4036 </modify-function>
4037 4037 </object-type>
4038 4038
4039 4039 <object-type name="QClipboard">
4040 4040 <extra-includes>
4041 4041 <include file-name="QImage" location="global"/>
4042 4042 <include file-name="QPixmap" location="global"/>
4043 4043 </extra-includes>
4044 4044 <modify-function signature="setMimeData(QMimeData *, QClipboard::Mode)">
4045 4045 <modify-argument index="1">
4046 4046 <define-ownership class="java" owner="c++"/>
4047 4047 </modify-argument>
4048 4048 </modify-function>
4049 4049 <modify-function signature="text(QString&amp;,QClipboard::Mode)const">
4050 4050 <access modifier="private"/>
4051 4051 <modify-argument index="2">
4052 4052 <remove-default-expression/>
4053 4053 </modify-argument>
4054 4054 </modify-function>
4055 4055
4056 4056 </object-type>
4057 4057
4058 4058 <object-type name="QAbstractScrollArea">
4059 4059 <modify-function signature="setupViewport(QWidget *)" access="non-final"/>
4060 4060 <modify-function signature="addScrollBarWidget(QWidget*,QFlags&lt;Qt::AlignmentFlag&gt;)">
4061 4061 <modify-argument index="1">
4062 4062 <reference-count action="ignore"/>
4063 4063 </modify-argument>
4064 4064 </modify-function>
4065 4065 <modify-function signature="setCornerWidget(QWidget*)">
4066 4066 <modify-argument index="1">
4067 4067 <reference-count action="ignore"/>
4068 4068 </modify-argument>
4069 4069 </modify-function>
4070 4070 <modify-function signature="setHorizontalScrollBar(QScrollBar*)">
4071 4071 <modify-argument index="1">
4072 4072 <reference-count action="ignore"/>
4073 4073 </modify-argument>
4074 4074 </modify-function>
4075 4075
4076 4076 <modify-function signature="setVerticalScrollBar(QScrollBar*)">
4077 4077 <modify-argument index="1">
4078 4078 <reference-count action="ignore"/>
4079 4079 </modify-argument>
4080 4080 </modify-function>
4081 4081
4082 4082 <modify-function signature="setViewport(QWidget*)">
4083 4083 <modify-argument index="1">
4084 4084 <reference-count action="ignore"/>
4085 4085 </modify-argument>
4086 4086 </modify-function>
4087 4087
4088 4088 <modify-function signature="setupViewport(QWidget*)">
4089 4089 <modify-argument index="1">
4090 4090 <reference-count action="ignore"/>
4091 4091 </modify-argument>
4092 4092 </modify-function>
4093 4093
4094 4094 <modify-function signature="viewportEvent(QEvent*)">
4095 4095 <modify-argument index="1" invalidate-after-use="yes" />
4096 4096 </modify-function>
4097 4097
4098 4098 </object-type>
4099 4099
4100 4100 <object-type name="QPaintEngineState">
4101 4101 <extra-includes>
4102 4102 <include file-name="QPainterPath" location="global"/>
4103 4103 </extra-includes>
4104 4104 </object-type>
4105 4105
4106 4106 <object-type name="QRubberBand">
4107 4107 <modify-function signature="initStyleOption(QStyleOptionRubberBand*)const">
4108 4108 <access modifier="private"/>
4109 4109 </modify-function>
4110 4110 <modify-function signature="move(int,int)" rename="moveRubberBand"/>
4111 4111 <modify-function signature="move(const QPoint &amp;)" rename="moveRubberBand"/>
4112 4112 <modify-function signature="resize(int,int)" rename="resizeRubberBand"/>
4113 4113 <modify-function signature="resize(const QSize &amp;)" rename="resizeRubberBand"/>
4114 4114 <modify-function signature="setGeometry(int,int,int,int)" rename="setRubberBandGeometry"/>
4115 4115 <modify-function signature="setGeometry(const QRect &amp;)" rename="setRubberBandGeometry"/>
4116 4116 </object-type>
4117 4117
4118 4118 <object-type name="QTextLayout">
4119 4119 <extra-includes>
4120 4120 <include file-name="QTextOption" location="global"/>
4121 4121 </extra-includes>
4122 4122 </object-type>
4123 4123
4124 4124 <object-type name="QTableWidget">
4125 4125 <modify-function signature="mimeData(const QList&lt;QTableWidgetItem*&gt;)const">
4126 4126 <modify-argument index="1" invalidate-after-use="yes"/>
4127 4127 </modify-function>
4128 4128 <modify-function signature="isSortingEnabled()const" remove="all"/>
4129 4129 <modify-function signature="setSortingEnabled(bool)" remove="all"/>
4130 4130 <modify-function signature="setHorizontalHeaderItem(int, QTableWidgetItem *)">
4131 4131 <modify-argument index="2">
4132 4132 <define-ownership class="java" owner="c++"/>
4133 4133 </modify-argument>
4134 4134 </modify-function>
4135 4135 <modify-function signature="setItem(int, int, QTableWidgetItem *)">
4136 4136 <modify-argument index="3">
4137 4137 <define-ownership class="java" owner="c++"/>
4138 4138 </modify-argument>
4139 4139 </modify-function>
4140 4140 <modify-function signature="takeHorizontalHeaderItem(int)">
4141 4141 <modify-argument index="return">
4142 4142 <define-ownership class="java" owner="default"/>
4143 4143 </modify-argument>
4144 4144 </modify-function>
4145 4145 <modify-function signature="takeVerticalHeaderItem(int)">
4146 4146 <modify-argument index="return">
4147 4147 <define-ownership class="java" owner="default"/>
4148 4148 </modify-argument>
4149 4149 </modify-function>
4150 4150 <modify-function signature="takeItem(int,int)">
4151 4151 <modify-argument index="return">
4152 4152 <define-ownership class="java" owner="default"/>
4153 4153 </modify-argument>
4154 4154 </modify-function>
4155 4155 <modify-function signature="setItemPrototype(const QTableWidgetItem *)">
4156 4156 <modify-argument index="1">
4157 4157 <define-ownership class="java" owner="c++"/>
4158 4158 </modify-argument>
4159 4159 </modify-function>
4160 4160 <modify-function signature="setVerticalHeaderItem(int, QTableWidgetItem *)">
4161 4161 <modify-argument index="2">
4162 4162 <define-ownership class="java" owner="c++"/>
4163 4163 </modify-argument>
4164 4164 </modify-function>
4165 4165 <modify-function signature="setCellWidget(int,int,QWidget*)">
4166 4166 <modify-argument index="3">
4167 4167 <reference-count action="ignore"/>
4168 4168 </modify-argument>
4169 4169 </modify-function>
4170 4170 <modify-function signature="setCurrentItem(QTableWidgetItem*)">
4171 4171 <modify-argument index="1">
4172 4172 <reference-count action="ignore"/>
4173 4173 </modify-argument>
4174 4174 </modify-function>
4175 4175 <modify-function signature="setCurrentItem(QTableWidgetItem*,QFlags&lt;QItemSelectionModel::SelectionFlag&gt;)">
4176 4176 <modify-argument index="1">
4177 4177 <reference-count action="ignore" />
4178 4178 </modify-argument>
4179 4179 </modify-function>
4180 4180 <modify-function signature="setItemSelected(const QTableWidgetItem*,bool)">
4181 4181 <remove/>
4182 4182 </modify-function>
4183 4183 <modify-function signature="isItemSelected(const QTableWidgetItem*)const">
4184 4184 <remove/>
4185 4185 </modify-function>
4186 4186 <modify-function signature="setModel(QAbstractItemModel*)">
4187 4187 <modify-argument index="1">
4188 4188 <reference-count action="ignore"/>
4189 4189 </modify-argument>
4190 4190 </modify-function>
4191 4191 </object-type>
4192 4192 <object-type name="QTextDocument">
4193 4193 <extra-includes>
4194 4194 <include file-name="QTextBlock" location="global"/>
4195 4195 <include file-name="QTextFormat" location="global"/>
4196 4196 <include file-name="QTextCursor" location="global"/>
4197 4197 </extra-includes>
4198 4198 <modify-function signature="redo(QTextCursor*)">
4199 4199 <access modifier="private"/>
4200 4200 </modify-function>
4201 4201 <modify-function signature="setDocumentLayout(QAbstractTextDocumentLayout*)">
4202 4202 <modify-argument index="1">
4203 4203 <define-ownership class="java" owner="c++"/>
4204 4204 </modify-argument>
4205 4205 </modify-function>
4206 4206
4207 4207 <modify-function signature="undo(QTextCursor*)">
4208 4208 <access modifier="private"/>
4209 4209 </modify-function>
4210 4210 </object-type>
4211 4211
4212 4212 <object-type name="QTextDocumentWriter">
4213 4213 <modify-function signature="setCodec(QTextCodec*)">
4214 4214 <modify-argument index="1">
4215 4215 <reference-count action="set" variable-name="__rcCodec" />
4216 4216 </modify-argument>
4217 4217 </modify-function>
4218 4218 <modify-function signature="setDevice(QIODevice*)">
4219 4219 <modify-argument index="1">
4220 4220 <reference-count action="set" variable-name="__rcDevice" />
4221 4221 </modify-argument>
4222 4222 </modify-function>
4223 4223 </object-type>
4224 4224
4225 4225 <object-type name="QSplitter">
4226 4226
4227 4227 <modify-function signature="getRange(int,int*,int*)const">
4228 4228 <access modifier="private"/>
4229 4229 </modify-function>
4230 4230 <modify-function signature="addWidget(QWidget *)">
4231 4231 <modify-argument index="1">
4232 4232 <reference-count action="ignore"/>
4233 4233 </modify-argument>
4234 4234 </modify-function>
4235 4235 <modify-function signature="insertWidget(int, QWidget *)">
4236 4236 <modify-argument index="2">
4237 4237 <reference-count action="ignore"/>
4238 4238 </modify-argument>
4239 4239 </modify-function>
4240 4240 </object-type>
4241 4241
4242 4242 <object-type name="QGroupBox">
4243 4243 <modify-function signature="initStyleOption(QStyleOptionGroupBox*)const">
4244 4244 <access modifier="private"/>
4245 4245 </modify-function>
4246 4246 </object-type>
4247 4247
4248 4248 <object-type name="QStackedWidget">
4249 4249 <modify-function signature="addWidget(QWidget*)">
4250 4250 <modify-argument index="1">
4251 4251 <reference-count action="ignore"/>
4252 4252 </modify-argument>
4253 4253 </modify-function>
4254 4254 <modify-function signature="insertWidget(int,QWidget*)">
4255 4255 <modify-argument index="2">
4256 4256 <reference-count action="ignore"/>
4257 4257 </modify-argument>
4258 4258 </modify-function>
4259 4259 <modify-function signature="removeWidget(QWidget*)">
4260 4260 <modify-argument index="1">
4261 4261 <reference-count action="ignore"/>
4262 4262 </modify-argument>
4263 4263 </modify-function>
4264 4264 <modify-function signature="setCurrentWidget(QWidget*)">
4265 4265 <modify-argument index="1">
4266 4266 <reference-count action="ignore"/>
4267 4267 </modify-argument>
4268 4268 </modify-function>
4269 4269 </object-type>
4270 4270
4271 4271 <object-type name="QSplitterHandle">
4272 4272 </object-type>
4273 4273
4274 4274 <object-type name="QDial">
4275 4275 <modify-function signature="initStyleOption(QStyleOptionSlider*)const">
4276 4276 <access modifier="private"/>
4277 4277 </modify-function>
4278 4278 </object-type>
4279 4279
4280 4280 <object-type name="QLineEdit">
4281 4281 <modify-function signature="initStyleOption(QStyleOptionFrame*)const">
4282 4282 <access modifier="private"/>
4283 4283 </modify-function>
4284 4284 <modify-function signature="setCompleter(QCompleter *)">
4285 4285 <modify-argument index="1">
4286 4286 <reference-count action="set" variable-name="__rcCompleter"/>
4287 4287 </modify-argument>
4288 4288 </modify-function>
4289 4289 <modify-function signature="setValidator(const QValidator *)">
4290 4290 <modify-argument index="1">
4291 4291 <reference-count action="set" variable-name="__rcValidator"/>
4292 4292 </modify-argument>
4293 4293 </modify-function>
4294 4294 </object-type>
4295 4295
4296 4296 <object-type name="QLCDNumber" />
4297 4297
4298 4298 <object-type name="QSplashScreen">
4299 4299 <modify-function signature="showMessage(const QString &amp;, int, const QColor &amp;)">
4300 4300 <modify-argument index="3">
4301 4301 <replace-default-expression with="QColor.black"/>
4302 4302 </modify-argument>
4303 4303 </modify-function>
4304 4304 <modify-function signature="repaint()" remove="all"/>
4305 4305 <modify-function signature="drawContents(QPainter*)">
4306 4306 <modify-argument index="1" invalidate-after-use="yes" />
4307 4307 </modify-function>
4308 4308 </object-type>
4309 4309
4310 4310 <object-type name="QDockWidget">
4311 4311 <modify-function signature="initStyleOption(QStyleOptionDockWidget*)const">
4312 4312 <access modifier="private"/>
4313 4313 </modify-function>
4314 4314 <inject-code>
4315 4315 <insert-template name="gui.init_style_option">
4316 4316 <replace from="%TYPE" to="QStyleOptionDockWidget"/>
4317 4317 </insert-template>
4318 4318 </inject-code>
4319 4319 <modify-function signature="setTitleBarWidget(QWidget*)">
4320 4320 <modify-argument index="1">
4321 4321 <reference-count action="ignore"/>
4322 4322 </modify-argument>
4323 4323 </modify-function>
4324 4324 <modify-function signature="setWidget(QWidget*)">
4325 4325 <modify-argument index="1">
4326 4326 <reference-count action="ignore"/>
4327 4327 </modify-argument>
4328 4328 </modify-function>
4329 4329 </object-type>
4330 4330
4331 4331 <object-type name="QAbstractProxyModel">
4332 4332 <extra-includes>
4333 4333 <include file-name="QItemSelection" location="global"/>
4334 4334 <include file-name="QStringList" location="global"/>
4335 4335 <include file-name="QSize" location="global"/>
4336 4336 </extra-includes>
4337 4337
4338 4338 <modify-function signature="setSourceModel(QAbstractItemModel *)">
4339 4339 <modify-argument index="1">
4340 4340 <reference-count action="set" variable-name="__rcSourceModel"/>
4341 4341 </modify-argument>
4342 4342 </modify-function>
4343 4343
4344 4344 </object-type>
4345 4345
4346 4346 <object-type name="QDesktopWidget">
4347 4347 </object-type>
4348 4348
4349 4349 <object-type name="QFrame">
4350 4350 </object-type>
4351 4351
4352 4352 <object-type name="QTextTable">
4353 4353 <modify-function signature="format() const">
4354 4354 <rename to="tableFormat"/>
4355 4355 </modify-function>
4356 4356 <extra-includes>
4357 4357 <include file-name="QTextCursor" location="global"/>
4358 4358 </extra-includes>
4359 4359 </object-type>
4360 4360
4361 4361 <object-type name="QSpinBox">
4362 4362 <modify-function signature="valueChanged(const QString &amp;)">
4363 4363 <rename to="valueStringChanged"/>
4364 4364 </modify-function>
4365 4365 </object-type>
4366 4366
4367 4367 <object-type name="QTextBrowser">
4368 4368 <modify-function signature="highlighted(const QString &amp;)">
4369 4369 <rename to="highlightedString"/>
4370 4370 </modify-function>
4371 4371 </object-type>
4372 4372
4373 4373 <object-type name="QDoubleSpinBox">
4374 4374 <modify-function signature="valueChanged(const QString &amp;)">
4375 4375 <rename to="valueStringChanged"/>
4376 4376 </modify-function>
4377 4377 </object-type>
4378 4378
4379 4379 <object-type name="QButtonGroup">
4380 4380 <modify-function signature="buttonClicked(int)">
4381 4381 <rename to="buttonIdClicked"/>
4382 4382 </modify-function>
4383 4383 <modify-function signature="buttonPressed(int)">
4384 4384 <rename to="buttonIdPressed"/>
4385 4385 </modify-function>
4386 4386 <modify-function signature="buttonReleased(int)">
4387 4387 <rename to="buttonIdReleased"/>
4388 4388 </modify-function>
4389 4389 <modify-function signature="addButton(QAbstractButton *)">
4390 4390 <modify-argument index="1">
4391 4391 <reference-count action="add" variable-name="__rcButtons"/>
4392 4392 <no-null-pointer/>
4393 4393 </modify-argument>
4394 4394 </modify-function>
4395 4395 <modify-function signature="addButton(QAbstractButton *, int)">
4396 4396 <modify-argument index="1">
4397 4397 <reference-count action="add" variable-name="__rcButtons"/>
4398 4398 <no-null-pointer/>
4399 4399 </modify-argument>
4400 4400 </modify-function>
4401 4401 <modify-function signature="removeButton(QAbstractButton *)">
4402 4402 <modify-argument index="1">
4403 4403 <reference-count action="remove" variable-name="__rcButtons"/>
4404 4404 <no-null-pointer/>
4405 4405 </modify-argument>
4406 4406 </modify-function>
4407 4407 <modify-function signature="setId(QAbstractButton *,int)">
4408 4408 <modify-argument index="1">
4409 4409 <reference-count action="ignore"/>
4410 4410 </modify-argument>
4411 4411 </modify-function>
4412 4412 </object-type>
4413 4413
4414 4414 <object-type name="QToolBar">
4415 4415 <modify-function signature="addWidget(QWidget*)">
4416 4416 <modify-argument index="1">
4417 4417 <define-ownership class="java" owner="c++"/>
4418 4418 </modify-argument>
4419 4419 </modify-function>
4420 4420 <modify-function signature="insertWidget(QAction*,QWidget*)">
4421 4421 <modify-argument index="1">
4422 4422 <reference-count action="ignore"/>
4423 4423 </modify-argument>
4424 4424 <modify-argument index="2">
4425 4425 <define-ownership class="java" owner="c++"/>
4426 4426 </modify-argument>
4427 4427 </modify-function>
4428 4428 <modify-function signature="insertSeparator(QAction*)">
4429 4429 <modify-argument index="1">
4430 4430 <reference-count action="ignore"/>
4431 4431 </modify-argument>
4432 4432 </modify-function>
4433 4433 </object-type>
4434 4434
4435 4435 <object-type name="QPaintEngine">
4436 4436
4437 4437 <modify-function signature="begin(QPaintDevice*)">
4438 4438 <modify-argument index="1" invalidate-after-use="yes" />
4439 4439 </modify-function>
4440 4440 <modify-function signature="updateState(QPaintEngineState)">
4441 4441 <modify-argument index="1" invalidate-after-use="yes" />
4442 4442 </modify-function>
4443 4443 <modify-function signature="drawTextItem(QPointF,QTextItem)">
4444 4444 <modify-argument index="2" invalidate-after-use="yes" />
4445 4445 </modify-function>
4446 4446
4447 4447 <extra-includes>
4448 4448 <include file-name="QVarLengthArray" location="global"/>
4449 4449 </extra-includes>
4450 4450 <modify-function signature="setPaintDevice(QPaintDevice*)">
4451 4451 <remove/>
4452 4452 </modify-function>
4453 4453 <modify-field name="state" read="false" write="false"/>
4454 4454 </object-type>
4455 4455
4456 4456 <object-type name="QAbstractTableModel">
4457 4457 <extra-includes>
4458 4458 <include file-name="QStringList" location="global"/>
4459 4459 <include file-name="QSize" location="global"/>
4460 4460 </extra-includes>
4461 4461 </object-type>
4462 4462
4463 4463 <object-type name="QGuiSignalMapper"/>
4464 4464
4465 4465 <object-type name="QComboBox">
4466 4466 <modify-function signature="initStyleOption(QStyleOptionComboBox*)const">
4467 4467 <access modifier="private"/>
4468 4468 </modify-function>
4469 4469 <modify-function signature="setCompleter(QCompleter*)">
4470 4470 <modify-argument index="1">
4471 4471 <reference-count variable-name="__rcCompleter" action="set"/>
4472 4472 </modify-argument>
4473 4473 </modify-function>
4474 4474 <modify-function signature="setValidator(const QValidator*)">
4475 4475 <modify-argument index="1">
4476 4476 <reference-count variable-name="__rcValidator" action="set"/>
4477 4477 </modify-argument>
4478 4478 </modify-function>
4479 4479 <modify-function signature="setItemDelegate(QAbstractItemDelegate *)">
4480 4480 <modify-argument index="1">
4481 4481 <define-ownership class="java" owner="c++"/>
4482 4482 <no-null-pointer/>
4483 4483 </modify-argument>
4484 4484 </modify-function>
4485 4485 <modify-function signature="setView(QAbstractItemView *)">
4486 4486 <modify-argument index="1">
4487 4487 <no-null-pointer/>
4488 4488 <!-- Safe to ignore because combo box reparents view -->
4489 4489 <reference-count action="ignore"/>
4490 4490 </modify-argument>
4491 4491 </modify-function>
4492 4492 <modify-function signature="setLineEdit(QLineEdit *)">
4493 4493 <modify-argument index="1">
4494 4494 <no-null-pointer/>
4495 4495 <!-- Safe to ignore because combo box reparents line edit -->
4496 4496 <reference-count action="ignore"/>
4497 4497 </modify-argument>
4498 4498 </modify-function>
4499 4499 <modify-function signature="setModel(QAbstractItemModel *)">
4500 4500 <modify-argument index="1">
4501 4501 <no-null-pointer/>
4502 4502 <reference-count action="set" variable-name="__rcModel"/>
4503 4503 </modify-argument>
4504 4504 </modify-function>
4505 4505 <inject-code>
4506 4506 <insert-template name="gui.init_style_option">
4507 4507 <replace from="%TYPE" to="QStyleOptionComboBox"/>
4508 4508 </insert-template>
4509 4509 </inject-code>
4510 4510 <modify-function signature="activated(int)">&gt;
4511 4511 <rename to="activatedIndex"/>
4512 4512 </modify-function>
4513 4513 <modify-function signature="currentIndexChanged(const QString &amp;)">
4514 4514 <rename to="currentStringChanged"/>
4515 4515 </modify-function>
4516 4516 <modify-function signature="highlighted(int)">
4517 4517 <rename to="highlightedIndex"/>
4518 4518 </modify-function>
4519 4519
4520 4520 <modify-function signature="autoCompletion()const" remove="all"/> <!--### Obsolete in 4.3-->
4521 4521 <modify-function signature="autoCompletionCaseSensitivity()const" remove="all"/> <!--### Obsolete in 4.3-->
4522 4522 <modify-function signature="setAutoCompletion(bool)" remove="all"/> <!--### Obsolete in 4.3-->
4523 4523 <modify-function signature="setAutoCompletionCaseSensitivity(Qt::CaseSensitivity)" remove="all"/> <!--### Obsolete in 4.3-->
4524 4524 </object-type>
4525 4525
4526 4526 <object-type name="QTextEdit">
4527 4527 <extra-includes>
4528 4528 <include file-name="QTextCursor" location="global"/>
4529 4529 </extra-includes>
4530 4530 <modify-function signature="setDocument(QTextDocument*)">
4531 4531 <modify-argument index="1">
4532 4532 <reference-count action="set" variable-name="__rcDocument"/>
4533 4533 </modify-argument>
4534 4534 </modify-function>
4535 4535 <modify-function signature="insertFromMimeData(const QMimeData*) ">
4536 4536 <modify-argument index="1">
4537 4537 <reference-count action="ignore"/>
4538 4538 </modify-argument>
4539 4539 </modify-function>
4540 4540 </object-type>
4541 4541
4542 4542 <object-type name="QPrinter" delete-in-main-thread="yes">
4543 4543 <modify-function signature="setEngines(QPrintEngine*,QPaintEngine*)">
4544 4544 <modify-argument index="1">
4545 4545 <reference-count action="set" variable-name="__rcPrintEngine"/>
4546 4546 </modify-argument>
4547 4547 <modify-argument index="2">
4548 4548 <reference-count action="set" variable-name="__rcPaintEngine"/>
4549 4549 </modify-argument>
4550 4550 </modify-function>
4551 4551 </object-type>
4552 4552
4553 4553 <object-type name="QAction">
4554 4554 <modify-function signature="setMenu(QMenu*)">
4555 4555 <modify-argument index="1">
4556 4556 <reference-count action="set" variable-name="__rcMenu"/>
4557 4557 </modify-argument>
4558 4558 </modify-function>
4559 4559
4560 4560 </object-type>
4561 4561
4562 4562 <object-type name="QPainter">
4563 4563 <extra-includes>
4564 4564 <include file-name="QWidget" location="global"/>
4565 4565 <include file-name="QPainterPath" location="global"/>
4566 4566 <include file-name="QPixmap" location="global"/>
4567 4567 </extra-includes>
4568 4568
4569 4569 <modify-function signature="drawText(const QPointF &amp;, const QString &amp;, int, int)" remove="all" />
4570 4570
4571 4571 <modify-function signature="drawConvexPolygon(const QPoint *, int)">
4572 4572 <remove/>
4573 4573 </modify-function>
4574 4574 <modify-function signature="drawConvexPolygon(const QPointF *, int)">
4575 4575 <remove/>
4576 4576 </modify-function>
4577 4577 <modify-function signature="drawLines(const QLine *, int)">
4578 4578 <remove/>
4579 4579 </modify-function>
4580 4580 <modify-function signature="drawLines(const QLineF *, int)">
4581 4581 <remove/>
4582 4582 </modify-function>
4583 4583 <modify-function signature="drawLines(const QPoint *, int)">
4584 4584 <remove/>
4585 4585 </modify-function>
4586 4586 <modify-function signature="drawLines(const QPointF *, int)">
4587 4587 <remove/>
4588 4588 </modify-function>
4589 4589 <modify-function signature="drawPoints(const QPoint *, int)">
4590 4590 <remove/>
4591 4591 </modify-function>
4592 4592 <modify-function signature="drawPoints(const QPointF *, int)">
4593 4593 <remove/>
4594 4594 </modify-function>
4595 4595 <modify-function signature="drawPolygon(const QPoint *, int, Qt::FillRule)">
4596 4596 <remove/>
4597 4597 </modify-function>
4598 4598 <modify-function signature="drawPolygon(const QPointF *, int, Qt::FillRule)">
4599 4599 <remove/>
4600 4600 </modify-function>
4601 4601 <modify-function signature="drawPolyline(const QPoint *, int)">
4602 4602 <remove/>
4603 4603 </modify-function>
4604 4604 <modify-function signature="drawPolyline(const QPointF *, int)">
4605 4605 <remove/>
4606 4606 </modify-function>
4607 4607 <modify-function signature="drawRects(const QRect *, int)">
4608 4608 <remove/>
4609 4609 </modify-function>
4610 4610 <modify-function signature="drawRects(const QRectF *, int)">
4611 4611 <remove/>
4612 4612 </modify-function>
4613 4613 <modify-function signature="drawLines(const QVector&lt;QPoint&gt; &amp;)">
4614 4614 <rename to="drawLinesFromPoints"/>
4615 4615 </modify-function>
4616 4616 <modify-function signature="drawLines(const QVector&lt;QPointF&gt; &amp;)">
4617 4617 <rename to="drawLinesFromPointsF"/>
4618 4618 </modify-function>
4619 4619 <modify-function signature="drawLines(const QVector&lt;QLineF&gt; &amp;)">
4620 4620 <rename to="drawLinesF"/>
4621 4621 </modify-function>
4622 4622 <modify-function signature="drawRects(const QVector&lt;QRectF&gt; &amp;)">
4623 4623 <rename to="drawRectsF"/>
4624 4624 </modify-function>
4625 4625
4626 4626 <modify-function signature="QPainter(QPaintDevice *)">
4627 4627 <modify-argument index="1">
4628 4628 <no-null-pointer/>
4629 4629 </modify-argument>
4630 4630 </modify-function>
4631 4631 <modify-function signature="begin(QPaintDevice *)">
4632 4632 <modify-argument index="1">
4633 4633 <no-null-pointer/>
4634 4634 </modify-argument>
4635 4635 </modify-function>
4636 4636 <modify-function signature="initFrom(const QWidget *)">
4637 4637 <modify-argument index="1">
4638 4638 <no-null-pointer/>
4639 4639 </modify-argument>
4640 4640 </modify-function>
4641 4641 <modify-function signature="setRedirected(const QPaintDevice *, QPaintDevice *, const QPoint &amp;)">
4642 4642 <modify-argument index="1">
4643 4643 <no-null-pointer />
4644 4644 </modify-argument>
4645 4645 </modify-function>
4646 4646 <modify-function signature="restoreRedirected(const QPaintDevice *)">
4647 4647 <modify-argument index="1">
4648 4648 <no-null-pointer />
4649 4649 </modify-argument>
4650 4650 </modify-function>
4651 4651
4652 4652 <modify-function signature="drawText(QRect,int,QString,QRect*)">
4653 4653 <access modifier="private"/>
4654 4654 <modify-argument index="4">
4655 4655 <remove-default-expression/>
4656 4656 </modify-argument>
4657 4657 </modify-function>
4658 4658
4659 4659 <modify-function signature="drawText(QRectF,int,QString,QRectF*)">
4660 4660 <access modifier="private"/>
4661 4661 <modify-argument index="4">
4662 4662 <remove-default-expression/>
4663 4663 </modify-argument>
4664 4664 </modify-function>
4665 4665
4666 4666 <modify-function signature="drawText(int,int,int,int,int,QString,QRect*)">
4667 4667 <access modifier="private"/>
4668 4668 <modify-argument index="7">
4669 4669 <remove-default-expression/>
4670 4670 </modify-argument>
4671 4671 </modify-function>
4672 4672
4673 4673 <modify-function signature="redirected(const QPaintDevice*,QPoint*)">
4674 4674 <access modifier="private"/>
4675 4675 <modify-argument index="2">
4676 4676 <remove-default-expression/>
4677 4677 </modify-argument>
4678 4678 </modify-function>
4679 4679 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
4680 4680 <modify-function signature="matrixEnabled()const" remove="all"/> <!--### Obsolete in 4.3-->
4681 4681 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
4682 4682 <modify-function signature="setMatrixEnabled(bool)" remove="all"/> <!--### Obsolete in 4.3-->
4683 4683 </object-type>
4684 4684
4685 4685 <object-type name="QApplication">
4686 4686 <extra-includes>
4687 4687 <include file-name="QBasicTimer" location="global"/>
4688 4688 <include file-name="QFont" location="global"/>
4689 4689 <include file-name="QFontMetrics" location="global"/>
4690 4690 <include file-name="QPalette" location="global"/>
4691 4691 <include file-name="QIcon" location="global"/>
4692 4692 <include file-name="QLocale" location="global"/>
4693 4693 </extra-includes>
4694 4694
4695 4695 <modify-function signature="QApplication(int &amp;, char **, int)">
4696 4696 <access modifier="private"/>
4697 4697 </modify-function>
4698 4698 <modify-function signature="QApplication(int &amp;, char **, QApplication::Type, int)">
4699 4699 <remove/>
4700 4700 </modify-function>
4701 4701 <modify-function signature="QApplication(int &amp;, char **, bool, int)">
4702 4702 <remove/>
4703 4703 </modify-function>
4704 4704
4705 4705 <modify-function signature="font(const char*)">
4706 4706 <remove/>
4707 4707 </modify-function>
4708 4708 <modify-function signature="setFont(QFont,const char*)">
4709 4709 <access modifier="private"/>
4710 4710 <modify-argument index="2">
4711 4711 <remove-default-expression/>
4712 4712 </modify-argument>
4713 4713 </modify-function>
4714 4714
4715 4715 <modify-function signature="palette(const char*)">
4716 4716 <remove/>
4717 4717 </modify-function>
4718 4718 <modify-function signature="setPalette(QPalette,const char*)">
4719 4719 <access modifier="private"/>
4720 4720 <modify-argument index="2">
4721 4721 <remove-default-expression/>
4722 4722 </modify-argument>
4723 4723 </modify-function>
4724 4724
4725 4725 <modify-function signature="overrideCursor()">
4726 4726 <access modifier="private"/>
4727 4727 <rename to="overrideCursor_private"/>
4728 4728 </modify-function>
4729 4729
4730 4730 <modify-function signature="setInputContext(QInputContext*)">
4731 4731 <modify-argument index="1">
4732 4732 <define-ownership class="java" owner="c++"/>
4733 4733 </modify-argument>
4734 4734 </modify-function>
4735 4735 <modify-function signature="setActiveWindow(QWidget*)">
4736 4736 <modify-argument index="1">
4737 4737 <reference-count action="ignore"/>
4738 4738 </modify-argument>
4739 4739 </modify-function>
4740 4740 <modify-function signature="setStyle(QStyle*)">
4741 4741 <modify-argument index="1">
4742 4742 <reference-count action="ignore"/>
4743 4743 </modify-argument>
4744 4744 </modify-function>
4745 4745 </object-type>
4746 4746
4747 4747 <object-type name="QMouseEventTransition" />
4748 4748 <object-type name="QKeyEventTransition" />
4749 4749 <value-type name="QQuaternion" />
4750 4750
4751 4751 <object-type name="QCommandLinkButton" />
4752 4752 <object-type name="QFileSystemModel">
4753 4753 <modify-function signature="setIconProvider(QFileIconProvider*)">
4754 4754 <modify-argument index="1">
4755 4755 <reference-count action="set" variable-name="__rcIconProvider"/>
4756 4756 </modify-argument>
4757 4757 </modify-function>
4758 4758 </object-type>
4759 4759 <object-type name="QFormLayout">
4760 4760 <modify-function signature="addRow(QWidget*,QWidget*)">
4761 4761 <modify-argument index="1">
4762 4762 <reference-count action="ignore" />
4763 4763 </modify-argument>
4764 4764 <modify-argument index="2">
4765 4765 <reference-count action="ignore" />
4766 4766 </modify-argument>
4767 4767 </modify-function>
4768 4768 <modify-function signature="addRow(QLayout*)">
4769 4769 <modify-argument index="1">
4770 4770 <reference-count action="ignore" />
4771 4771 </modify-argument>
4772 4772 </modify-function>
4773 4773 <modify-function signature="addRow(QWidget*,QLayout*)">
4774 4774 <modify-argument index="1">
4775 4775 <reference-count action="ignore" />
4776 4776 </modify-argument>
4777 4777 <modify-argument index="2">
4778 4778 <reference-count action="ignore" />
4779 4779 </modify-argument>
4780 4780 </modify-function>
4781 4781
4782 4782 <modify-function signature="addRow(QWidget*)">
4783 4783 <modify-argument index="1">
4784 4784 <reference-count action="ignore" />
4785 4785 </modify-argument>
4786 4786 </modify-function>
4787 4787 <modify-function signature="addRow(QString,QLayout*)">
4788 4788 <modify-argument index="2">
4789 4789 <reference-count action="ignore" />
4790 4790 </modify-argument>
4791 4791 </modify-function>
4792 4792 <modify-function signature="addRow(QString,QWidget*)">
4793 4793 <modify-argument index="2">
4794 4794 <reference-count action="ignore" />
4795 4795 </modify-argument>
4796 4796 </modify-function>
4797 4797 <modify-function signature="insertRow(int,QLayout*)">
4798 4798 <modify-argument index="2">
4799 4799 <reference-count action="ignore" />
4800 4800 </modify-argument>
4801 4801 </modify-function>
4802 4802 <modify-function signature="insertRow(int,QWidget*,QLayout*)">
4803 4803 <modify-argument index="2">
4804 4804 <reference-count action="ignore" />
4805 4805 </modify-argument>
4806 4806 <modify-argument index="3">
4807 4807 <reference-count action="ignore" />
4808 4808 </modify-argument>
4809 4809 </modify-function>
4810 4810 <modify-function signature="insertRow(int,QWidget*,QWidget*)">
4811 4811 <modify-argument index="2">
4812 4812 <reference-count action="ignore" />
4813 4813 </modify-argument>
4814 4814 <modify-argument index="3">
4815 4815 <reference-count action="ignore" />
4816 4816 </modify-argument>
4817 4817 </modify-function>
4818 4818 <modify-function signature="insertRow(int,QWidget*)">
4819 4819 <modify-argument index="2">
4820 4820 <reference-count action="ignore" />
4821 4821 </modify-argument>
4822 4822 </modify-function>
4823 4823 <modify-function signature="insertRow(int,QString,QLayout*)">
4824 4824 <modify-argument index="3">
4825 4825 <reference-count action="ignore" />
4826 4826 </modify-argument>
4827 4827 </modify-function>
4828 4828 <modify-function signature="insertRow(int,QString,QWidget*)">
4829 4829 <modify-argument index="3">
4830 4830 <reference-count action="ignore" />
4831 4831 </modify-argument>
4832 4832 </modify-function>
4833 4833 <modify-function signature="setLayout(int,QFormLayout::ItemRole,QLayout*)">
4834 4834 <modify-argument index="3">
4835 4835 <reference-count action="ignore" />
4836 4836 </modify-argument>
4837 4837 </modify-function>
4838 4838 <modify-function signature="setWidget(int,QFormLayout::ItemRole,QWidget*)">
4839 4839 <modify-argument index="3">
4840 4840 <reference-count action="ignore" />
4841 4841 </modify-argument>
4842 4842 </modify-function>
4843 4843 <modify-function signature="setItem(int,QFormLayout::ItemRole,QLayoutItem*)" access="private" rename="setItem_private">
4844 4844 <modify-argument index="3">
4845 4845 <define-ownership class="java" owner="c++"/>
4846 4846 </modify-argument>
4847 4847 </modify-function>
4848 4848 <modify-function signature="addItem(QLayoutItem*)">
4849 4849 <modify-argument index="1">
4850 4850 <define-ownership class="java" owner="c++"/>
4851 4851 </modify-argument>
4852 4852 </modify-function>
4853 4853 </object-type>
4854 4854 <object-type name="QGraphicsGridLayout" delete-in-main-thread="yes">
4855 4855 <modify-function signature="addItem(QGraphicsLayoutItem*,int,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
4856 4856 <modify-argument index="1">
4857 4857 <reference-count action="add" variable-name="__rcItems" />
4858 4858 </modify-argument>
4859 4859 </modify-function>
4860 4860 <modify-function signature="addItem(QGraphicsLayoutItem*,int,int,int,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
4861 4861 <modify-argument index="1">
4862 4862 <reference-count action="add" variable-name="__rcItems" />
4863 4863 </modify-argument>
4864 4864 </modify-function>
4865 4865 <modify-function signature="setAlignment(QGraphicsLayoutItem*,QFlags&lt;Qt::AlignmentFlag&gt;)">
4866 4866 <modify-argument index="1">
4867 4867 <reference-count action="ignore" />
4868 4868 </modify-argument>
4869 4869 </modify-function>
4870 4870 </object-type>
4871 4871 <object-type name="QGraphicsLayout" delete-in-main-thread="yes">
4872 4872
4873 4873 <modify-function signature="widgetEvent(QEvent*)">
4874 4874 <modify-argument index="1" invalidate-after-use="yes" />
4875 4875 </modify-function>
4876 4876 <modify-function signature="setParentLayoutItem(QGraphicsLayoutItem*)">
4877 4877 <modify-argument index="1">
4878 4878 <reference-count action="set" variable-name="__rcParentLayoutItem" />
4879 4879 </modify-argument>
4880 4880 </modify-function>
4881 4881 <modify-function signature="setGraphicsItem(QGraphicsItem*)">
4882 4882 <modify-argument index="1">
4883 4883 <reference-count action="set" variable-name="__rcItem" />
4884 4884 </modify-argument>
4885 4885 </modify-function>
4886 4886 </object-type>
4887 4887 <interface-type name="QGraphicsLayoutItem" delete-in-main-thread="yes">
4888 4888 <modify-function signature="setParentLayoutItem(QGraphicsLayoutItem*)">
4889 4889 <modify-argument index="1">
4890 4890 <reference-count action="set" variable-name="__rcParentLayoutItem" />
4891 4891 </modify-argument>
4892 4892 </modify-function>
4893 4893 <modify-function signature="setGraphicsItem(QGraphicsItem*)">
4894 4894 <modify-argument index="1">
4895 4895 <reference-count action="set" variable-name="__rcItem" />
4896 4896 </modify-argument>
4897 4897 </modify-function>
4898 4898 </interface-type>
4899 4899 <object-type name="QGraphicsLinearLayout" delete-in-main-thread="yes">
4900 4900 <modify-function signature="addItem(QGraphicsLayoutItem*)">
4901 4901 <modify-argument index="1">
4902 4902 <reference-count action="add" variable-name="__rcItems" />
4903 4903 </modify-argument>
4904 4904 </modify-function>
4905 4905 <modify-function signature="insertItem(int,QGraphicsLayoutItem*)">
4906 4906 <modify-argument index="2">
4907 4907 <reference-count action="add" variable-name="__rcItems" />
4908 4908 </modify-argument>
4909 4909 </modify-function>
4910 4910 <modify-function signature="removeItem(QGraphicsLayoutItem*)">
4911 4911 <modify-argument index="1">
4912 4912 <reference-count action="remove" variable-name="__rcItems" />
4913 4913 </modify-argument>
4914 4914 </modify-function>
4915 4915 <modify-function signature="setAlignment(QGraphicsLayoutItem*,QFlags&lt;Qt::AlignmentFlag&gt;)">
4916 4916 <modify-argument index="1">
4917 4917 <reference-count action="ignore" />
4918 4918 </modify-argument>
4919 4919 </modify-function>
4920 4920 <modify-function signature="setStretchFactor(QGraphicsLayoutItem*,int)">
4921 4921 <modify-argument index="1">
4922 4922 <reference-count action="ignore" />
4923 4923 </modify-argument>
4924 4924 </modify-function>
4925 4925 </object-type>
4926 4926 <object-type name="QGraphicsProxyWidget"/> <!-- a QObject so main-thread delete redundant -->
4927 4927 <object-type name="QGraphicsWidget"> <!-- a QObject so main-thread delete redundant -->
4928 4928 <!-- Duplicate function to QObject::children() to override accidental shadowing which is not present in Jambi -->
4929 4929 <modify-function signature="children()const" remove="all" />
4930 4930 <modify-function signature="setLayout(QGraphicsLayout*)">
4931 4931 <modify-argument index="1">
4932 4932 <reference-count action="set" variable-name="__rcLayout" />
4933 4933 </modify-argument>
4934 4934 </modify-function>
4935 4935
4936 4936 <modify-function signature="addAction(QAction*)">
4937 4937 <modify-argument index="1">
4938 4938 <reference-count action="add" variable-name="__rcActions" />
4939 4939 </modify-argument>
4940 4940 </modify-function>
4941 4941 <modify-function signature="insertAction(QAction*,QAction*)">
4942 4942 <modify-argument index="2">
4943 4943 <reference-count action="add" variable-name="__rcActions" />
4944 4944 </modify-argument>
4945 4945 </modify-function>
4946 4946 <modify-function signature="insertActions(QAction*,QList&lt;QAction*&gt;)">
4947 4947 <modify-argument index="2">
4948 4948 <reference-count action="add" variable-name="__rcActions" />
4949 4949 </modify-argument>
4950 4950 </modify-function>
4951 4951 <modify-function signature="removeAction(QAction*)">
4952 4952 <modify-argument index="1">
4953 4953 <reference-count action="remove" variable-name="__rcActions" />
4954 4954 </modify-argument>
4955 4955 </modify-function>
4956 4956
4957 4957
4958 4958 <modify-function signature="changeEvent(QEvent*)">
4959 4959 <modify-argument index="1" invalidate-after-use="yes" />
4960 4960 </modify-function>
4961 4961 <modify-function signature="closeEvent(QCloseEvent*)">
4962 4962 <modify-argument index="1" invalidate-after-use="yes" />
4963 4963 </modify-function>
4964 4964 <modify-function signature="grabKeyboardEvent(QEvent*)">
4965 4965 <modify-argument index="1" invalidate-after-use="yes" />
4966 4966 </modify-function>
4967 4967 <modify-function signature="grabMouseEvent(QEvent*)">
4968 4968 <modify-argument index="1" invalidate-after-use="yes" />
4969 4969 </modify-function>
4970 4970 <modify-function signature="hideEvent(QHideEvent*)">
4971 4971 <modify-argument index="1" invalidate-after-use="yes" />
4972 4972 </modify-function>
4973 4973 <modify-function signature="moveEvent(QGraphicsSceneMoveEvent*)">
4974 4974 <modify-argument index="1" invalidate-after-use="yes" />
4975 4975 </modify-function>
4976 4976 <modify-function signature="paintWindowFrame(QPainter*,const QStyleOptionGraphicsItem*,QWidget*)">
4977 4977 <modify-argument index="1" invalidate-after-use="yes" />
4978 4978 </modify-function>
4979 4979 <modify-function signature="resizeEvent(QGraphicsSceneResizeEvent*)">
4980 4980 <modify-argument index="1" invalidate-after-use="yes" />
4981 4981 </modify-function>
4982 4982 <modify-function signature="showEvent(QShowEvent*)">
4983 4983 <modify-argument index="1" invalidate-after-use="yes" />
4984 4984 </modify-function>
4985 4985 <modify-function signature="ungrabKeyboardEvent(QEvent*)">
4986 4986 <modify-argument index="1" invalidate-after-use="yes" />
4987 4987 </modify-function>
4988 4988 <modify-function signature="ungrabMouseEvent(QEvent*)">
4989 4989 <modify-argument index="1" invalidate-after-use="yes" />
4990 4990 </modify-function>
4991 4991 <modify-function signature="windowFrameEvent(QEvent*)">
4992 4992 <modify-argument index="1" invalidate-after-use="yes" />
4993 4993 </modify-function>
4994 4994
4995 4995 <modify-function signature="setStyle(QStyle*)">
4996 4996 <modify-argument index="1">
4997 4997 <reference-count action="set" variable-name="__rcStyle" />
4998 4998 </modify-argument>
4999 4999 </modify-function>
5000 5000 <modify-function signature="setTabOrder(QGraphicsWidget*,QGraphicsWidget*)">
5001 5001 <modify-argument index="1">
5002 5002 <reference-count action="ignore" />
5003 5003 </modify-argument>
5004 5004 <modify-argument index="2">
5005 5005 <reference-count action="ignore" />
5006 5006 </modify-argument>
5007 5007 </modify-function>
5008 5008 </object-type>
5009 5009 <object-type name="QPlainTextDocumentLayout" />
5010 5010 <object-type name="QPlainTextEdit">
5011 5011 <modify-function signature="setDocument(QTextDocument*)">
5012 5012 <modify-argument index="1">
5013 5013 <reference-count action="set" variable-name="__rcDocument" />
5014 5014 </modify-argument>
5015 5015 </modify-function>
5016 5016 <modify-function signature="insertFromMimeData(const QMimeData*)">
5017 5017 <modify-argument index="1">
5018 5018 <reference-count action="ignore" />
5019 5019 </modify-argument>
5020 5020 </modify-function>
5021 5021 </object-type>
5022 5022 <object-type name="QPrintPreviewDialog" >
5023 5023 </object-type>
5024 5024 <object-type name="QPrintPreviewWidget" />
5025 5025 <object-type name="QStyledItemDelegate">
5026 5026 <modify-function signature="setItemEditorFactory(QItemEditorFactory*)">
5027 5027 <modify-argument index="1">
5028 5028 <reference-count action="set" variable-name="__rcItemEditorFactory" />
5029 5029 </modify-argument>
5030 5030 </modify-function>
5031 5031 <modify-function signature="setEditorData(QWidget*,QModelIndex)const">
5032 5032 <modify-argument index="1">
5033 5033 <reference-count action="ignore" />
5034 5034 </modify-argument>
5035 5035 </modify-function>
5036 5036 <modify-function signature="setModelData(QWidget*,QAbstractItemModel*,QModelIndex)const">
5037 5037 <modify-argument index="1">
5038 5038 <reference-count action="ignore"/>
5039 5039 </modify-argument>
5040 5040 </modify-function>
5041 5041 </object-type>
5042 5042
5043 5043 <interface-type name="QAccessibleFactoryInterface" java-name="QAbstractAccessibleFactory" />
5044 5044 <interface-type name="QIconEngineFactoryInterfaceV2" java-name="QAbstractIconEngineFactoryV2" />
5045 5045 <interface-type name="QImageIOHandlerFactoryInterface" java-name="QAbstractImageIOHandlerFactory" />
5046 5046 <interface-type name="QInputContextFactoryInterface" java-name="QAbstractInputContextFactory" />
5047 5047 <interface-type name="QStyleFactoryInterface" java-name="QAbstractStyleFactory" />
5048 5048 <interface-type name="QTextCodecFactoryInterface" java-name="QAbstractTextCodecFactory" />
5049 5049 <interface-type name="QPictureFormatInterface" java-name="QAbstractPictureFormat" />
5050 5050
5051 5051 <object-type name="QIconEnginePluginV2"/>
5052 5052 <object-type name="QAccessiblePlugin"/>
5053 5053 <object-type name="QImageIOPlugin" />
5054 5054 <object-type name="QInputContextPlugin" />
5055 5055 <object-type name="QPictureFormatPlugin" />
5056 5056 <object-type name="QStylePlugin" />
5057 5057 <object-type name="QTextCodecPlugin" />
5058 5058 <object-type name="QGesture" />
5059 5059 <object-type name="QGraphicsAnchorLayout" />
5060 5060 <object-type name="QGraphicsAnchor" />
5061 5061 <object-type name="QGraphicsEffect" />
5062 5062 <object-type name="QGraphicsObject">
5063 5063 <!-- Duplicate function to QObject::children() to override accidental shadowing which is not present in Jambi -->
5064 5064 <modify-function signature="children()const" remove="all" />
5065 5065 </object-type>
5066 5066 <object-type name="QGraphicsOpacityEffect" />
5067 5067 <object-type name="QGraphicsPixelizeEffect" />
5068 5068 <object-type name="QGraphicsRotation" />
5069 5069 <object-type name="QGraphicsScale" />
5070 5070 <object-type name="QGraphicsTransform" />
5071 5071 <object-type name="QPanGesture" />
5072 5072 <object-type name="QPinchGesture" />
5073 5073 <object-type name="QProxyStyle" />
5074 5074 <object-type name="QSwipeGesture" />
5075 5075 <object-type name="QTouchEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::TouchBegin || %1-&gt;type() == QEvent::TouchUpdate || %1-&gt;type() == QEvent::TouchEnd" />
5076 5076
5077 5077 <!-- Inefficient hash codes -->
5078 5078 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextFrame_iterator' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5079 5079 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextTableCell' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5080 5080 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextOption_Tab' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5081 5081 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextLength' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5082 5082 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextBlock_iterator' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5083 5083 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextBlock' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5084 5084 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextCursor' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5085 5085 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPainterPath_Element' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5086 5086 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPainterPath' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5087 5087 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QItemSelection' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5088 5088 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QKeySequence' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5089 5089 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QSizePolicy' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5090 5090 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextFragment' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5091 5091 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFontMetrics' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5092 5092 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QGradient' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5093 5093 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFontMetricsF' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5094 5094 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextFormat' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5095 5095 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QEasingCurve' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5096 5096 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QGenericMatrix' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5097 5097 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QMatrix4x4' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5098 5098 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QMargins' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5099 5099 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPixmapCache_Key' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5100 5100 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QVector4D' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5101 5101 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QQuaternion' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5102 5102 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QVector2D' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5103 5103 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QVector3D' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5104 5104
5105 5105 <suppress-warning text="WARNING(MetaJavaBuilder) :: private virtual function 'eventFilter(QObject * receiver, QEvent * event)' in 'QPanGesture'" />
5106 5106 <suppress-warning text="WARNING(MetaJavaBuilder) :: private virtual function 'event(QEvent * event)' in 'QPanGesture'" />
5107 5107 <suppress-warning text="WARNING(MetaJavaBuilder) :: private virtual function 'eventFilter(QObject * receiver, QEvent * event)' in 'QSwipeGesture'" />
5108 5108 <suppress-warning text="WARNING(MetaJavaBuilder) :: private virtual function 'eventFilter(QObject * receiver, QEvent * event)' in 'QPinchGesture'" />
5109 5109 <suppress-warning text="WARNING(MetaJavaBuilder) :: private virtual function 'event(QEvent * event)' in 'QPinchGesture'" />
5110 5110
5111 5111 <!-- Intentional omissions. See explanation for QtJambiTextObjectInterface class in typesystem and headers. -->
5112 5112 <suppress-warning text="WARNING(MetaJavaBuilder) :: class 'QTextObjectInterface' inherits from unknown base class 'QTextObjectInterface'" />
5113 5113 <suppress-warning text="WARNING(MetaJavaBuilder) :: unknown interface for 'QTextObjectInterface': 'QTextObjectInterfaceInterface'" />
5114 5114
5115 5115 <suppress-warning text="WARNING(MetaInfoGenerator) :: class 'QPixmapFilter' inherits from polymorphic class 'QPixmapFilter', but has no polymorphic id set"/>
5116 5116 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QPixmap::QPixmap', unmatched parameter type 'QPixmapData*'" />
5117 5117 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private&amp;'"/>
5118 5118 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private\*'"/>
5119 5119 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private const\*'"/>
5120 5120 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QTextEngine\*'"/>
5121 5121 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QFontEngine\*'"/>
5122 5122 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QPixmap::Type'"/>
5123 5123 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QInputDialog::Type'"/>
5124 5124 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QTextFrameLayoutData\*'"/>
5125 5125 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QAbstractUndoItem\*'"/>
5126 5126 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*QImageTextKeyLang*'"/>
5127 5127 <suppress-warning text="WARNING(MetaJavaBuilder) :: non-public function '*' in interface '*'"/>
5128 5128 <suppress-warning text="WARNING(MetaJavaBuilder) :: visibility of function '*' modified in class '*'"/>
5129 5129 <suppress-warning text="WARNING(MetaJavaBuilder) :: hiding of function '*' in class '*'"/>
5130 5130 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value 'QVector&lt;FormatRange&gt;()' of argument in function '*', class '*'"/>
5131 5131 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value 'QVariantList()' of argument in function '*', class '*'"/>
5132 5132 <suppress-warning text="WARNING(CppImplGenerator) :: protected function '*' in final class '*'"/>
5133 5133 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QTextLayout::QTextLayout', unmatched parameter type 'QTextEngine*'"/>
5134 5134 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value of argument in function 'doAction', class 'QAccessibleInterface'"/>
5135 5135 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFileDialog::QFileDialog', unmatched parameter type 'QFileDialogArgs const&amp;'"/>
5136 5136 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value '0., 0., 1000000000., 1000000000.' of argument in function 'update', class 'QAbstractTextDocumentLayout'"/>
5137 5137 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QWidget::windowSurface', unmatched return type 'QWindowSurface*'"/>
5138 5138 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QWidget::setWindowSurface', unmatched parameter type 'QWindowSurface*'"/>
5139 5139 <suppress-warning text="WARNING(MetaJavaBuilder) :: enum 'QStyleOption::StyleOptionType' does not have a type entry or is not an enum"/>
5140 5140 <suppress-warning text="WARNING(MetaJavaBuilder) :: unhandled enum value: ~FlagMask in QMessageBox::StandardButton"/>
5141 5141 <suppress-warning text="WARNING(MetaJavaBuilder) :: unmatched enum ~FlagMask"/>
5142 5142 <suppress-warning text="WARNING(MetaInfoGenerator) :: class 'QGraphicsSceneEvent' inherits from polymorphic class 'QEvent', but has no polymorphic id set"/>
5143 5143 <suppress-warning text="WARNING(MetaInfoGenerator) :: class 'QInputEvent' inherits from polymorphic class 'QEvent', but has no polymorphic id set"/>
5144 5144 <suppress-warning text="WARNING(JavaGenerator) :: either add or remove specified for reference count variable '__rcMenus' in 'com.trolltech.qt.gui.QMenu' but not both"/>
5145 5145 <suppress-warning text="WARNING(JavaGenerator) :: either add or remove specified for reference count variable '__rcMenus' in 'com.trolltech.qt.gui.QMenuBar' but not both"/>
5146 5146
5147 5147 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QPixmap::pixmapData', unmatched return type 'QPixmapData*'"/>
5148 5148 <suppress-warning text="WARNING(MetaJavaBuilder) :: object type 'QAccessible' extended by interface type 'QAbstractAccessibleFactory'. The resulting API will be less expressive than the original." />
5149 5149
5150 5150 <suppress-warning text="WARNING(MetaJavaBuilder) :: Rejected enum has no alternative...: QPalette::NColorRoles" />
5151 5151
5152 5152 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'QtSharedPointer' does not have a type entry" />
5153 5153
5154 5154 </typesystem>
@@ -1,5657 +1,5657
1 1 <?xml version="1.0"?>
2 2 <typesystem package="com.trolltech.qt.gui"><rejection class="QAbstractTextDocumentLayout"/><rejection class="QColormap"/><rejection class="QFontDatabase"/><rejection class="QIconEngineV2"/><rejection class="QInputMethodEvent"/><rejection class="QPainterPath::Element"/><rejection class="QTextBlock::iterator"/><rejection class="QTextEdit::ExtraSelection"/><rejection class="QTextFrame::iterator"/><rejection class="QTextLayout::FormatRange"/><rejection class="QTreeWidgetItemIterator"/><rejection class="QAccessibleFactoryInterface"/><rejection class="QIconEngineFactoryInterfaceV2"/><rejection class="QImageIOHandlerFactoryInterface"/><rejection class="QInputContextFactoryInterface"/><rejection class="QStyleFactoryInterface"/><rejection class="QPictureFormatInterface"/><rejection class="QAbstractProxyModel"/><rejection class="QSortFilterProxyModel"/><rejection class="QDirModel"/><rejection class="QFileSystemModel"/><rejection class="QPrinterInfo"/><rejection class="QProxyModel"/><rejection class="QPrinterInfo"/><rejection class="QTextOption"/><suppress-warning text="WARNING(MetaJavaBuilder) :: Rejected enum has no alternative...: QPalette::NColorRoles"/><suppress-warning text="WARNING(MetaJavaBuilder) :: Cannot find enum constant for value 'DragMove' in 'QDragMoveEvent' or any of its super classes"/>
3 3
4 4 <rejection class="*" function-name="d_func"/>
5 5
6 6 <rejection class="*" field-name="d_ptr"/>
7 7 <rejection class="*" field-name="d"/>
8 8
9 9 <rejection class="QGenericMatrix"/>
10 10 <rejection class="QPixmapFilterPrivate"/>
11 11 <rejection class="QPenPrivate"/>
12 12 <rejection class="QGtkStyle"/>
13 13 <rejection class="QWindowsCEStyle"/>
14 14 <rejection class="QWindowsMobileStyle"/>
15 15 <rejection class="QAbstractUndoItem"/>
16 16 <rejection class="QAccessibleApplication"/>
17 17 <rejection class="QBrushData"/>
18 18 <rejection class="QImageTextKeyLang"/>
19 19 <rejection class="QItemEditorCreator"/>
20 20 <rejection class="QLibrary"/>
21 21 <rejection class="QLinkedList"/>
22 22 <rejection class="QLinkedListData"/>
23 23 <rejection class="QLinkedListIterator"/>
24 24 <rejection class="QLinkedListNode"/>
25 25 <rejection class="QMimeSource"/>
26 26 <rejection class="QPainterPathPrivate"/>
27 27 <rejection class="QRegionData"/>
28 28 <rejection class="QStandardItemEditorCreator"/>
29 29 <rejection class="QStyleOptionQ3DockWindow"/>
30 30 <rejection class="QStyleOptionQ3ListView"/>
31 31 <rejection class="QStyleOptionQ3ListViewItem"/>
32 32 <rejection class="QTextFrameLayoutData"/>
33 33 <rejection class="QUpdateLaterEvent"/>
34 34 <rejection class="QVFbHeader"/>
35 35 <rejection class="QWidgetData"/>
36 36 <rejection class="QWindowSurface"/>
37 37 <rejection class="QWindowsXPStyle"/>
38 38 <rejection class="QWindowsVistaStyle"/>
39 39 <rejection class="QWSEmbedWidget"/>
40 40 <rejection class="QRegion::QRegionData"/>
41 41 <rejection class="JObject_key"/>
42 42 <rejection class="QAccessibleEditableTextInterface"/>
43 43 <rejection class="QAccessibleSimpleEditableTextInterface"/>
44 44 <rejection class="QAccessibleTextInterface"/>
45 45 <rejection class="QAccessibleValueInterface"/>
46 46 <rejection class="QIconEngineFactoryInterface"/>
47 47 <rejection class="QIconEnginePlugin"/>
48 48 <rejection class="QWidgetItemV2"/>
49 49 <rejection class="QAbstractItemDelegate" function-name="operator="/>
50 50 <rejection class="QAccessible" function-name="installFactory"/>
51 51 <rejection class="QAccessible" function-name="installRootObjectHandler"/>
52 52 <rejection class="QAccessible" function-name="installUpdateHandler"/>
53 53 <rejection class="QAccessible" function-name="removeFactory"/>
54 54 <rejection class="QApplication" function-name="compressEvent"/>
55 55 <rejection class="QBrush" function-name="cleanUp"/>
56 56 <rejection class="QPictureIO" function-name="defineIOHandler"/>
57 57 <rejection class="QPolygon" function-name="putPoints"/>
58 58 <rejection class="QPolygon" function-name="setPoints"/>
59 59 <rejection class="QPolygon" function-name="setPoint"/>
60 60 <rejection class="QPolygon" function-name="points"/>
61 61 <rejection class="QPolygon" function-name="point"/>
62 62 <rejection class="QPrinter" function-name="printerSelectionOption"/>
63 63 <rejection class="QPrinter" function-name="setPrinterSelectionOption"/>
64 64 <rejection class="QWidget" function-name="create"/>
65 65 <rejection class="QWidget" function-name="find"/>
66 66 <rejection class="QWidget" function-name="handle"/>
67 67 <rejection class="QWidget" function-name="styleChange"/>
68 68 <rejection class="QWidget" function-name="internalWinId"/>
69 69 <rejection class="QActionGroup" function-name="selected"/>
70 70 <rejection class="QPaintEngine" function-name="fix_neg_rect"/>
71 71 <rejection class="QTreeModel" function-name="node"/>
72 72 <rejection class="QTreeModel" function-name="initializeNode"/>
73 73 <rejection class="QTreeModel" function-name="queryChildren"/>
74 74 <rejection class="QTextObjectInterface"/>
75 75 <rejection class="QAccessible" function-name="cast_helper"/>
76 76 <rejection class="QAccessible2"/>
77 77 <rejection class="QAccessibleInterface" function-name="backgroundColor"/>
78 78 <rejection class="QAccessibleInterface" function-name="foregroundColor"/>
79 79 <rejection class="QAccessibleInterface" function-name="textInterface"/>
80 80 <rejection class="QAccessibleInterface" function-name="valueInterface"/>
81 81 <rejection class="QAccessibleInterface" function-name="tableInterface"/>
82 82 <rejection class="QAccessibleInterface" function-name="editableTextInterface"/>
83 83 <rejection class="QAccessibleInterface" function-name="cast_helper"/>
84 84 <rejection class="QAccessibleInterfaceEx" function-name="interface_cast"/>
85 85 <rejection class="QAccessibleBridgePlugin"/>
86 86 <rejection class="QAccessibleBridgeFactoryInterface"/>
87 87 <rejection class="QTabletEvent" field-name="mExtra"/>
88 88 <rejection class="QWidgetItem" field-name="wid"/>
89 89 <rejection class="QFont" enum-name="ResolveProperties"/>
90 90 <rejection class="QGradient" enum-name="InterpolationMode"/>
91 91 <rejection class="QIconEngineV2::AvailableSizesArgument"/>
92 92 <rejection class="QIconEngineV2" enum-name="IconEngineHook"/>
93 93 <rejection class="QGradient" enum-name="InterpolationMode"/>
94 94 <rejection class="QGradient" function-name="setInterpolationMode"/>
95 95 <rejection class="QGradient" function-name="interpolationMode"/>
96 96 <rejection class="QAbstractTextDocumentLayout" function-name="handlerForObject"/>
97 97
98 98
99 99 <enum-type name="QStyleOptionTabBarBaseV2::StyleOptionVersion"/>
100 100 <enum-type name="QTabBar::SelectionBehavior"/>
101 101 <enum-type name="QTabBar::ButtonPosition"/>
102 102 <enum-type name="QInputDialog::InputMode"/>
103 103 <enum-type name="QInputDialog::InputDialogOption" flags="QInputDialog::InputDialogOptions"/>
104 104 <enum-type name="QFontDialog::FontDialogOption" flags="QFontDialog::FontDialogOptions"/>
105 105 <enum-type name="QColorDialog::ColorDialogOption" flags="QColorDialog::ColorDialogOptions"/>
106 106 <enum-type name="QAbstractItemDelegate::EndEditHint"/>
107 107 <enum-type name="QAbstractItemView::CursorAction"/>
108 108 <enum-type name="QAbstractItemView::DragDropMode"/>
109 109 <enum-type name="QAbstractItemView::DropIndicatorPosition"/>
110 110 <enum-type name="QAbstractItemView::EditTrigger" flags="QAbstractItemView::EditTriggers"/>
111 111 <enum-type name="QAbstractItemView::ScrollHint"/>
112 112 <enum-type name="QAbstractItemView::ScrollMode"/>
113 113 <enum-type name="QAbstractItemView::SelectionBehavior"/>
114 114 <enum-type name="QAbstractItemView::SelectionMode"/>
115 115 <enum-type name="QAbstractItemView::State"/>
116 116 <enum-type name="QAbstractPrintDialog::PrintDialogOption" flags="QAbstractPrintDialog::PrintDialogOptions"/>
117 117 <enum-type name="QAbstractPrintDialog::PrintRange"/>
118 118 <enum-type name="QAbstractSlider::SliderAction"/>
119 119 <enum-type name="QAbstractSlider::SliderChange"/>
120 120 <enum-type name="QAbstractSpinBox::ButtonSymbols"/>
121 121 <enum-type name="QAbstractSpinBox::CorrectionMode"/>
122 122 <enum-type name="QAbstractSpinBox::StepEnabledFlag" flags="QAbstractSpinBox::StepEnabled"/>
123 123 <enum-type name="QAccessible::Event"/>
124 124 <enum-type name="QAccessible::Method"/>
125 125 <enum-type name="QAccessible::RelationFlag" flags="QAccessible::Relation"/>
126 126 <enum-type name="QAccessible::Role"/>
127 127 <enum-type name="QAccessible::StateFlag" flags="QAccessible::State"/>
128 128 <enum-type name="QAccessible::Text"/>
129 129 <enum-type name="QDesktopServices::StandardLocation"/>
130 130 <enum-type name="QDirModel::Roles"/>
131 131 <enum-type name="QFont::Capitalization"/>
132 132 <enum-type name="QFont::SpacingType"/>
133 133 <enum-type name="QGraphicsItem::CacheMode"/>
134 134 <enum-type name="QMdiArea::AreaOption" flags="QMdiArea::AreaOptions"/>
135 135 <enum-type name="QMdiArea::WindowOrder"/>
136 136 <enum-type name="QMdiArea::ViewMode"/>
137 137 <enum-type name="QFileSystemModel::Roles"/>
138 138 <enum-type name="QFormLayout::FieldGrowthPolicy"/>
139 139 <enum-type name="QFormLayout::FormStyle"/>
140 140 <enum-type name="QFormLayout::ItemRole"/>
141 141 <enum-type name="QFormLayout::RowWrapPolicy"/>
142 142 <enum-type name="QGraphicsProxyWidget::enum_1"/>
143 143 <enum-type name="QGraphicsWidget::enum_1"/>
144 144 <enum-type name="QPlainTextEdit::LineWrapMode"/>
145 145 <enum-type name="QPrintPreviewWidget::ViewMode"/>
146 146 <enum-type name="QPrintPreviewWidget::ZoomMode"/>
147 147 <enum-type name="QStyleOptionTabV3::StyleOptionVersion"/>
148 148 <enum-type name="QStyleOptionFrameV3::StyleOptionVersion"/>
149 149 <enum-type name="QStyleOptionViewItemV4::StyleOptionVersion"/>
150 150 <enum-type name="QStyleOptionViewItemV4::ViewItemPosition"/>
151 151
152 152 <enum-type name="QMdiSubWindow::SubWindowOption" flags="QMdiSubWindow::SubWindowOptions"/>
153 153
154 154 <enum-type name="QAction::ActionEvent"/>
155 155 <enum-type name="QAction::MenuRole"/>
156 156 <enum-type name="QApplication::ColorSpec"/>
157 157 <enum-type name="QApplication::Type"/>
158 158 <enum-type name="QCalendarWidget::HorizontalHeaderFormat"/>
159 159 <enum-type name="QCalendarWidget::SelectionMode"/>
160 160 <enum-type name="QCalendarWidget::VerticalHeaderFormat"/>
161 161 <enum-type name="QColor::Spec"/>
162 162 <enum-type name="QColormap::Mode"/>
163 163 <enum-type name="QComboBox::InsertPolicy"/>
164 164 <enum-type name="QComboBox::SizeAdjustPolicy"/>
165 165 <enum-type name="QCompleter::CompletionMode"/>
166 166 <enum-type name="QCompleter::ModelSorting"/>
167 167 <enum-type name="QContextMenuEvent::Reason"/>
168 168 <enum-type name="QDataWidgetMapper::SubmitPolicy"/>
169 169 <enum-type name="QDateTimeEdit::Section" flags="QDateTimeEdit::Sections"/>
170 170 <enum-type name="QDialog::DialogCode"/>
171 171 <enum-type name="QDialogButtonBox::ButtonLayout"/>
172 172 <enum-type name="QDialogButtonBox::ButtonRole"/>
173 173 <enum-type name="QFileDialog::AcceptMode"/>
174 174 <enum-type name="QFileDialog::DialogLabel"/>
175 175 <enum-type name="QFileDialog::FileMode"/>
176 176 <enum-type name="QFileDialog::Option" flags="QFileDialog::Options"/>
177 177 <enum-type name="QFileDialog::ViewMode"/>
178 178 <enum-type name="QFileIconProvider::IconType"/>
179 179 <enum-type name="QFont::Stretch"/>
180 180 <enum-type name="QFont::Style"/>
181 181 <enum-type name="QFont::StyleStrategy"/>
182 182 <enum-type name="QFont::Weight"/>
183 183 <enum-type name="QFontComboBox::FontFilter" flags="QFontComboBox::FontFilters"/>
184 184 <enum-type name="QFrame::Shadow" extensible="yes"/>
185 185 <enum-type name="QFrame::Shape"/>
186 186 <enum-type name="QFrame::StyleMask"/>
187 187 <enum-type name="QGradient::CoordinateMode"/>
188 188 <enum-type name="QGradient::Spread" lower-bound="QGradient.PadSpread" upper-bound="QGradient.RepeatSpread"/>
189 189 <enum-type name="QGradient::Type"/>
190 190 <enum-type name="QGraphicsEllipseItem::enum_1"/>
191 191 <enum-type name="QGraphicsItem::Extension"/>
192 192 <enum-type name="QGraphicsItem::GraphicsItemChange"/>
193 193 <enum-type name="QGraphicsItem::GraphicsItemFlag" flags="QGraphicsItem::GraphicsItemFlags"/>
194 194 <enum-type name="QGraphicsItem::enum_1"/>
195 195 <enum-type name="QGraphicsItemGroup::enum_1"/>
196 196 <enum-type name="QGraphicsLineItem::enum_1"/>
197 197 <enum-type name="QGraphicsPathItem::enum_1"/>
198 198 <enum-type name="QGraphicsPixmapItem::ShapeMode"/>
199 199 <enum-type name="QGraphicsPixmapItem::enum_1"/>
200 200 <enum-type name="QGraphicsPolygonItem::enum_1"/>
201 201 <enum-type name="QGraphicsRectItem::enum_1"/>
202 202 <enum-type name="QGraphicsScene::ItemIndexMethod"/>
203 203 <enum-type name="QGraphicsSceneContextMenuEvent::Reason"/>
204 204 <enum-type name="QGraphicsSimpleTextItem::enum_1"/>
205 205 <enum-type name="QGraphicsTextItem::enum_1"/>
206 206 <enum-type name="QGraphicsView::CacheModeFlag" flags="QGraphicsView::CacheMode"/>
207 207 <enum-type name="QGraphicsView::DragMode"/>
208 208 <enum-type name="QGraphicsView::OptimizationFlag" flags="QGraphicsView::OptimizationFlags"/>
209 209 <enum-type name="QGraphicsView::ViewportAnchor"/>
210 210 <enum-type name="QGraphicsView::ViewportUpdateMode"/>
211 211 <enum-type name="QIcon::Mode"/>
212 212 <enum-type name="QIcon::State"/>
213 213 <enum-type name="QImage::Format"/>
214 214 <enum-type name="QImage::InvertMode"/>
215 215 <enum-type name="QImageIOHandler::ImageOption"/>
216 216 <enum-type name="QImageReader::ImageReaderError"/>
217 217 <enum-type name="QImageWriter::ImageWriterError"/>
218 218 <enum-type name="QInputContext::StandardFormat"/>
219 219 <enum-type name="QInputMethodEvent::AttributeType"/>
220 220 <enum-type name="QItemSelectionModel::SelectionFlag" flags="QItemSelectionModel::SelectionFlags"/>
221 221 <enum-type name="QKeySequence::SequenceFormat"/>
222 222 <enum-type name="QKeySequence::SequenceMatch"/>
223 223 <enum-type name="QKeySequence::StandardKey"/>
224 224 <enum-type name="QLCDNumber::Mode"/>
225 225 <enum-type name="QLCDNumber::SegmentStyle"/>
226 226 <enum-type name="QLayout::SizeConstraint"/>
227 227 <enum-type name="QLineEdit::EchoMode"/>
228 228 <enum-type name="QListView::Flow"/>
229 229 <enum-type name="QListView::LayoutMode"/>
230 230 <enum-type name="QListView::Movement"/>
231 231 <enum-type name="QListView::ResizeMode"/>
232 232 <enum-type name="QListView::ViewMode"/>
233 233 <enum-type name="QListWidgetItem::ItemType"/>
234 234 <enum-type name="QMainWindow::DockOption" flags="QMainWindow::DockOptions"/>
235 235 <enum-type name="QMessageBox::ButtonRole"/>
236 236 <enum-type name="QMessageBox::Icon"/>
237 237 <enum-type name="QMovie::CacheMode"/>
238 238 <enum-type name="QMovie::MovieState"/>
239 239 <enum-type name="QPaintDevice::PaintDeviceMetric"/>
240 240 <enum-type name="QPaintEngine::DirtyFlag" flags="QPaintEngine::DirtyFlags"/>
241 241 <enum-type name="QPaintEngine::PaintEngineFeature" flags="QPaintEngine::PaintEngineFeatures"/>
242 242 <enum-type name="QPaintEngine::PolygonDrawMode"/>
243 243 <enum-type name="QPaintEngine::Type"/>
244 244 <enum-type name="QPageSetupDialog::PageSetupDialogOption" flags="QPageSetupDialog::PageSetupDialogOptions"/>
245 245 <enum-type name="QPainter::CompositionMode"/>
246 246 <enum-type name="QPainter::RenderHint" flags="QPainter::RenderHints"/>
247 247 <enum-type name="QPainterPath::ElementType"/>
248 248 <enum-type name="QPrintEngine::PrintEnginePropertyKey">
249 249 <reject-enum-value name="PPK_PaperSize"/>
250 250 </enum-type>
251 251 <enum-type name="QPrinter::ColorMode"/>
252 252 <enum-type name="QPrinter::Orientation"/>
253 253 <enum-type name="QPrinter::OutputFormat"/>
254 254 <enum-type name="QPrinter::PageOrder"/>
255 255 <enum-type name="QPrinter::PaperSource"/>
256 256 <enum-type name="QPrinter::PrintRange"/>
257 257 <enum-type name="QPrinter::PrinterMode"/>
258 258 <enum-type name="QPrinter::PrinterState"/>
259 259 <enum-type name="QPrinter::Unit"/>
260 260 <enum-type name="QPrinter::DuplexMode"/>
261 261 <enum-type name="QProgressBar::Direction"/>
262 262 <enum-type name="QRegion::RegionType"/>
263 263 <enum-type name="QRubberBand::Shape"/>
264 264 <enum-type name="QSessionManager::RestartHint"/>
265 265 <enum-type name="QSizePolicy::Policy"/>
266 266 <enum-type name="QSizePolicy::PolicyFlag"/>
267 267 <enum-type name="QSizePolicy::ControlType" flags="QSizePolicy::ControlTypes"/>
268 268 <enum-type name="QStandardItem::ItemType"/>
269 269 <enum-type name="QStyle::SubControl" flags="QStyle::SubControls" extensible="yes" force-integer="yes"/>
270 270 <enum-type name="QStyle::ComplexControl" extensible="yes"/>
271 271 <enum-type name="QStyle::ContentsType" extensible="yes"/>
272 272 <enum-type name="QStyle::ControlElement" extensible="yes"/>
273 273 <enum-type name="QStyle::PixelMetric" extensible="yes">
274 274 <reject-enum-value name="PM_MDIFrameWidth"/>
275 275 <reject-enum-value name="PM_MDIMinimizedWidth"/>
276 276 </enum-type>
277 277 <enum-type name="QStyle::PrimitiveElement" extensible="yes">
278 278 <reject-enum-value name="PE_IndicatorItemViewItemCheck"/>
279 279 <reject-enum-value name="PE_FrameStatusBarItem"/>
280 280 </enum-type>
281 281 <enum-type name="QStyle::StandardPixmap" extensible="yes"/>
282 282 <enum-type name="QStyle::StateFlag" flags="QStyle::State"/>
283 283 <enum-type name="QStyle::SubElement" extensible="yes">
284 284 <reject-enum-value name="SE_ItemViewItemCheckIndicator"/>
285 285 </enum-type>
286 286 <enum-type name="QStyleHintReturn::HintReturnType"/>
287 287 <enum-type name="QStyleHintReturn::StyleOptionType"/>
288 288 <enum-type name="QStyleHintReturn::StyleOptionVersion"/>
289 289 <enum-type name="QStyleHintReturnVariant::StyleOptionType"/>
290 290 <enum-type name="QStyleHintReturnVariant::StyleOptionVersion"/>
291 291
292 292 <enum-type name="QStyleHintReturnMask::StyleOptionType"/>
293 293 <enum-type name="QStyleHintReturnMask::StyleOptionVersion"/>
294 294 <enum-type name="QStyleOption::StyleOptionType"/>
295 295 <enum-type name="QStyleOption::OptionType" extensible="yes"/>
296 296 <enum-type name="QStyleOption::StyleOptionVersion"/>
297 297 <enum-type name="QStyleOptionButton::ButtonFeature" flags="QStyleOptionButton::ButtonFeatures"/>
298 298 <enum-type name="QStyleOptionButton::StyleOptionType"/>
299 299 <enum-type name="QStyleOptionButton::StyleOptionVersion"/>
300 300 <enum-type name="QStyleOptionComboBox::StyleOptionType"/>
301 301 <enum-type name="QStyleOptionComboBox::StyleOptionVersion"/>
302 302 <enum-type name="QStyleOptionComplex::StyleOptionType"/>
303 303 <enum-type name="QStyleOptionComplex::StyleOptionVersion"/>
304 304 <enum-type name="QStyleOptionDockWidget::StyleOptionType"/>
305 305 <enum-type name="QStyleOptionDockWidget::StyleOptionVersion"/>
306 306 <enum-type name="QStyleOptionDockWidgetV2::StyleOptionVersion"/>
307 307 <enum-type name="QStyleOptionFocusRect::StyleOptionType"/>
308 308 <enum-type name="QStyleOptionFocusRect::StyleOptionVersion"/>
309 309 <enum-type name="QStyleOptionFrame::StyleOptionType"/>
310 310 <enum-type name="QStyleOptionFrame::StyleOptionVersion"/>
311 311 <enum-type name="QStyleOptionFrameV2::FrameFeature" flags="QStyleOptionFrameV2::FrameFeatures"/>
312 312 <enum-type name="QStyleOptionFrameV2::StyleOptionVersion"/>
313 313 <enum-type name="QStyleOptionGraphicsItem::StyleOptionType"/>
314 314 <enum-type name="QStyleOptionGraphicsItem::StyleOptionVersion"/>
315 315 <enum-type name="QStyleOptionGroupBox::StyleOptionType"/>
316 316 <enum-type name="QStyleOptionGroupBox::StyleOptionVersion"/>
317 317 <enum-type name="QStyleOptionHeader::SectionPosition"/>
318 318 <enum-type name="QStyleOptionHeader::SelectedPosition"/>
319 319 <enum-type name="QStyleOptionHeader::SortIndicator"/>
320 320 <enum-type name="QStyleOptionHeader::StyleOptionType"/>
321 321 <enum-type name="QStyleOptionHeader::StyleOptionVersion"/>
322 322 <enum-type name="QStyleOptionMenuItem::CheckType"/>
323 323 <enum-type name="QStyleOptionMenuItem::MenuItemType"/>
324 324 <enum-type name="QStyleOptionMenuItem::StyleOptionType"/>
325 325 <enum-type name="QStyleOptionMenuItem::StyleOptionVersion"/>
326 326 <enum-type name="QStyleOptionProgressBar::StyleOptionType"/>
327 327 <enum-type name="QStyleOptionProgressBar::StyleOptionVersion"/>
328 328 <enum-type name="QStyleOptionProgressBarV2::StyleOptionType"/>
329 329 <enum-type name="QStyleOptionProgressBarV2::StyleOptionVersion"/>
330 330 <enum-type name="QStyleOptionRubberBand::StyleOptionType"/>
331 331 <enum-type name="QStyleOptionRubberBand::StyleOptionVersion"/>
332 332 <enum-type name="QStyleOptionSizeGrip::StyleOptionType"/>
333 333 <enum-type name="QStyleOptionSizeGrip::StyleOptionVersion"/>
334 334 <enum-type name="QStyleOptionSlider::StyleOptionType"/>
335 335 <enum-type name="QStyleOptionSlider::StyleOptionVersion"/>
336 336 <enum-type name="QStyleOptionSpinBox::StyleOptionType"/>
337 337 <enum-type name="QStyleOptionSpinBox::StyleOptionVersion"/>
338 338 <enum-type name="QStyleOptionTab::CornerWidget" flags="QStyleOptionTab::CornerWidgets"/>
339 339 <enum-type name="QStyleOptionTab::SelectedPosition"/>
340 340 <enum-type name="QStyleOptionTab::StyleOptionType"/>
341 341 <enum-type name="QStyleOptionTab::StyleOptionVersion"/>
342 342 <enum-type name="QStyleOptionTab::TabPosition"/>
343 343 <enum-type name="QStyleOptionTabBarBase::StyleOptionType"/>
344 344 <enum-type name="QStyleOptionTabBarBase::StyleOptionVersion"/>
345 345 <enum-type name="QStyleOptionTabV2::StyleOptionVersion"/>
346 346 <enum-type name="QStyleOptionTabWidgetFrame::StyleOptionType"/>
347 347 <enum-type name="QStyleOptionTabWidgetFrame::StyleOptionVersion"/>
348 348 <enum-type name="QStyleOptionTitleBar::StyleOptionType"/>
349 349 <enum-type name="QStyleOptionTitleBar::StyleOptionVersion"/>
350 350 <enum-type name="QStyleOptionToolBar::StyleOptionType"/>
351 351 <enum-type name="QStyleOptionToolBar::StyleOptionVersion"/>
352 352 <enum-type name="QStyleOptionToolBar::ToolBarFeature" flags="QStyleOptionToolBar::ToolBarFeatures"/>
353 353 <enum-type name="QStyleOptionToolBar::ToolBarPosition"/>
354 354 <enum-type name="QStyleOptionToolBox::StyleOptionType"/>
355 355 <enum-type name="QStyleOptionToolBox::StyleOptionVersion"/>
356 356 <enum-type name="QStyleOptionToolButton::StyleOptionType"/>
357 357 <enum-type name="QStyleOptionToolButton::StyleOptionVersion"/>
358 358 <enum-type name="QStyleOptionToolButton::ToolButtonFeature" flags="QStyleOptionToolButton::ToolButtonFeatures">
359 359 <reject-enum-value name="MenuButtonPopup"/>
360 360 </enum-type>
361 361 <enum-type name="QStyleOptionViewItem::Position"/>
362 362 <enum-type name="QStyleOptionViewItem::StyleOptionType"/>
363 363 <enum-type name="QStyleOptionViewItem::StyleOptionVersion"/>
364 364 <enum-type name="QStyleOptionViewItemV2::StyleOptionVersion"/>
365 365 <enum-type name="QStyleOptionViewItemV2::ViewItemFeature" flags="QStyleOptionViewItemV2::ViewItemFeatures"/>
366 366 <enum-type name="QSystemTrayIcon::ActivationReason"/>
367 367 <enum-type name="QSystemTrayIcon::MessageIcon"/>
368 368 <enum-type name="QTabBar::Shape"/>
369 369 <enum-type name="QTabWidget::TabPosition"/>
370 370 <enum-type name="QTabWidget::TabShape"/>
371 371 <enum-type name="QTableWidgetItem::ItemType"/>
372 372 <enum-type name="QTabletEvent::PointerType"/>
373 373 <enum-type name="QTabletEvent::TabletDevice"/>
374 374 <enum-type name="QTextCharFormat::UnderlineStyle"/>
375 375 <enum-type name="QTextCharFormat::VerticalAlignment"/>
376 376 <enum-type name="QTextCursor::MoveMode"/>
377 377 <enum-type name="QTextCursor::MoveOperation"/>
378 378 <enum-type name="QTextCursor::SelectionType"/>
379 379 <enum-type name="QTextDocument::FindFlag" flags="QTextDocument::FindFlags"/>
380 380 <enum-type name="QTextDocument::MetaInformation"/>
381 381 <enum-type name="QTextDocument::ResourceType"/>
382 382 <enum-type name="QTextEdit::AutoFormattingFlag" flags="QTextEdit::AutoFormatting"/>
383 383 <enum-type name="QTextEdit::LineWrapMode"/>
384 384 <enum-type name="QTextFormat::ObjectTypes"/>
385 385 <enum-type name="QTextFormat::PageBreakFlag" flags="QTextFormat::PageBreakFlags"/>
386 386 <enum-type name="QTextFrameFormat::Position"/>
387 387 <enum-type name="QTextFrameFormat::BorderStyle"/>
388 388 <enum-type name="QTextItem::RenderFlag" flags="QTextItem::RenderFlags"/>
389 389 <enum-type name="QTextLayout::CursorMode"/>
390 390 <enum-type name="QTextLength::Type"/>
391 391 <enum-type name="QTextLine::CursorPosition"/>
392 392 <enum-type name="QTextLine::Edge"/>
393 393 <enum-type name="QTextListFormat::Style"/>
394 394 <enum-type name="QTextOption::Flag" flags="QTextOption::Flags"/>
395 395 <enum-type name="QTextOption::WrapMode"/>
396 396 <enum-type name="QTextOption::TabType"/>
397 397 <enum-type name="QToolButton::ToolButtonPopupMode"/>
398 398 <enum-type name="QTreeWidgetItem::ItemType"/>
399 399 <enum-type name="QTreeWidgetItemIterator::IteratorFlag" flags="QTreeWidgetItemIterator::IteratorFlags"/>
400 400 <enum-type name="QValidator::State"/>
401 401 <enum-type name="QWidget::RenderFlag" flags="QWidget::RenderFlags"/>
402 402 <enum-type name="QWorkspace::WindowOrder"/>
403 403 <enum-type name="QDoubleValidator::Notation"/>
404 404 <enum-type name="QGraphicsScene::SceneLayer" flags="QGraphicsScene::SceneLayers"/>
405 405 <enum-type name="QStyleOptionToolBoxV2::SelectedPosition"/>
406 406 <enum-type name="QStyleOptionToolBoxV2::StyleOptionVersion"/>
407 407 <enum-type name="QStyleOptionToolBoxV2::TabPosition"/>
408 408 <enum-type name="QStyleOptionViewItemV3::StyleOptionVersion"/>
409 409 <enum-type name="QTransform::TransformationType"/>
410 410 <enum-type name="QTreeWidgetItem::ChildIndicatorPolicy"/>
411 411 <enum-type name="QWizard::WizardOption" flags="QWizard::WizardOptions"/>
412 412 <enum-type name="QWizard::WizardPixmap"/>
413 413 <enum-type name="QWizard::WizardStyle"/>
414 414 <enum-type name="QImageIOPlugin::Capability" flags="QImageIOPlugin::Capabilities"/>
415 415 <enum-type name="QStackedLayout::StackingMode"/>
416 416
417 417 <enum-type name="QWizard::WizardButton">
418 418 <reject-enum-value name="NStandardButtons"/>
419 419 <reject-enum-value name="NButtons"/>
420 420 </enum-type>
421 421
422 422 <enum-type name="QAccessible::Action">
423 423 <reject-enum-value name="FirstStandardAction"/>
424 424 <reject-enum-value name="LastStandardAction"/>
425 425 </enum-type>
426 426
427 427 <enum-type name="QBoxLayout::Direction">
428 428 <reject-enum-value name="Down"/>
429 429 <reject-enum-value name="Up"/>
430 430 </enum-type>
431 431
432 432
433 433 <enum-type name="QClipboard::Mode">
434 434 <reject-enum-value name="LastMode"/>
435 435 </enum-type>
436 436
437 437 <enum-type name="QDialogButtonBox::StandardButton" flags="QDialogButtonBox::StandardButtons">
438 438 <reject-enum-value name="FirstButton"/>
439 439 <reject-enum-value name="LastButton"/>
440 440 <reject-enum-value name="YesAll"/>
441 441 <reject-enum-value name="NoAll"/>
442 442 <reject-enum-value name="Default"/>
443 443 <reject-enum-value name="Escape"/>
444 444 <reject-enum-value name="FlagMask"/>
445 445 <reject-enum-value name="ButtonMask"/>
446 446 </enum-type>
447 447
448 448 <enum-type name="QDockWidget::DockWidgetFeature" flags="QDockWidget::DockWidgetFeatures"/>
449 449
450 450 <enum-type name="QFont::StyleHint">
451 451 <reject-enum-value name="SansSerif"/>
452 452 <reject-enum-value name="Serif"/>
453 453 <reject-enum-value name="TypeWriter"/>
454 454 <reject-enum-value name="Decorative"/>
455 455 </enum-type>
456 456
457 457 <enum-type name="QFontDatabase::WritingSystem">
458 458 <reject-enum-value name="Other"/>
459 459 </enum-type>
460 460
461 461 <enum-type name="QHeaderView::ResizeMode">
462 462 <reject-enum-value name="Custom"/>
463 463 </enum-type>
464 464
465 465
466 466 <enum-type name="QMessageBox::StandardButton" flags="QMessageBox::StandardButtons">
467 467 <reject-enum-value name="FirstButton"/>
468 468 <reject-enum-value name="LastButton"/>
469 469 <reject-enum-value name="YesAll"/>
470 470 <reject-enum-value name="NoAll"/>
471 471 </enum-type>
472 472
473 473 <enum-type name="QPalette::ColorGroup">
474 474 <reject-enum-value name="Normal"/>
475 475 </enum-type>
476 476
477 477 <enum-type name="QPalette::ColorRole">
478 478 <reject-enum-value name="NColorRoles"/>
479 479 <reject-enum-value name="Foreground"/>
480 480 <reject-enum-value name="Background"/>
481 481 </enum-type>
482 482
483 483 <enum-type name="QPrinter::PageSize">
484 484 <reject-enum-value name="NPageSize"/>
485 485 <reject-enum-value name="NPaperSize"/>
486 486 </enum-type>
487 487
488 488 <enum-type name="QSlider::TickPosition">
489 489 <reject-enum-value name="TicksLeft"/>
490 490 <reject-enum-value name="TicksRight"/>
491 491 </enum-type>
492 492
493 493 <enum-type name="QStyle::StyleHint" extensible="yes">
494 494 <reject-enum-value name="SH_ScrollBar_StopMouseOverSlider"/>
495 495 </enum-type>
496 496
497 497
498 498 <enum-type name="QTextFormat::FormatType"/>
499 499
500 500 <enum-type name="QTextFormat::Property">
501 501 <reject-enum-value name="FontSizeIncrement"/>
502 502 <reject-enum-value name="FirstFontProperty"/>
503 503 <reject-enum-value name="LastFontProperty"/>
504 504 </enum-type>
505 505
506 506 <enum-type name="QAction::Priority"/>
507 507 <enum-type name="QAction::SoftKeyRole"/>
508 508 <enum-type name="QGraphicsEffect::ChangeFlag" flags="QGraphicsEffect::ChangeFlags"/>
509 509 <enum-type name="QGraphicsItem::PanelModality"/>
510 510 <enum-type name="QPinchGesture::WhatChange" flags="QPinchGesture::WhatChanged"/>
511 511 <enum-type name="QStyle::RequestSoftwareInputPanel"/>
512 512 <enum-type name="QSwipeGesture::SwipeDirection"/>
513 513 <enum-type name="QTouchEvent::DeviceType"/>
514 514
515 515
516 516 <value-type name="QPixmapCache::Key"/>
517 517 <value-type name="QTileRules"/>
518 518 <value-type name="QVector2D"/>
519 519 <value-type name="QVector3D"/>
520 520 <value-type name="QVector4D"/>
521 521 <value-type name="QTouchEvent::TouchPoint"/>
522 522
523 523
524 524 <value-type name="QTransform">
525 525 <modify-function signature="operator=(QTransform)" remove="all"/>
526 526 <modify-function signature="map(int,int,int*,int*)const" remove="all"/>
527 527 <modify-function signature="map(double,double,double*,double*)const" remove="all"/>
528 528
529 529 <modify-function signature="operator*=(double)" access="private"/>
530 530 <modify-function signature="operator+=(double)" access="private"/>
531 531 <modify-function signature="operator-=(double)" access="private"/>
532 532 <modify-function signature="operator/=(double)" access="private"/>
533 533 <modify-function signature="operator*(QTransform)const" rename="multiplied"/>
534 534 <modify-function signature="operator*=(QTransform)" access="private"/>
535 535
536 536 <modify-function signature="inverted(bool*)const">
537 537 <modify-argument index="1">
538 538 <remove-argument/>
539 539 </modify-argument>
540 540 </modify-function>
541 541 </value-type>
542 542
543 543 <value-type name="QStyleOption" delete-in-main-thread="yes" polymorphic-base="yes" polymorphic-id-expression="%1-&gt;type == QStyleOption::SO_Default">
544 544 <modify-function signature="operator=(QStyleOption)" remove="all"/>
545 545 <modify-function signature="init(const QWidget*)" remove="all"/> <!--### Obsolete in 4.3-->
546 546 </value-type>
547 547 <value-type name="QStyleOptionGraphicsItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionGraphicsItem::Type &amp;&amp; %1-&gt;version == QStyleOptionGraphicsItem::Version"/>
548 548 <value-type name="QStyleOptionSizeGrip" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionSizeGrip::Type &amp;&amp; %1-&gt;version == QStyleOptionSizeGrip::Version"/>
549 549 <value-type name="QStyleOptionButton" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionButton::Type &amp;&amp; %1-&gt;version == QStyleOptionButton::Version"/>
550 550 <value-type name="QStyleOptionComboBox" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionComboBox::Type &amp;&amp; %1-&gt;version == QStyleOptionComboBox::Version"/>
551 551 <value-type name="QStyleOptionComplex" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionComplex::Type &amp;&amp; %1-&gt;version == QStyleOptionComplex::Version"/>
552 552 <value-type name="QStyleOptionDockWidget" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionDockWidget::Type &amp;&amp; %1-&gt;version == QStyleOptionDockWidget::Version"/>
553 553 <value-type name="QStyleOptionDockWidgetV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionDockWidgetV2::Type &amp;&amp; %1-&gt;version == QStyleOptionDockWidgetV2::Version">
554 554 <modify-function signature="operator=(QStyleOptionDockWidget)" remove="all"/>
555 555 </value-type>
556 556 <value-type name="QStyleOptionFocusRect" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionFocusRect::Type &amp;&amp; %1-&gt;version == QStyleOptionFocusRect::Version"/>
557 557 <value-type name="QStyleOptionFrame" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionFrame::Type &amp;&amp; %1-&gt;version == QStyleOptionFrame::Version"/>
558 558
559 559 <value-type name="QStyleOptionFrameV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionFrameV2::Type &amp;&amp; %1-&gt;version == QStyleOptionFrameV2::Version">
560 560 <modify-function signature="operator=(QStyleOptionFrame)" remove="all"/>
561 561 </value-type>
562 562 <value-type name="QStyleOptionFrameV3" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionFrameV3::Type &amp;&amp; %1-&gt;version == QStyleOptionFrameV3::Version">
563 563 <modify-function signature="operator=(QStyleOptionFrame)" remove="all"/>
564 564 </value-type>
565 565
566 566 <value-type name="QStyleOptionGroupBox" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionGroupBox::Type &amp;&amp; %1-&gt;version == QStyleOptionGroupBox::Version"/>
567 567 <value-type name="QStyleOptionHeader" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionHeader::Type &amp;&amp; %1-&gt;version == QStyleOptionHeader::Version"/>
568 568 <value-type name="QStyleOptionMenuItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionMenuItem::Type &amp;&amp; %1-&gt;version == QStyleOptionMenuItem::Version"/>
569 569 <value-type name="QStyleOptionProgressBar" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionProgressBar::Type &amp;&amp; %1-&gt;version == QStyleOptionProgressBar::Version"/>
570 570
571 571 <value-type name="QStyleOptionProgressBarV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionProgressBarV2::Type &amp;&amp; %1-&gt;version == QStyleOptionProgressBarV2::Version">
572 572 <modify-function signature="operator=(QStyleOptionProgressBar)" remove="all"/>
573 573 </value-type>
574 574
575 575 <value-type name="QStyleOptionRubberBand" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionRubberBand::Type &amp;&amp; %1-&gt;version == QStyleOptionRubberBand::Version"/>
576 576 <value-type name="QStyleOptionSlider" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionSlider::Type &amp;&amp; %1-&gt;version == QStyleOptionSlider::Version"/>
577 577 <value-type name="QStyleOptionSpinBox" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionSpinBox::Type &amp;&amp; %1-&gt;version == QStyleOptionSpinBox::Version"/>
578 578 <value-type name="QStyleOptionTab" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTab::Type &amp;&amp; %1-&gt;version == QStyleOptionTab::Version"/>
579 579 <value-type name="QStyleOptionTabV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabV2::Type &amp;&amp; %1-&gt;version == QStyleOptionTabV2::Version">
580 580 <modify-function signature="operator=(const QStyleOptionTab &amp;)" remove="all"/>
581 581 </value-type>
582 582 <value-type name="QStyleOptionTabV3" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabV3::Type &amp;&amp; %1-&gt;version == QStyleOptionTabV3::Version">
583 583 <modify-function signature="operator=(QStyleOptionTab)" remove="all"/>
584 584 </value-type>
585 585 <value-type name="QStyleOptionTabBarBase" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabBarBase::Type &amp;&amp; %1-&gt;version == QStyleOptionTabBarBase::Version"/>
586 586 <value-type name="QStyleOptionTabBarBaseV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabBarBaseV2::Type &amp;&amp; %1-&gt;version == QStyleOptionTabBarBaseV2::Version">
587 587 <modify-function signature="operator=(QStyleOptionTabBarBase)" remove="all"/>
588 588 </value-type>
589 589 <value-type name="QStyleOptionTabWidgetFrame" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabWidgetFrame::Type &amp;&amp; %1-&gt;version == QStyleOptionTabWidgetFrame::Version"/>
590 590 <value-type name="QStyleOptionTitleBar" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTitleBar::Type &amp;&amp; %1-&gt;version == QStyleOptionTitleBar::Version"/>
591 591 <value-type name="QStyleOptionToolBar" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionToolBar::Type &amp;&amp; %1-&gt;version == QStyleOptionToolBar::Version"/>
592 592 <value-type name="QStyleOptionToolBox" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionToolBox::Type &amp;&amp; %1-&gt;version == QStyleOptionToolBox::Version"/>
593 593 <value-type name="QStyleOptionToolBoxV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionToolBoxV2::Type &amp;&amp; %1-&gt;version == QStyleOptionToolBoxV2::Version">
594 594 <modify-function signature="operator=(QStyleOptionToolBox)" remove="all"/>
595 595 </value-type>
596 596 <value-type name="QStyleOptionToolButton" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionToolButton::Type &amp;&amp; %1-&gt;version == QStyleOptionToolButton::Version"/>
597 597 <value-type name="QStyleOptionViewItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItem::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItem::Version"/>
598 598 <value-type name="QStyleOptionViewItemV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItemV2::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItemV2::Version">
599 599 <modify-function signature="operator=(QStyleOptionViewItem)" remove="all"/>
600 600 </value-type>
601 601 <value-type name="QStyleOptionViewItemV3" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItemV3::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItemV3::Version">
602 602 <modify-function signature="operator=(QStyleOptionViewItem)" remove="all"/>
603 603 </value-type>
604 604 <value-type name="QStyleOptionViewItemV4" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItemV4::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItemV4::Version">
605 605 <modify-function signature="operator=(QStyleOptionViewItem)" remove="all"/>
606 606 </value-type>
607 607 <value-type name="QTextFragment" delete-in-main-thread="yes">
608 608 <modify-function signature="operator=(QTextFragment)" remove="all"/>
609 609 </value-type>
610 610 <value-type name="QBitmap" delete-in-main-thread="yes">
611 611 <modify-function signature="operator=(const QPixmap &amp;)" remove="all"/>
612 612 <modify-function signature="QBitmap(QString,const char*)" access="private">
613 613 <modify-argument index="2"> <remove-default-expression/> </modify-argument>
614 614 </modify-function>
615 615
616 616 <modify-function signature="fromData(QSize,const unsigned char*,QImage::Format)">
617 617 <access modifier="private"/>
618 618 <modify-argument index="3">
619 619 <remove-default-expression/>
620 620 </modify-argument>
621 621 </modify-function>
622 622
623 623 <modify-function signature="fromData(QSize,const uchar*,QImage::Format)" remove="all"/>
624 624
625 625 <modify-function signature="QBitmap(QString,const char*)">
626 626 <modify-argument index="2">
627 627 <replace-type modified-type="QString"/>
628 628 <conversion-rule class="native">
629 629 <insert-template name="core.convert_string_arg_to_char*"/>
630 630 </conversion-rule>
631 631 </modify-argument>
632 632 </modify-function>
633 633 </value-type>
634 634 <value-type name="QTextInlineObject" delete-in-main-thread="yes"/>
635 635 <value-type name="QSizePolicy"/>
636 636 <value-type name="QTableWidgetSelectionRange"/>
637 637 <value-type name="QTextDocumentFragment" delete-in-main-thread="yes">
638 638 <modify-function signature="operator=(QTextDocumentFragment)" remove="all"/>
639 639 </value-type>
640 640 <value-type name="QTextOption" delete-in-main-thread="yes">
641 641 <modify-function signature="operator=(const QTextOption &amp;)" remove="all"/>
642 642 </value-type>
643 643 <value-type name="QTextLine" delete-in-main-thread="yes">
644 644 <modify-function signature="cursorToX(int*,QTextLine::Edge)const">
645 645 <remove/>
646 646 </modify-function>
647 647 </value-type>
648 648 <value-type name="QTextTableFormat" delete-in-main-thread="yes"/>
649 649 <value-type name="QTextImageFormat" delete-in-main-thread="yes"/>
650 650 <value-type name="QTextFrameFormat" delete-in-main-thread="yes">
651 651 <modify-function signature="isValid()const" access="non-final"/>
652 652 </value-type>
653 653 <value-type name="QTextLength" delete-in-main-thread="yes"/>
654 654 <value-type name="QItemSelectionRange">
655 655 <modify-function signature="intersect(QItemSelectionRange)const" remove="all"/> <!--### Obsolete in 4.3-->
656 656 </value-type>
657 657
658 658 <value-type name="QPainterPath">
659 659 <modify-function signature="operator=(QPainterPath)" remove="all"/>
660 660 </value-type>
661 661 <value-type name="QPalette">
662 662 <modify-function signature="operator=(const QPalette&amp;)" remove="all"/>
663 663
664 664 <modify-function signature="QPalette(QColor, QColor, QColor, QColor, QColor, QColor, QColor)" remove="all"/> <!--### Obsolete in 4.3-->
665 665 <modify-function signature="background()const" remove="all"/> <!--### Obsolete in 4.3-->
666 666 <modify-function signature="foreground()const" remove="all"/> <!--### Obsolete in 4.3-->
667 667 <modify-function signature="serialNumber()const" remove="all"/> <!--### Obsolete in 4.3-->
668 668 </value-type>
669 669 <value-type name="QKeySequence">
670 670 <modify-function signature="operator=(QKeySequence)" remove="all"/>
671 671 <modify-function signature="operator int()const" access="private"/>
672 672 <modify-function signature="operator[](uint)const" access="private"/>
673 673 </value-type>
674 674
675 675 <value-type name="QPicture" delete-in-main-thread="yes">
676 676 <modify-function signature="operator=(QPicture)" remove="all"/>
677 677 <modify-function signature="pictureFormat(QString)">
678 678 <remove/>
679 679 </modify-function>
680 680
681 681 <modify-function signature="inputFormatList()" remove="all"/> <!--### Obsolete in 4.3-->
682 682 <modify-function signature="inputFormats()" remove="all"/> <!--### Obsolete in 4.3-->
683 683 <modify-function signature="outputFormatList()" remove="all"/> <!--### Obsolete in 4.3-->
684 684 <modify-function signature="outputFormats()" remove="all"/> <!--### Obsolete in 4.3-->
685 685
686 686 <modify-function signature="setData(const char*,uint)" remove="all"/>
687 687
688 688 <modify-function signature="load(QIODevice*,const char*)">
689 689 <modify-argument index="2">
690 690 <replace-type modified-type="QString"/>
691 691 <conversion-rule class="native">
692 692 <insert-template name="core.convert_string_arg_to_char*"/>
693 693 </conversion-rule>
694 694 </modify-argument>
695 695 </modify-function>
696 696
697 697 <modify-function signature="load(QString,const char*)">
698 698 <modify-argument index="2">
699 699 <replace-type modified-type="QString"/>
700 700 <conversion-rule class="native">
701 701 <insert-template name="core.convert_string_arg_to_char*"/>
702 702 </conversion-rule>
703 703 </modify-argument>
704 704 </modify-function>
705 705
706 706 <modify-function signature="save(QIODevice*,const char*)">
707 707 <modify-argument index="2">
708 708 <replace-type modified-type="QString"/>
709 709 <conversion-rule class="native">
710 710 <insert-template name="core.convert_string_arg_to_char*"/>
711 711 </conversion-rule>
712 712 </modify-argument>
713 713 </modify-function>
714 714
715 715 <modify-function signature="save(QString,const char*)">
716 716 <modify-argument index="2">
717 717 <replace-type modified-type="QString"/>
718 718 <conversion-rule class="native">
719 719 <insert-template name="core.convert_string_arg_to_char*"/>
720 720 </conversion-rule>
721 721 </modify-argument>
722 722 </modify-function>
723 723 </value-type>
724 724
725 725 <value-type name="QRegion" expense-limit="4096">
726 726 <modify-function signature="operator=(QRegion)" remove="all"/>
727 727 <modify-function signature="operator&amp;=(QRegion)" remove="all"/>
728 728 <modify-function signature="operator+=(QRegion)" remove="all"/>
729 729 <modify-function signature="operator-=(QRegion)" remove="all"/>
730 730 <modify-function signature="operator^=(QRegion)" remove="all"/>
731 731 <modify-function signature="operator|=(QRegion)" remove="all"/>
732 732 <modify-function signature="operator&amp;(QRegion)const" remove="all"/>
733 733 <modify-function signature="operator+(QRegion)const" remove="all"/>
734 734 <modify-function signature="operator-(QRegion)const" remove="all"/>
735 735 <modify-function signature="operator^(QRegion)const" remove="all"/>
736 736 <modify-function signature="operator|(QRegion)const" remove="all"/>
737 737 <modify-function signature="eor(QRegion)const" remove="all"/> <!--### Obsolete in 4.3-->
738 738 <modify-function signature="intersect(QRegion)const" remove="all"/> <!--### Obsolete in 4.3-->
739 739 <modify-function signature="subtract(QRegion)const" remove="all"/> <!--### Obsolete in 4.3-->
740 740 <modify-function signature="unite(QRegion)const" remove="all"/> <!--### Obsolete in 4.3-->
741 741 <modify-function signature="operator&amp;=(QRect)" remove="all"/>
742 742 <modify-function signature="operator+=(QRect)" remove="all"/>
743 743
744 744 </value-type>
745 745
746 746 <value-type name="QTextBlock" delete-in-main-thread="yes">
747 747 <modify-function signature="operator=(QTextBlock)" remove="all"/>
748 748 <modify-function signature="setUserData(QTextBlockUserData *)">
749 749 <modify-argument index="1">
750 750 <define-ownership class="java" owner="c++"/>
751 751 </modify-argument>
752 752 </modify-function>
753 753 </value-type>
754 754 <value-type name="QTextBlockFormat" delete-in-main-thread="yes"/>
755 755 <value-type name="QTextTableCellFormat" delete-in-main-thread="yes"/>
756 756 <value-type name="QTextCharFormat" delete-in-main-thread="yes">
757 757 <modify-function signature="isValid()const" access="non-final"/>
758 758
759 759 <modify-function signature="anchorName()const" remove="all"/> <!--### Obsolete in 4.3-->
760 760 <modify-function signature="setAnchorName(QString)" remove="all"/> <!--### Obsolete in 4.3-->
761 761 </value-type>
762 762 <value-type name="QTextFormat" delete-in-main-thread="yes">
763 763 <modify-function signature="operator=(QTextFormat)" remove="all"/>
764 764 <modify-function signature="isValid()const" access="non-final"/>
765 765
766 766
767 767 <modify-function signature="setProperty(int,QVector&lt;QTextLength&gt;)" rename="setLengthVectorProperty"/>
768 768 <inject-code class="native" position="constructor">
769 769 if ((context-&gt;argumentCount() == 1) &amp;&amp; (qMetaTypeId&lt;QTextFormat&gt;() == context-&gt;argument(0).toVariant().userType())) {
770 770 QTextFormat _q_arg0 = qscriptvalue_cast&lt;QTextFormat&gt;(context-&gt;argument(0));
771 771 QTextFormat _q_cpp_result(_q_arg0);
772 772 QScriptValue _q_result = context-&gt;engine()-&gt;newVariant(context-&gt;thisObject(), qVariantFromValue(_q_cpp_result));
773 773 return _q_result;
774 774 }
775 775 </inject-code>
776 776 </value-type>
777 777
778 778 <value-type name="QTextListFormat" delete-in-main-thread="yes"/>
779 779 <value-type name="QPolygon">
780 780 <modify-function signature="QPolygon(int, const int *)" remove="all"/>
781 781 <modify-function signature="operator+(QVector&lt;QPoint&gt;)const" remove="all"/>
782 782 <modify-function signature="operator&lt;&lt;(QPoint)" remove="all"/>
783 783 <modify-function signature="operator&lt;&lt;(QVector&lt;QPoint&gt;)" remove="all"/>
784 784
785 785
786 786 </value-type>
787 787
788 788 <value-type name="QPolygonF">
789 789 <modify-function signature="operator+(QVector&lt;QPointF&gt;)const" remove="all"/>
790 790 <modify-function signature="operator&lt;&lt;(QPointF)" remove="all"/>
791 791 <modify-function signature="operator&lt;&lt;(QVector&lt;QPointF&gt;)" remove="all"/>
792 792 </value-type>
793 793
794 794 <value-type name="QIcon" delete-in-main-thread="yes">
795 795 <modify-function signature="operator=(QIcon)" remove="all"/>
796 796 <modify-function signature="serialNumber()const" remove="all"/> <!--### Obsolete in 4.3-->
797 797 <modify-function signature="QIcon(QIconEngineV2 *)">
798 798 <modify-argument index="1">
799 799 <define-ownership class="java" owner="c++"/>
800 800 </modify-argument>
801 801 </modify-function>
802 802 <modify-function signature="QIcon(QIconEngine *)">
803 803 <modify-argument index="1">
804 804 <define-ownership class="java" owner="c++"/>
805 805 </modify-argument>
806 806 </modify-function>
807 807 </value-type>
808 808
809 809 <value-type name="QTextFrame::iterator" delete-in-main-thread="yes">
810 810 <include file-name="QTextFrame" location="global"/>
811 811 <modify-function signature="operator++(int)" remove="all"/>
812 812 <modify-function signature="operator--(int)" remove="all"/>
813 813 <modify-function signature="operator=(QTextFrame::iterator)" remove="all"/>
814 814 <modify-function signature="operator++()" access="private"/>
815 815 <modify-function signature="operator--()" access="private"/>
816 816 </value-type>
817 817
818 818 <value-type name="QTreeWidgetItemIterator" delete-in-main-thread="yes">
819 819 <custom-constructor>
820 820 return new QTreeWidgetItemIterator(*copy);
821 821 </custom-constructor>
822 822 <custom-destructor>
823 823 delete copy;
824 824 </custom-destructor>
825 825 <modify-function signature="operator=(QTreeWidgetItemIterator)" remove="all"/>
826 826 <modify-function signature="operator++(int)" remove="all"/>
827 827 <modify-function signature="operator--(int)" remove="all"/>
828 828 <modify-function signature="operator+=(int)" access="private"/>
829 829 <modify-function signature="operator-=(int)" access="private"/>
830 830 <modify-function signature="operator++()" access="private"/>
831 831 <modify-function signature="operator--()" access="private"/>
832 832 <modify-function signature="operator*()const" access="private"/>
833 833 </value-type>
834 834
835 835 <value-type name="QTextBlock::iterator" delete-in-main-thread="yes">
836 836 <include file-name="QTextBlock" location="global"/>
837 837
838 838 <modify-function signature="operator++()" access="private"/>
839 839 <modify-function signature="operator--()" access="private"/>
840 840 <modify-function signature="operator++(int)" remove="all"/>
841 841 <modify-function signature="operator--(int)" remove="all"/>
842 842 </value-type>
843 843
844 844 <value-type name="QAbstractTextDocumentLayout::PaintContext" delete-in-main-thread="yes">
845 845 <include file-name="QAbstractTextDocumentLayout" location="global"/>
846 846 </value-type>
847 847 <value-type name="QAbstractTextDocumentLayout::Selection" delete-in-main-thread="yes"/>
848 848
849 849 <value-type name="QPixmap" delete-in-main-thread="yes">
850 850 <modify-function signature="operator=(QPixmap)" remove="all"/>
851 851 <modify-function signature="operator!()const" remove="all"/>
852 <modify-function signature="QPixmap(const char **)" access="private"/>
852 <modify-function signature="QPixmap(const char **)" remove="all"/>
853 853 <modify-function signature="serialNumber()const" remove="all"/> <!--### Obsolete in 4.3-->
854 854
855 855 <modify-function signature="loadFromData(const uchar *,uint,const char *,QFlags&lt;Qt::ImageConversionFlag&gt;)" remove="all"/>
856 856
857 857 <modify-function signature="QPixmap(QString,const char*,QFlags&lt;Qt::ImageConversionFlag&gt;)">
858 858 <modify-argument index="2">
859 859 <replace-type modified-type="QString"/>
860 860 <conversion-rule class="native">
861 861 <insert-template name="core.convert_string_arg_to_char*"/>
862 862 </conversion-rule>
863 863 </modify-argument>
864 864 </modify-function>
865 865
866 866 <modify-function signature="load(QString,const char*,QFlags&lt;Qt::ImageConversionFlag&gt;)">
867 867 <modify-argument index="2">
868 868 <replace-type modified-type="QString"/>
869 869 <conversion-rule class="native">
870 870 <insert-template name="core.convert_string_arg_to_char*"/>
871 871 </conversion-rule>
872 872 </modify-argument>
873 873 </modify-function>
874 874
875 875 <modify-function signature="loadFromData(QByteArray,const char*,QFlags&lt;Qt::ImageConversionFlag&gt;)">
876 876 <modify-argument index="2">
877 877 <replace-type modified-type="QString"/>
878 878 <conversion-rule class="native">
879 879 <insert-template name="core.convert_string_arg_to_char*"/>
880 880 </conversion-rule>
881 881 </modify-argument>
882 882 </modify-function>
883 883
884 884 <modify-function signature="save(QIODevice*,const char*,int)const">
885 885 <modify-argument index="2">
886 886 <replace-type modified-type="QString"/>
887 887 <conversion-rule class="native">
888 888 <insert-template name="core.convert_string_arg_to_char*"/>
889 889 </conversion-rule>
890 890 </modify-argument>
891 891 </modify-function>
892 892
893 893 <modify-function signature="save(QString,const char*,int)const">
894 894 <modify-argument index="2">
895 895 <replace-type modified-type="QString"/>
896 896 <conversion-rule class="native">
897 897 <insert-template name="core.convert_string_arg_to_char*"/>
898 898 </conversion-rule>
899 899 </modify-argument>
900 900 </modify-function>
901 901 </value-type>
902 902
903 903 <value-type name="QTextCursor" delete-in-main-thread="yes">
904 904 <extra-includes>
905 905 <include file-name="QTextBlock" location="global"/>
906 906 <include file-name="QTextDocumentFragment" location="global"/>
907 907 </extra-includes>
908 908 <modify-function signature="operator=(QTextCursor)" remove="all"/>
909 909 <modify-function signature="selectedTableCells(int*,int*,int*,int*)const">
910 910 <access modifier="private"/>
911 911 </modify-function>
912 912 </value-type>
913 913
914 914 <value-type name="QTextLayout::FormatRange">
915 915 <include file-name="QTextLayout" location="global"/>
916 916 </value-type>
917 917
918 918 <value-type name="QInputMethodEvent::Attribute">
919 919 <include file-name="QInputMethodEvent" location="global"/>
920 920 <custom-constructor>
921 921 return new QInputMethodEvent::Attribute(copy-&gt;type, copy-&gt;start, copy-&gt;length, copy-&gt;value);
922 922 </custom-constructor>
923 923 <custom-destructor>
924 924 delete copy;
925 925 </custom-destructor>
926 926 </value-type>
927 927
928 928 <value-type name="QItemSelection" delete-in-main-thread="yes">
929 929
930 930 <modify-function signature="operator+(const QList&lt;QItemSelectionRange&gt;&amp;)const" remove="all"/>
931 931 <modify-function signature="operator+=(const QList&lt;QItemSelectionRange&gt;&amp;)" remove="all"/>
932 932 <modify-function signature="operator+=(const QItemSelectionRange&amp;)" remove="all"/>
933 933 <modify-function signature="operator&lt;&lt;(const QList&lt;QItemSelectionRange&gt;&amp;)" remove="all"/>
934 934 <modify-function signature="operator&lt;&lt;(QItemSelectionRange)" remove="all"/>
935 935 </value-type>
936 936
937 937 <value-type name="QMatrix4x4">
938 938 <modify-function signature="data()const" remove="all"/>
939 939 <modify-function signature="operator()(int, int)const" remove="all"/>
940 940 </value-type>
941 941 <value-type name="QMatrix">
942 942 <extra-includes>
943 943 <include file-name="QPainterPath" location="global"/>
944 944 </extra-includes>
945 945
946 946 <modify-function signature="map(int,int,int*,int*)const" remove="all"/>
947 947 <modify-function signature="map(double,double,double*,double*)const" remove="all"/>
948 948 <modify-function signature="operator=(QMatrix)" remove="all"/>
949 949
950 950 <modify-function signature="operator*(QMatrix)const" access="private"/>
951 951 <modify-function signature="operator*=(QMatrix)" access="private"/>
952 952 <modify-function signature="rotate(double)" access="private" rename="rotate_private"/>
953 953 <modify-function signature="scale(double,double)" access="private" rename="scale_private"/>
954 954 <modify-function signature="shear(double,double)" access="private" rename="shear_private"/>
955 955 <modify-function signature="translate(double,double)" access="private" rename="translate_private"/>
956 956
957 957 <modify-function signature="inverted(bool*)const">
958 958 <access modifier="private"/>
959 959 <modify-argument index="1">
960 960 <remove-default-expression/>
961 961 </modify-argument>
962 962 </modify-function>
963 963
964 964 <inject-code>
965 965 <insert-template name="core.unary_other_type">
966 966 <replace from="%FUNCTION_NAME" to="rotate"/>
967 967 <replace from="%OUT_TYPE" to="QMatrix"/>
968 968 <replace from="%IN_TYPE" to="double"/>
969 969 </insert-template>
970 970
971 971 <insert-template name="core.private_function_return_self">
972 972 <replace from="%RETURN_TYPE" to="QMatrix"/>
973 973 <replace from="%FUNCTION_NAME" to="scale"/>
974 974 <replace from="%ARGUMENTS" to="double sx, double sy"/>
975 975 <replace from="%ARGUMENT_NAMES" to="sx, sy"/>
976 976 </insert-template>
977 977
978 978 <insert-template name="core.private_function_return_self">
979 979 <replace from="%RETURN_TYPE" to="QMatrix"/>
980 980 <replace from="%FUNCTION_NAME" to="shear"/>
981 981 <replace from="%ARGUMENTS" to="double sh, double sv"/>
982 982 <replace from="%ARGUMENT_NAMES" to="sh, sv"/>
983 983 </insert-template>
984 984
985 985 <insert-template name="core.private_function_return_self">
986 986 <replace from="%RETURN_TYPE" to="QMatrix"/>
987 987 <replace from="%FUNCTION_NAME" to="translate"/>
988 988 <replace from="%ARGUMENTS" to="double dx, double dy"/>
989 989 <replace from="%ARGUMENT_NAMES" to="dx, dy"/>
990 990 </insert-template>
991 991 </inject-code>
992 992
993 993 <modify-function signature="inverted(bool*)const">
994 994 <modify-argument index="1">
995 995 <remove-argument/>
996 996 </modify-argument>
997 997 </modify-function>
998 998 </value-type>
999 999
1000 1000 <value-type name="QConicalGradient" polymorphic-id-expression="%1-&gt;type() == QGradient::ConicalGradient">
1001 1001 <custom-constructor>
1002 1002 return new QConicalGradient(copy-&gt;center(), copy-&gt;angle());
1003 1003 </custom-constructor>
1004 1004 <custom-destructor>
1005 1005 delete copy;
1006 1006 </custom-destructor>
1007 1007 </value-type>
1008 1008
1009 1009 <value-type name="QFontInfo" delete-in-main-thread="yes" expense-cost="1" expense-limit="1000">
1010 1010 <custom-constructor>
1011 1011 return new QFontInfo(*copy);
1012 1012 </custom-constructor>
1013 1013 <custom-destructor>
1014 1014 delete copy;
1015 1015 </custom-destructor>
1016 1016 <modify-function signature="operator=(QFontInfo)" remove="all"/>
1017 1017
1018 1018
1019 1019 <modify-function signature="QFontInfo(QFontInfo)">
1020 1020 <modify-argument index="1">
1021 1021 <replace-type modified-type="QFontInfo*"/>
1022 1022 <conversion-rule class="native">
1023 1023 QFontInfo &amp; %out% = *qscriptvalue_cast&lt;QFontInfo*&gt;(%in%);
1024 1024 </conversion-rule>
1025 1025 </modify-argument>
1026 1026 </modify-function>
1027 1027 </value-type>
1028 1028
1029 1029 <value-type name="QRadialGradient" polymorphic-id-expression="%1-&gt;type() == QGradient::RadialGradient">
1030 1030 <custom-constructor>
1031 1031 return new QRadialGradient(copy-&gt;center(), copy-&gt;radius(), copy-&gt;focalPoint());
1032 1032 </custom-constructor>
1033 1033 <custom-destructor>
1034 1034 delete copy;
1035 1035 </custom-destructor>
1036 1036 </value-type>
1037 1037
1038 1038 <value-type name="QPainterPath::Element">
1039 1039 <modify-field name="x" write="false"/>
1040 1040 <modify-field name="y" write="false"/>
1041 1041 <modify-field name="type" write="false"/>
1042 1042 <include file-name="QPainterPath" location="global"/>
1043 1043 <modify-function signature="operator QPointF()const" access="private"/>
1044 1044 </value-type>
1045 1045
1046 1046 <value-type name="QTextEdit::ExtraSelection" delete-in-main-thread="yes">
1047 1047 <include file-name="QTextEdit" location="global"/>
1048 1048 </value-type>
1049 1049
1050 1050 <value-type name="QFont" delete-in-main-thread="yes" expense-cost="1" expense-limit="1000">
1051 1051 <extra-includes>
1052 1052 <include file-name="QStringList" location="global"/>
1053 1053 </extra-includes>
1054 1054 <modify-function signature="operator=(QFont)" remove="all"/>
1055 1055 </value-type>
1056 1056
1057 1057 <value-type name="QTextTableCell" delete-in-main-thread="yes">
1058 1058 <extra-includes>
1059 1059 <include file-name="QTextCursor" location="global"/>
1060 1060 </extra-includes>
1061 1061 <modify-function signature="operator=(QTextTableCell)" remove="all"/>
1062 1062 </value-type>
1063 1063
1064 1064 <value-type name="QImage" expense-limit="67108864" expense-cost="height()*bytesPerLine()">
1065 1065 <modify-function signature="QImage(const char *, const char *)">
1066 1066 <remove/>
1067 1067 </modify-function>
1068 1068 <modify-function signature="QImage(const char **)">
1069 1069 <access modifier="private"/>
1070 1070 </modify-function>
1071 1071 <modify-function signature="QImage(const unsigned char*,int,int,int,QImage::Format)">
1072 1072 <remove/>
1073 1073 </modify-function>
1074 1074 <modify-function signature="bits()const">
1075 1075 <remove/>
1076 1076 </modify-function>
1077 1077 <modify-function signature="scanLine(int)const">
1078 1078 <remove/>
1079 1079 </modify-function>
1080 1080 <modify-function signature="QImage(const unsigned char *, int, int, QImage::Format)">
1081 1081 <remove/>
1082 1082 </modify-function>
1083 1083
1084 1084 <extra-includes>
1085 1085 <include file-name="QStringList" location="global"/>
1086 1086 <include file-name="QMatrix" location="global"/>
1087 1087 </extra-includes>
1088 1088 <modify-function signature="save(const QString &amp;, const char *, int) const">
1089 1089 <access modifier="private"/>
1090 1090 <rename to="private_save"/>
1091 1091 <modify-argument index="2">
1092 1092 <remove-default-expression/>
1093 1093 </modify-argument>
1094 1094 <modify-argument index="3">
1095 1095 <remove-default-expression/>
1096 1096 </modify-argument>
1097 1097 </modify-function>
1098 1098
1099 1099 <modify-function signature="QImage(unsigned char*,int,int,QImage::Format)">
1100 1100 <access modifier="private"/>
1101 1101 </modify-function>
1102 1102
1103 1103 <modify-function signature="QImage(QString,const char*)">
1104 1104 <access modifier="private"/>
1105 1105 <modify-argument index="2">
1106 1106 <remove-default-expression/>
1107 1107 </modify-argument>
1108 1108 </modify-function>
1109 1109
1110 1110 <modify-function signature="load(QString,const char*)">
1111 1111 <access modifier="private"/>
1112 1112 <modify-argument index="2">
1113 1113 <remove-default-expression/>
1114 1114 </modify-argument>
1115 1115 </modify-function>
1116 1116
1117 1117 <modify-function signature="load(QIODevice*,const char*)">
1118 1118 <access modifier="private"/>
1119 1119 </modify-function>
1120 1120
1121 1121 <modify-function signature="loadFromData(const unsigned char*,int,const char*)">
1122 1122 <access modifier="private"/>
1123 1123 <modify-argument index="2">
1124 1124 <remove-default-expression/>
1125 1125 </modify-argument>
1126 1126 <modify-argument index="3">
1127 1127 <remove-default-expression/>
1128 1128 </modify-argument>
1129 1129 </modify-function>
1130 1130
1131 1131 <modify-function signature="loadFromData(QByteArray,const char*)">
1132 1132 <access modifier="private"/>
1133 1133 <modify-argument index="2">
1134 1134 <remove-default-expression/>
1135 1135 </modify-argument>
1136 1136 </modify-function>
1137 1137
1138 1138 <modify-function signature="operator=(QImage)" remove="all"/>
1139 1139
1140 1140 <modify-function signature="setText(const char*,const char*,QString)">
1141 1141 <remove/>
1142 1142 </modify-function>
1143 1143
1144 1144 <modify-function signature="text(const char*,const char*)const">
1145 1145 <remove/>
1146 1146 </modify-function>
1147 1147
1148 1148 <modify-function signature="fromData(QByteArray,const char*)">
1149 1149 <access modifier="private"/>
1150 1150 <modify-argument index="2">
1151 1151 <remove-default-expression/>
1152 1152 </modify-argument>
1153 1153 </modify-function>
1154 1154
1155 1155 <modify-function signature="fromData(const unsigned char*,int,const char*)">
1156 1156 <remove/>
1157 1157 </modify-function>
1158 1158
1159 1159 <modify-function signature="serialNumber()const" remove="all"/> <!--### Obsolete in 4.3-->
1160 1160 <modify-function signature="textLanguages()const" remove="all"/> <!--### Obsolete in 4.3-->
1161 1161
1162 1162 <modify-function signature="QImage(const char**)" remove="all"/>
1163 1163 <modify-function signature="QImage(const uchar *,int,int,QImage::Format)" remove="all"/>
1164 1164 <modify-function signature="QImage(const uchar *,int,int,int,QImage::Format)" remove="all"/>
1165 1165 <modify-function signature="QImage(uchar *,int,int,QImage::Format)" remove="all"/>
1166 1166 <modify-function signature="QImage(uchar *,int,int,int,QImage::Format)" remove="all"/>
1167 1167 <modify-function signature="setColorTable(const QVector&lt;uint&gt;)" remove="all"/>
1168 1168 <modify-function signature="loadFromData(const uchar *,int,const char *)" remove="all"/>
1169 1169 <modify-function signature="fromData(const uchar *,int,const char *)" remove="all"/>
1170 1170 <modify-function signature="bits()" remove="all"/>
1171 1171 <modify-function signature="scanLine(int)" remove="all"/>
1172 1172
1173 1173 <modify-function signature="QImage(QString,const char*)">
1174 1174 <modify-argument index="2">
1175 1175 <replace-type modified-type="QString"/>
1176 1176 <conversion-rule class="native">
1177 1177 <insert-template name="core.convert_string_arg_to_char*"/>
1178 1178 </conversion-rule>
1179 1179 </modify-argument>
1180 1180 </modify-function>
1181 1181
1182 1182 <modify-function signature="fromData(QByteArray,const char*)">
1183 1183 <modify-argument index="2">
1184 1184 <replace-type modified-type="QString"/>
1185 1185 <conversion-rule class="native">
1186 1186 <insert-template name="core.convert_string_arg_to_char*"/>
1187 1187 </conversion-rule>
1188 1188 </modify-argument>
1189 1189 </modify-function>
1190 1190
1191 1191 <modify-function signature="load(QString,const char*)">
1192 1192 <modify-argument index="2">
1193 1193 <replace-type modified-type="QString"/>
1194 1194 <conversion-rule class="native">
1195 1195 <insert-template name="core.convert_string_arg_to_char*"/>
1196 1196 </conversion-rule>
1197 1197 </modify-argument>
1198 1198 </modify-function>
1199 1199
1200 1200 <modify-function signature="load(QIODevice*,const char*)">
1201 1201 <modify-argument index="2">
1202 1202 <replace-type modified-type="QString"/>
1203 1203 <conversion-rule class="native">
1204 1204 <insert-template name="core.convert_string_arg_to_char*"/>
1205 1205 </conversion-rule>
1206 1206 </modify-argument>
1207 1207 </modify-function>
1208 1208
1209 1209 <modify-function signature="loadFromData(QByteArray,const char*)">
1210 1210 <modify-argument index="2">
1211 1211 <replace-type modified-type="QString"/>
1212 1212 <conversion-rule class="native">
1213 1213 <insert-template name="core.convert_string_arg_to_char*"/>
1214 1214 </conversion-rule>
1215 1215 </modify-argument>
1216 1216 </modify-function>
1217 1217
1218 1218 <modify-function signature="save(QString,const char*,int)const">
1219 1219 <modify-argument index="2">
1220 1220 <replace-type modified-type="QString"/>
1221 1221 <conversion-rule class="native">
1222 1222 <insert-template name="core.convert_string_arg_to_char*"/>
1223 1223 </conversion-rule>
1224 1224 </modify-argument>
1225 1225 </modify-function>
1226 1226
1227 1227 <modify-function signature="save(QIODevice*,const char*,int)const">
1228 1228 <modify-argument index="2">
1229 1229 <replace-type modified-type="QString"/>
1230 1230 <conversion-rule class="native">
1231 1231 <insert-template name="core.convert_string_arg_to_char*"/>
1232 1232 </conversion-rule>
1233 1233 </modify-argument>
1234 1234 </modify-function>
1235 1235
1236 1236 </value-type>
1237 1237
1238 1238 <value-type name="QColormap" delete-in-main-thread="yes">
1239 1239 <modify-function signature="operator=(QColormap)" remove="all"/>
1240 1240 <extra-includes>
1241 1241 <include file-name="QColor" location="global"/>
1242 1242 </extra-includes>
1243 1243 <custom-constructor>
1244 1244 return new QColormap(*copy);
1245 1245 </custom-constructor>
1246 1246 <custom-destructor>
1247 1247 delete copy;
1248 1248 </custom-destructor>
1249 1249 </value-type>
1250 1250
1251 1251 <value-type name="QCursor" delete-in-main-thread="yes">
1252 1252 <extra-includes>
1253 1253 <include file-name="QPixmap" location="global"/>
1254 1254 </extra-includes>
1255 1255 <modify-function signature="operator=(QCursor)" remove="all"/>
1256 1256 </value-type>
1257 1257
1258 1258 <value-type name="QFontDatabase" delete-in-main-thread="yes">
1259 1259 <extra-includes>
1260 1260 <include file-name="QStringList" location="global"/>
1261 1261 </extra-includes>
1262 1262 </value-type>
1263 1263
1264 1264 <value-type name="QPen">
1265 1265 <extra-includes>
1266 1266 <include file-name="QBrush" location="global"/>
1267 1267 </extra-includes>
1268 1268
1269 1269 <modify-function signature="operator=(QPen)" remove="all"/>
1270 1270 </value-type>
1271 1271
1272 1272 <value-type name="QBrush">
1273 1273 <modify-function signature="QBrush(Qt::GlobalColor, Qt::BrushStyle)" remove="all"/>
1274 1274 <modify-function signature="operator=(const QBrush &amp;)" remove="all"/>
1275 1275
1276 1276 <extra-includes>
1277 1277 <include file-name="QPixmap" location="global"/>
1278 1278 </extra-includes>
1279 1279
1280 1280 <modify-function signature="QBrush(QGradient)">
1281 1281 <modify-argument index="1">
1282 1282 <replace-type modified-type="QGradient*"/>
1283 1283 <conversion-rule class="native">
1284 1284 QGradient &amp; %out% = *qscriptvalue_cast&lt;QGradient*&gt;(%in%);
1285 1285 </conversion-rule>
1286 1286 </modify-argument>
1287 1287 </modify-function>
1288 1288 </value-type>
1289 1289
1290 1290 <value-type name="QColor">
1291 1291 <modify-function signature="QColor(QColor::Spec)" remove="all"/>
1292 1292 <modify-function signature="operator=(QColor)" remove="all"/>
1293 1293 <modify-function signature="operator=(Qt::GlobalColor)" remove="all"/>
1294 1294
1295 1295 <modify-function signature="QColor(const char*)">
1296 1296 <remove/>
1297 1297 </modify-function>
1298 1298
1299 1299 <modify-function signature="getCmyk(int*,int*,int*,int*,int*)">
1300 1300 <remove/>
1301 1301 </modify-function>
1302 1302
1303 1303 <modify-function signature="getCmykF(double*,double*,double*,double*,double*)">
1304 1304 <remove/>
1305 1305 </modify-function>
1306 1306
1307 1307 <modify-function signature="getHsv(int*,int*,int*,int*)const">
1308 1308 <remove/>
1309 1309 </modify-function>
1310 1310
1311 1311 <modify-function signature="getHsvF(double*,double*,double*,double*)const">
1312 1312 <remove/>
1313 1313 </modify-function>
1314 1314
1315 1315 <modify-function signature="getRgb(int*,int*,int*,int*)const">
1316 1316 <remove/>
1317 1317 </modify-function>
1318 1318
1319 1319 <modify-function signature="getRgbF(double*,double*,double*,double*)const">
1320 1320 <remove/>
1321 1321 </modify-function>
1322 1322
1323 1323 <modify-function signature="dark(int)const" remove="all"/> <!--### Obsolete in 4.3-->
1324 1324 <modify-function signature="light(int)const" remove="all"/> <!--### Obsolete in 4.3-->
1325 1325 </value-type>
1326 1326
1327 1327 <value-type name="QFontMetricsF" delete-in-main-thread="yes" expense-cost="1" expense-limit="1000">
1328 1328 <custom-constructor>
1329 1329 return new QFontMetricsF(*copy);
1330 1330 </custom-constructor>
1331 1331 <custom-destructor>
1332 1332 delete copy;
1333 1333 </custom-destructor>
1334 1334 <modify-function signature="operator!=(const QFontMetricsF &amp;)">
1335 1335 <remove/>
1336 1336 </modify-function>
1337 1337 <modify-function signature="operator==(const QFontMetricsF &amp;)">
1338 1338 <remove/>
1339 1339 </modify-function>
1340 1340
1341 1341 <modify-function signature="boundingRect(QRectF,int,QString,int,int*)const">
1342 1342 <access modifier="private"/>
1343 1343 <modify-argument index="4">
1344 1344 <remove-default-expression/>
1345 1345 </modify-argument>
1346 1346 <modify-argument index="5">
1347 1347 <remove-default-expression/>
1348 1348 </modify-argument>
1349 1349 </modify-function>
1350 1350
1351 1351 <modify-function signature="operator=(QFontMetrics)" remove="all"/>
1352 1352 <modify-function signature="operator=(QFontMetricsF)" remove="all"/>
1353 1353
1354 1354 <modify-function signature="size(int,QString,int,int*)const">
1355 1355 <access modifier="private"/>
1356 1356 <modify-argument index="3">
1357 1357 <remove-default-expression/>
1358 1358 </modify-argument>
1359 1359 <modify-argument index="4">
1360 1360 <remove-default-expression/>
1361 1361 </modify-argument>
1362 1362 </modify-function>
1363 1363
1364 1364 <modify-function signature="QFontMetricsF(QFontMetricsF)" remove="all"/>
1365 1365 <modify-function signature="QFontMetricsF(QFontMetrics)" remove="all"/>
1366 1366 <modify-function signature="operator==(QFontMetricsF)const" remove="all"/>
1367 1367 <modify-function signature="operator!=(QFontMetricsF)const" remove="all"/>
1368 1368 </value-type>
1369 1369 <value-type name="QTextOption::Tab"/>
1370 1370
1371 1371 <value-type name="QFontMetrics" delete-in-main-thread="yes" expense-cost="1" expense-limit="1000">
1372 1372 <custom-constructor>
1373 1373 return new QFontMetrics(*copy);
1374 1374 </custom-constructor>
1375 1375 <custom-destructor>
1376 1376 delete copy;
1377 1377 </custom-destructor>
1378 1378 <modify-function signature="operator!=(const QFontMetrics &amp;)">
1379 1379 <remove/>
1380 1380 </modify-function>
1381 1381 <modify-function signature="operator==(const QFontMetrics &amp;)">
1382 1382 <remove/>
1383 1383 </modify-function>
1384 1384
1385 1385 <modify-function signature="boundingRect(int,int,int,int,int,QString,int,int*)const">
1386 1386 <access modifier="private"/>
1387 1387 <modify-argument index="7">
1388 1388 <remove-default-expression/>
1389 1389 </modify-argument>
1390 1390 <modify-argument index="8">
1391 1391 <remove-default-expression/>
1392 1392 </modify-argument>
1393 1393 </modify-function>
1394 1394
1395 1395 <modify-function signature="boundingRect(QRect,int,QString,int,int*)const">
1396 1396 <access modifier="private"/>
1397 1397 <modify-argument index="4">
1398 1398 <remove-default-expression/>
1399 1399 </modify-argument>
1400 1400 <modify-argument index="5">
1401 1401 <remove-default-expression/>
1402 1402 </modify-argument>
1403 1403 </modify-function>
1404 1404
1405 1405 <modify-function signature="operator=(QFontMetrics)" remove="all"/>
1406 1406
1407 1407 <modify-function signature="size(int,QString,int,int*)const">
1408 1408 <access modifier="private"/>
1409 1409 <modify-argument index="3">
1410 1410 <remove-default-expression/>
1411 1411 </modify-argument>
1412 1412 <modify-argument index="4">
1413 1413 <remove-default-expression/>
1414 1414 </modify-argument>
1415 1415 </modify-function>
1416 1416
1417 1417
1418 1418 <modify-function signature="QFontMetrics(QFontMetrics)" remove="all"/>
1419 1419 <modify-function signature="operator==(QFontMetrics)const" remove="all"/>
1420 1420 <modify-function signature="operator!=(QFontMetrics)const" remove="all"/>
1421 1421 </value-type>
1422 1422
1423 1423 <value-type name="QGradient" force-abstract="yes" polymorphic-base="yes" polymorphic-id-expression="%1-&gt;type() == QGradient::NoGradient">
1424 1424 <custom-constructor>
1425 1425 Q_UNUSED(copy)
1426 1426 qWarning("Copying empty QGradient object");
1427 1427 return new QGradient();
1428 1428 </custom-constructor>
1429 1429 <custom-destructor>
1430 1430 delete copy;
1431 1431 </custom-destructor>
1432 1432 <modify-function signature="operator==(const QGradient &amp;)">
1433 1433 <remove/>
1434 1434 </modify-function>
1435 1435 </value-type>
1436 1436
1437 1437 <value-type name="QLinearGradient" polymorphic-id-expression="%1-&gt;type() == QGradient::LinearGradient">
1438 1438 <custom-constructor>
1439 1439 QLinearGradient *lg = new QLinearGradient(copy-&gt;start(), copy-&gt;finalStop());
1440 1440 lg-&gt;setSpread(copy-&gt;spread());
1441 1441 lg-&gt;setStops(copy-&gt;stops());
1442 1442 return (void *) lg;
1443 1443 </custom-constructor>
1444 1444 <custom-destructor>
1445 1445 delete copy;
1446 1446 </custom-destructor>
1447 1447 </value-type>
1448 1448
1449 1449 <value-type name="QPrinterInfo">
1450 1450 <modify-function signature="operator=(const QPrinterInfo &amp;)" remove="all"/>
1451 1451 </value-type>
1452 1452
1453 1453 <value-type name="QMargins"/>
1454 1454
1455 1455 <interface-type name="QLayoutItem"/>
1456 1456 <interface-type name="QPaintDevice"/>
1457 1457
1458 1458 <interface-type name="QGraphicsItem" delete-in-main-thread="yes">
1459 1459 <modify-function signature="setCursorForItemOnly(QCursor)" remove="all"/>
1460 1460
1461 1461 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/>
1462 1462 <modify-function signature="toGraphicsObject() const" remove="all"/>
1463 1463
1464 1464 <modify-function signature="paint(QPainter*,const QStyleOptionGraphicsItem*,QWidget*)">
1465 1465 <modify-argument index="1" invalidate-after-use="yes"/>
1466 1466 </modify-function>
1467 1467 <modify-function signature="collidesWithItem(const QGraphicsItem*,Qt::ItemSelectionMode)const">
1468 1468 <modify-argument index="1" invalidate-after-use="yes"/>
1469 1469 </modify-function>
1470 1470
1471 1471 <modify-function signature="contextMenuEvent(QGraphicsSceneContextMenuEvent*)">
1472 1472 <modify-argument index="1" invalidate-after-use="yes"/>
1473 1473 </modify-function>
1474 1474 <modify-function signature="dragEnterEvent(QGraphicsSceneDragDropEvent*)">
1475 1475 <modify-argument index="1" invalidate-after-use="yes"/>
1476 1476 </modify-function>
1477 1477 <modify-function signature="dragLeaveEvent(QGraphicsSceneDragDropEvent*)">
1478 1478 <modify-argument index="1" invalidate-after-use="yes"/>
1479 1479 </modify-function>
1480 1480 <modify-function signature="dragMoveEvent(QGraphicsSceneDragDropEvent*)">
1481 1481 <modify-argument index="1" invalidate-after-use="yes"/>
1482 1482 </modify-function>
1483 1483 <modify-function signature="dropEvent(QGraphicsSceneDragDropEvent*)">
1484 1484 <modify-argument index="1" invalidate-after-use="yes"/>
1485 1485 </modify-function>
1486 1486 <modify-function signature="focusInEvent(QFocusEvent*)">
1487 1487 <modify-argument index="1" invalidate-after-use="yes"/>
1488 1488 </modify-function>
1489 1489 <modify-function signature="focusOutEvent(QFocusEvent*)">
1490 1490 <modify-argument index="1" invalidate-after-use="yes"/>
1491 1491 </modify-function>
1492 1492 <modify-function signature="hoverEnterEvent(QGraphicsSceneHoverEvent*)">
1493 1493 <modify-argument index="1" invalidate-after-use="yes"/>
1494 1494 </modify-function>
1495 1495 <modify-function signature="hoverLeaveEvent(QGraphicsSceneHoverEvent*)">
1496 1496 <modify-argument index="1" invalidate-after-use="yes"/>
1497 1497 </modify-function>
1498 1498 <modify-function signature="hoverMoveEvent(QGraphicsSceneHoverEvent*)">
1499 1499 <modify-argument index="1" invalidate-after-use="yes"/>
1500 1500 </modify-function>
1501 1501 <modify-function signature="inputMethodEvent(QInputMethodEvent*)">
1502 1502 <modify-argument index="1" invalidate-after-use="yes"/>
1503 1503 </modify-function>
1504 1504 <modify-function signature="isObscuredBy(const QGraphicsItem*)const">
1505 1505 <modify-argument index="1" invalidate-after-use="yes"/>
1506 1506 </modify-function>
1507 1507 <modify-function signature="keyPressEvent(QKeyEvent*)">
1508 1508 <modify-argument index="1" invalidate-after-use="yes"/>
1509 1509 </modify-function>
1510 1510 <modify-function signature="keyReleaseEvent(QKeyEvent*)">
1511 1511 <modify-argument index="1" invalidate-after-use="yes"/>
1512 1512 </modify-function>
1513 1513 <modify-function signature="mouseDoubleClickEvent(QGraphicsSceneMouseEvent*)">
1514 1514 <modify-argument index="1" invalidate-after-use="yes"/>
1515 1515 </modify-function>
1516 1516 <modify-function signature="mouseMoveEvent(QGraphicsSceneMouseEvent*)">
1517 1517 <modify-argument index="1" invalidate-after-use="yes"/>
1518 1518 </modify-function>
1519 1519 <modify-function signature="mousePressEvent(QGraphicsSceneMouseEvent*)">
1520 1520 <modify-argument index="1" invalidate-after-use="yes"/>
1521 1521 </modify-function>
1522 1522 <modify-function signature="mouseReleaseEvent(QGraphicsSceneMouseEvent*)">
1523 1523 <modify-argument index="1" invalidate-after-use="yes"/>
1524 1524 </modify-function>
1525 1525 <modify-function signature="sceneEvent(QEvent*)">
1526 1526 <modify-argument index="1" invalidate-after-use="yes"/>
1527 1527 </modify-function>
1528 1528 <modify-function signature="sceneEventFilter(QGraphicsItem*,QEvent*)">
1529 1529 <modify-argument index="1" invalidate-after-use="yes"/>
1530 1530 <modify-argument index="2" invalidate-after-use="yes"/>
1531 1531 </modify-function>
1532 1532 <modify-function signature="wheelEvent(QGraphicsSceneWheelEvent*)">
1533 1533 <modify-argument index="1" invalidate-after-use="yes"/>
1534 1534 </modify-function>
1535 1535
1536 1536 <modify-function signature="children()const" remove="all"/>
1537 1537 <modify-function signature="installSceneEventFilter(QGraphicsItem *)">
1538 1538 <modify-argument index="1">
1539 1539 <!-- Safe to ignore because items in a scene are memory managed by the scene -->
1540 1540 <reference-count action="ignore"/>
1541 1541 </modify-argument>
1542 1542 </modify-function>
1543 1543 <modify-function signature="removeSceneEventFilter(QGraphicsItem *)">
1544 1544 <modify-argument index="1">
1545 1545 <!-- Safe to ignore because items in a scene are memory managed by the scene -->
1546 1546 <reference-count action="ignore"/>
1547 1547 </modify-argument>
1548 1548 </modify-function>
1549 1549
1550 1550 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1551 1551 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1552 1552 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1553 1553 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1554 1554
1555 1555 <modify-function signature="supportsExtension(QGraphicsItem::Extension)const" remove="all"/>
1556 1556 <modify-function signature="setExtension(QGraphicsItem::Extension,QVariant)" remove="all"/>
1557 1557 </interface-type>
1558 1558
1559 1559 <object-type name="QAbstractGraphicsShapeItem" delete-in-main-thread="yes">
1560 1560 <modify-function signature="QAbstractGraphicsShapeItem(QGraphicsItem*,QGraphicsScene*)">
1561 1561 <inject-code position="end">
1562 1562 <argument-map index="1" meta-name="%1"/>
1563 1563 if (%1 != null) disableGarbageCollection();
1564 1564 </inject-code>
1565 1565 </modify-function>
1566 1566
1567 1567 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1568 1568 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1569 1569 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1570 1570 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1571 1571 </object-type>
1572 1572
1573 1573 <object-type name="QAbstractItemView">
1574 1574 <modify-function signature="update()" remove="all"/>
1575 1575 <modify-function signature="horizontalStepsPerItem()const" remove="all"/> <!--### Obsolete in 4.3-->
1576 1576 <modify-function signature="setHorizontalStepsPerItem(int)" remove="all"/> <!--### Obsolete in 4.3-->
1577 1577 <modify-function signature="setVerticalStepsPerItem(int)" remove="all"/> <!--### Obsolete in 4.3-->
1578 1578 <modify-function signature="verticalStepsPerItem()const" remove="all"/> <!--### Obsolete in 4.3-->
1579 1579
1580 1580 <modify-function signature="edit(QModelIndex,QAbstractItemView::EditTrigger,QEvent*)">
1581 1581 <modify-argument index="3" invalidate-after-use="yes"/>
1582 1582 </modify-function>
1583 1583 <modify-function signature="selectionCommand(QModelIndex,const QEvent*)const">
1584 1584 <modify-argument index="2" invalidate-after-use="yes"/>
1585 1585 </modify-function>
1586 1586
1587 1587
1588 1588 <!-- ### because the CursorAction enum is protected -->
1589 1589 <modify-function signature="moveCursor(QAbstractItemView::CursorAction,QFlags&lt;Qt::KeyboardModifier&gt;)" remove="all"/>
1590 1590 <inject-code class="shell-declaration">
1591 1591 QModelIndex moveCursor(QAbstractItemView::CursorAction, Qt::KeyboardModifiers)
1592 1592 { return QModelIndex(); }
1593 1593 </inject-code>
1594 1594 </object-type>
1595 1595
1596 1596 <object-type name="QAbstractPageSetupDialog"/>
1597 1597 <object-type name="QAbstractPrintDialog"/>
1598 1598 <object-type name="QAbstractSlider">
1599 1599 <modify-function signature="sliderChange(QAbstractSlider::SliderChange)" remove="all"/>
1600 1600 </object-type>
1601 1601 <object-type name="QAbstractTextDocumentLayout">
1602 1602 <modify-function signature="setPaintDevice(QPaintDevice*)">
1603 1603 <modify-argument index="1">
1604 1604 <reference-count action="set" variable-name="__rcPaintDevice"/>
1605 1605 </modify-argument>
1606 1606 </modify-function>
1607 1607
1608 1608 <modify-function signature="draw(QPainter*,QAbstractTextDocumentLayout::PaintContext)">
1609 1609 <modify-argument index="1" invalidate-after-use="yes"/>
1610 1610 </modify-function>
1611 1611 <modify-function signature="drawInlineObject(QPainter*,QRectF,QTextInlineObject,int,QTextFormat)">
1612 1612 <modify-argument index="1" invalidate-after-use="yes"/>
1613 1613 </modify-function>
1614 1614
1615 1615 </object-type>
1616 1616 <object-type name="QAccessible">
1617 1617 <modify-function signature="initialize()" remove="all"/>
1618 1618 <modify-function signature="cleanup()" remove="all"/>
1619 1619 <modify-function signature="setRootObject(QObject *)">
1620 1620 <modify-argument index="1">
1621 1621 <reference-count action="ignore"/>
1622 1622 </modify-argument>
1623 1623 </modify-function>
1624 1624 <modify-function signature="queryAccessibleInterface(QObject *)">
1625 1625 <modify-argument index="return">
1626 1626 <define-ownership class="java" owner="java"/>
1627 1627 </modify-argument>
1628 1628 </modify-function>
1629 1629 </object-type>
1630 1630 <object-type name="QAccessibleBridge">
1631 1631 <modify-function signature="setRootObject(QAccessibleInterface *)">
1632 1632 <modify-argument index="1">
1633 1633 <define-ownership class="shell" owner="java"/>
1634 1634 </modify-argument>
1635 1635 </modify-function>
1636 1636 <modify-function signature="notifyAccessibilityUpdate(int,QAccessibleInterface*,int)">
1637 1637 <modify-argument invalidate-after-use="yes" index="2"/>
1638 1638 </modify-function>
1639 1639 </object-type>
1640 1640 <object-type name="QAccessible2Interface"/>
1641 1641 <object-type name="QAccessibleTableInterface">
1642 1642 <modify-function signature="qAccessibleTableCastHelper()" remove="all"/>
1643 1643 </object-type>
1644 1644
1645 1645 <object-type name="QAccessibleInterface">
1646 1646 <modify-function signature="indexOfChild(const QAccessibleInterface*)const">
1647 1647 <modify-argument invalidate-after-use="yes" index="1"/>
1648 1648 </modify-function>
1649 1649 <modify-function signature="relationTo(int,const QAccessibleInterface*,int)const">
1650 1650 <modify-argument invalidate-after-use="yes" index="2"/>
1651 1651 </modify-function>
1652 1652 </object-type>
1653 1653 <object-type name="QAccessibleInterfaceEx"/>
1654 1654 <object-type name="QAccessibleObject"/>
1655 1655 <object-type name="QAccessibleObjectEx"/>
1656 1656 <object-type name="QAccessibleWidget"/>
1657 1657 <object-type name="QAccessibleWidgetEx"/>
1658 1658 <object-type name="QActionGroup"/>
1659 1659 <object-type name="QCDEStyle">
1660 1660 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
1661 1661 </object-type>
1662 1662 <object-type name="QCheckBox">
1663 1663 <modify-function signature="initStyleOption(QStyleOptionButton*)const">
1664 1664 <access modifier="private"/>
1665 1665 </modify-function>
1666 1666 </object-type>
1667 1667 <object-type name="QCleanlooksStyle">
1668 1668 <modify-function signature="standardPixmap(QStyle::StandardPixmap,const QStyleOption*,const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
1669 1669 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
1670 1670 </object-type>
1671 1671 <object-type name="QCommonStyle">
1672 1672 <modify-function signature="standardPixmap(QStyle::StandardPixmap, const QStyleOption*,const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
1673 1673 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
1674 1674 </object-type>
1675 1675 <object-type name="QDataWidgetMapper">
1676 1676 <modify-function signature="addMapping(QWidget*,int)">
1677 1677 <modify-argument index="1">
1678 1678 <reference-count action="add" variable-name="__rcMappings"/>
1679 1679 </modify-argument>
1680 1680 </modify-function>
1681 1681 <modify-function signature="addMapping(QWidget*,int,QByteArray)">
1682 1682 <modify-argument index="1">
1683 1683 <reference-count action="add" variable-name="__rcMappings"/>
1684 1684 </modify-argument>
1685 1685 </modify-function>
1686 1686 <modify-function signature="removeMapping(QWidget*)">
1687 1687 <modify-argument index="1">
1688 1688 <reference-count action="remove" variable-name="__rcMappings"/>
1689 1689 </modify-argument>
1690 1690 </modify-function>
1691 1691 <modify-function signature="setItemDelegate(QAbstractItemDelegate*)">
1692 1692 <modify-argument index="1">
1693 1693 <reference-count action="set" variable-name="__rcItemDelegate"/>
1694 1694 </modify-argument>
1695 1695 </modify-function>
1696 1696 <modify-function signature="setModel(QAbstractItemModel*)">
1697 1697 <modify-argument index="1">
1698 1698 <reference-count action="set" variable-name="__rcModel"/>
1699 1699 </modify-argument>
1700 1700 </modify-function>
1701 1701 </object-type>
1702 1702 <object-type name="QDateEdit"/>
1703 1703 <object-type name="QDesktopServices">
1704 1704 <modify-function signature="setUrlHandler(const QString &amp;, QObject *, const char *)" access="private">
1705 1705 <modify-argument index="2">
1706 1706 <reference-count action="ignore"/> <!-- Handled in injected code -->
1707 1707 </modify-argument>
1708 1708 </modify-function>
1709 1709 </object-type>
1710 1710 <object-type name="QDialog">
1711 1711 <modify-function signature="setExtension(QWidget*)" remove="all"/>
1712 1712 <modify-function signature="exec()" access="non-final"/>
1713 1713 <modify-function signature="extension()const" remove="all"/> <!--### Obsolete in 4.3-->
1714 1714 <modify-function signature="orientation()const" remove="all"/> <!--### Obsolete in 4.3-->
1715 1715 <modify-function signature="open()" virtual-slot="yes"/>
1716 1716 <modify-function signature="setOrientation(Qt::Orientation)" remove="all"/> <!--### Obsolete in 4.3-->
1717 1717 <modify-function signature="showExtension(bool)" remove="all"/> <!--### Obsolete in 4.3-->
1718 1718 <modify-function signature="setVisible(bool)" allow-as-slot="yes"/>
1719 1719 </object-type>
1720 1720 <object-type name="QDialogButtonBox">
1721 1721 <modify-function signature="addButton(QAbstractButton*,QDialogButtonBox::ButtonRole)">
1722 1722 <modify-argument index="1">
1723 1723 <reference-count action="ignore"/>
1724 1724 </modify-argument>
1725 1725 </modify-function>
1726 1726 <modify-function signature="removeButton(QAbstractButton*)">
1727 1727 <modify-argument index="1">
1728 1728 <reference-count action="ignore"/>
1729 1729 </modify-argument>
1730 1730 </modify-function>
1731 1731 </object-type>
1732 1732 <object-type name="QDirModel">
1733 1733 <modify-function signature="parent()const" remove="all"/>
1734 1734 <modify-function signature="setIconProvider(QFileIconProvider*)">
1735 1735 <modify-argument index="1">
1736 1736 <reference-count action="set" variable-name="__rcIconProvider"/>
1737 1737 </modify-argument>
1738 1738 </modify-function>
1739 1739 </object-type>
1740 1740 <object-type name="QDoubleValidator"/>
1741 1741 <object-type name="QFileIconProvider"/>
1742 1742 <object-type name="QWizard">
1743 1743 <!-- ### Requires correct class name in meta object -->
1744 1744 <modify-function signature="setDefaultProperty(const char *, const char *, const char *)" remove="all"/>
1745 1745 <modify-function signature="addPage(QWizardPage*)">
1746 1746 <modify-argument index="1">
1747 1747 <no-null-pointer/>
1748 1748 <reference-count action="ignore"/>
1749 1749 </modify-argument>
1750 1750 </modify-function>
1751 1751 <modify-function signature="setButton(QWizard::WizardButton,QAbstractButton*)">
1752 1752 <modify-argument index="1">
1753 1753 <reference-count action="ignore"/>
1754 1754 </modify-argument>
1755 1755 </modify-function>
1756 1756 <modify-function signature="setPage(int,QWizardPage*)">
1757 1757 <modify-argument index="2">
1758 1758 <no-null-pointer/>
1759 1759 <reference-count action="ignore"/>
1760 1760 </modify-argument>
1761 1761 </modify-function>
1762 1762
1763 1763 </object-type>
1764 1764 <object-type name="QWizardPage">
1765 1765 <!-- ### Reduced functionality due to meta object having missing information -->
1766 1766 <modify-function signature="registerField(const QString &amp;, QWidget *, const char *, const char *)">
1767 1767 <access modifier="private"/>
1768 1768 <modify-argument index="3">
1769 1769 <remove-default-expression/>
1770 1770 </modify-argument>
1771 1771 <modify-argument index="4">
1772 1772 <remove-default-expression/>
1773 1773 </modify-argument>
1774 1774 </modify-function>
1775 1775
1776 1776 </object-type>
1777 1777 <object-type name="QFocusFrame">
1778 1778 <modify-function signature="initStyleOption(QStyleOption*)const">
1779 1779 <access modifier="private"/>
1780 1780 </modify-function>
1781 1781 <modify-function signature="setWidget(QWidget*)">
1782 1782 <modify-argument index="1">
1783 1783 <reference-count action="set" variable-name="__rcWidget"/>
1784 1784 </modify-argument>
1785 1785 </modify-function>
1786 1786 <inject-code>
1787 1787 <insert-template name="gui.init_style_option">
1788 1788 <replace from="%TYPE" to="QStyleOption"/>
1789 1789 </insert-template>
1790 1790 </inject-code>
1791 1791 </object-type>
1792 1792 <object-type name="QFontComboBox"/>
1793 1793 <object-type name="QFontDialog">
1794 1794 <inject-code class="native" position="beginning">
1795 1795 Q_DECLARE_METATYPE(QScriptValue)
1796 1796 </inject-code>
1797 1797 <modify-function signature="getFont(bool*,QWidget*)">
1798 1798 <modify-argument index="1">
1799 1799 <remove-argument/>
1800 1800 <conversion-rule class="native">
1801 1801 <insert-template name="core.prepare_removed_bool*_argument"/>
1802 1802 </conversion-rule>
1803 1803 </modify-argument>
1804 1804 <modify-argument index="return">
1805 1805 <conversion-rule class="native">
1806 1806 <insert-template name="core.convert_to_null_or_wrap"/>
1807 1807 </conversion-rule>
1808 1808 </modify-argument>
1809 1809 </modify-function>
1810 1810
1811 1811 <modify-function signature="getFont(bool*,QFont,QWidget*)">
1812 1812 <modify-argument index="1">
1813 1813 <remove-argument/>
1814 1814 <conversion-rule class="native">
1815 1815 <insert-template name="core.prepare_removed_bool*_argument"/>
1816 1816 </conversion-rule>
1817 1817 </modify-argument>
1818 1818 <modify-argument index="return">
1819 1819 <conversion-rule class="native">
1820 1820 <insert-template name="core.convert_to_null_or_wrap"/>
1821 1821 </conversion-rule>
1822 1822 </modify-argument>
1823 1823 </modify-function>
1824 1824
1825 1825 <modify-function signature="getFont(bool*,QFont,QWidget*,QString)">
1826 1826 <modify-argument index="1">
1827 1827 <remove-argument/>
1828 1828 <conversion-rule class="native">
1829 1829 <insert-template name="core.prepare_removed_bool*_argument"/>
1830 1830 </conversion-rule>
1831 1831 </modify-argument>
1832 1832 <modify-argument index="return">
1833 1833 <conversion-rule class="native">
1834 1834 <insert-template name="core.convert_to_null_or_wrap"/>
1835 1835 </conversion-rule>
1836 1836 </modify-argument>
1837 1837 </modify-function>
1838 1838 </object-type>
1839 1839
1840 1840 <object-type name="QGraphicsEllipseItem" delete-in-main-thread="yes"/>
1841 1841 <object-type name="QGraphicsItemAnimation">
1842 1842 <modify-function signature="setItem(QGraphicsItem*)">
1843 1843 <modify-argument index="1">
1844 1844 <reference-count action="set" variable-name="__rcItem"/>
1845 1845 </modify-argument>
1846 1846 </modify-function>
1847 1847 <modify-function signature="setTimeLine(QTimeLine*)">
1848 1848 <modify-argument index="1">
1849 1849 <reference-count action="set" variable-name="__rcTimeLine"/>
1850 1850 </modify-argument>
1851 1851 </modify-function>
1852 1852
1853 1853 <extra-includes>
1854 1854 <include file-name="QPair" location="global"/>
1855 1855 </extra-includes>
1856 1856 </object-type>
1857 1857 <object-type name="QGraphicsItemGroup" delete-in-main-thread="yes">
1858 1858 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1859 1859 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1860 1860 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1861 1861 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1862 1862 </object-type>
1863 1863 <object-type name="QGraphicsLineItem" delete-in-main-thread="yes">
1864 1864 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1865 1865 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1866 1866 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1867 1867 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1868 1868 </object-type>
1869 1869 <object-type name="QGraphicsPathItem" delete-in-main-thread="yes"/>
1870 1870
1871 1871 <object-type name="QGraphicsPixmapItem" delete-in-main-thread="yes">
1872 1872 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1873 1873 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1874 1874 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1875 1875 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1876 1876 </object-type>
1877 1877 <object-type name="QGraphicsPolygonItem" delete-in-main-thread="yes"/>
1878 1878 <object-type name="QGraphicsRectItem" delete-in-main-thread="yes"/>
1879 1879 <object-type name="QGraphicsSimpleTextItem" delete-in-main-thread="yes"/>
1880 1880 <object-type name="QHBoxLayout"/>
1881 1881 <object-type name="QHeaderView">
1882 1882 <modify-function signature="initStyleOption(QStyleOptionHeader*)const">
1883 1883 <access modifier="private"/>
1884 1884 </modify-function>
1885 1885
1886 1886 <modify-function signature="paintSection(QPainter*,QRect,int)const">
1887 1887 <modify-argument index="1" invalidate-after-use="yes"/>
1888 1888 </modify-function>
1889 1889
1890 1890 <inject-code>
1891 1891 <insert-template name="gui.init_style_option">
1892 1892 <replace from="%TYPE" to="QStyleOptionHeader"/>
1893 1893 </insert-template>
1894 1894 </inject-code>
1895 1895 <modify-function signature="setModel(QAbstractItemModel*)">
1896 1896 <modify-argument index="1">
1897 1897 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcModel"/>
1898 1898 </modify-argument>
1899 1899 </modify-function>
1900 1900 </object-type>
1901 1901 <object-type name="QIconEngine">
1902 1902 <modify-function signature="paint(QPainter*,QRect,QIcon::Mode,QIcon::State)">
1903 1903 <modify-argument index="1" invalidate-after-use="yes"/>
1904 1904 </modify-function>
1905 1905 </object-type>
1906 1906 <object-type name="QIconEngineV2">
1907 1907 <modify-function signature="read(QDataStream&amp;)">
1908 1908 <modify-argument index="1" invalidate-after-use="yes"/>
1909 1909 </modify-function>
1910 1910 <modify-function signature="write(QDataStream&amp;)const">
1911 1911 <modify-argument index="1" invalidate-after-use="yes"/>
1912 1912 </modify-function>
1913 1913
1914 1914 <modify-function signature="virtual_hook(int,void*)" remove="all"/>
1915 1915 <modify-function signature="clone()const">
1916 1916 <modify-argument index="return">
1917 1917 <define-ownership class="shell" owner="c++"/>
1918 1918 </modify-argument>
1919 1919 </modify-function>
1920 1920 </object-type>
1921 1921 <object-type name="QImageWriter">
1922 1922 <modify-function signature="setDevice(QIODevice*)">
1923 1923 <modify-argument index="1">
1924 1924 <reference-count action="set" variable-name="__rcDevice"/>
1925 1925 </modify-argument>
1926 1926 </modify-function>
1927 1927 <modify-function signature="description()const" remove="all"/> <!--### Obsolete in 4.3-->
1928 1928 <modify-function signature="setDescription(QString)" remove="all"/> <!--### Obsolete in 4.3-->
1929 1929 </object-type>
1930 1930 <object-type name="QInputContextFactory"/>
1931 1931 <object-type name="QIntValidator"/>
1932 1932 <object-type name="QItemDelegate">
1933 1933 <modify-function signature="doLayout(QStyleOptionViewItem,QRect*,QRect*,QRect*,bool)const">
1934 1934 <remove/>
1935 1935 </modify-function>
1936 1936
1937 1937 <modify-function signature="drawCheck(QPainter*,QStyleOptionViewItem,QRect,Qt::CheckState)const">
1938 1938 <modify-argument index="1" invalidate-after-use="yes"/>
1939 1939 </modify-function>
1940 1940 <modify-function signature="drawDecoration(QPainter*,QStyleOptionViewItem,QRect,QPixmap)const">
1941 1941 <modify-argument index="1" invalidate-after-use="yes"/>
1942 1942 </modify-function>
1943 1943 <modify-function signature="drawDisplay(QPainter*,QStyleOptionViewItem,QRect,QString)const">
1944 1944 <modify-argument index="1" invalidate-after-use="yes"/>
1945 1945 </modify-function>
1946 1946 <modify-function signature="drawFocus(QPainter*,QStyleOptionViewItem,QRect)const">
1947 1947 <modify-argument index="1" invalidate-after-use="yes"/>
1948 1948 </modify-function>
1949 1949
1950 1950
1951 1951 <modify-function signature="selected(QPixmap,QPalette,bool)const">
1952 1952 <remove/>
1953 1953 </modify-function>
1954 1954 <modify-function signature="setItemEditorFactory(QItemEditorFactory*)">
1955 1955 <modify-argument index="1">
1956 1956 <reference-count action="set" variable-name="__rcItemEditorFactory"/>
1957 1957 </modify-argument>
1958 1958 </modify-function>
1959 1959 <modify-function signature="setEditorData(QWidget*,QModelIndex)const">
1960 1960 <modify-argument index="1">
1961 1961 <reference-count action="ignore"/>
1962 1962 </modify-argument>
1963 1963 </modify-function>
1964 1964 <modify-function signature="setModelData(QWidget*,QAbstractItemModel*,QModelIndex)const">
1965 1965 <modify-argument index="1">
1966 1966 <reference-count action="ignore"/>
1967 1967 </modify-argument>
1968 1968 </modify-function>
1969 1969
1970 1970 </object-type>
1971 1971 <object-type name="QItemEditorCreatorBase"/>
1972 1972 <object-type name="QItemEditorFactory">
1973 1973 <modify-function signature="registerEditor(QVariant::Type, QItemEditorCreatorBase *)">
1974 1974 <modify-argument index="2">
1975 1975 <define-ownership class="java" owner="c++"/>
1976 1976 </modify-argument>
1977 1977 </modify-function>
1978 1978 <modify-function signature="setDefaultFactory(QItemEditorFactory *)">
1979 1979 <modify-argument index="1">
1980 1980 <reference-count action="set" variable-name="__rcDefaultItemEditorFactory"/>
1981 1981 </modify-argument>
1982 1982 </modify-function>
1983 1983 </object-type>
1984 1984 <object-type name="QItemSelectionModel"/>
1985 1985 <object-type name="QTreeModel"/>
1986 1986 <object-type name="QListView"/>
1987 1987 <object-type name="QColumnView">
1988 1988 <modify-function signature="setPreviewWidget(QWidget*)">
1989 1989 <modify-argument index="1">
1990 1990 <reference-count action="ignore"/>
1991 1991 </modify-argument>
1992 1992 </modify-function>
1993 1993 <modify-function signature="setModel(QAbstractItemModel*)">
1994 1994 <modify-argument index="1">
1995 1995 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemModel"/>
1996 1996 </modify-argument>
1997 1997 </modify-function>
1998 1998 <modify-function signature="setSelectionModel(QItemSelectionModel*)">
1999 1999 <modify-argument index="1">
2000 2000 <no-null-pointer/>
2001 2001 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemSelectionModel"/>
2002 2002 </modify-argument>
2003 2003 </modify-function>
2004 2004 </object-type>
2005 2005 <object-type name="QMainWindow">
2006 2006 <modify-function signature="addDockWidget(Qt::DockWidgetArea,QDockWidget*,Qt::Orientation)">
2007 2007 <modify-argument index="2">
2008 2008 <reference-count action="ignore"/>
2009 2009 </modify-argument>
2010 2010 </modify-function>
2011 2011 <modify-function signature="addDockWidget(Qt::DockWidgetArea,QDockWidget*)">
2012 2012 <modify-argument index="2">
2013 2013 <reference-count action="ignore"/>
2014 2014 </modify-argument>
2015 2015 </modify-function>
2016 2016 <modify-function signature="addToolBar(QToolBar*)">
2017 2017 <modify-argument index="1">
2018 2018 <reference-count action="ignore"/>
2019 2019 </modify-argument>
2020 2020 </modify-function>
2021 2021 <modify-function signature="addToolBar(Qt::ToolBarArea,QToolBar*)">
2022 2022 <modify-argument index="2">
2023 2023 <reference-count action="ignore"/>
2024 2024 </modify-argument>
2025 2025 </modify-function>
2026 2026 <modify-function signature="insertToolBar(QToolBar*,QToolBar*)">
2027 2027 <modify-argument index="2">
2028 2028 <reference-count action="ignore"/>
2029 2029 </modify-argument>
2030 2030 <modify-argument index="2">
2031 2031 <reference-count action="ignore"/>
2032 2032 </modify-argument>
2033 2033 </modify-function>
2034 2034 <modify-function signature="insertToolBarBreak(QToolBar*)">
2035 2035 <modify-argument index="1">
2036 2036 <reference-count action="ignore"/>
2037 2037 </modify-argument>
2038 2038 </modify-function>
2039 2039 <modify-function signature="removeDockWidget(QDockWidget*)">
2040 2040 <modify-argument index="1">
2041 2041 <reference-count action="ignore"/>
2042 2042 </modify-argument>
2043 2043 </modify-function>
2044 2044 <modify-function signature="removeToolBar(QToolBar*)">
2045 2045 <modify-argument index="1">
2046 2046 <reference-count action="ignore"/>
2047 2047 </modify-argument>
2048 2048 </modify-function>
2049 2049 <modify-function signature="removeToolBarBreak(QToolBar*)">
2050 2050 <modify-argument index="1">
2051 2051 <reference-count action="ignore"/>
2052 2052 </modify-argument>
2053 2053 </modify-function>
2054 2054 <modify-function signature="setCentralWidget(QWidget*)">
2055 2055 <modify-argument index="1">
2056 2056 <reference-count action="ignore"/>
2057 2057 </modify-argument>
2058 2058 </modify-function>
2059 2059 <modify-function signature="setMenuBar(QMenuBar*)">
2060 2060 <modify-argument index="1">
2061 2061 <reference-count action="ignore"/>
2062 2062 </modify-argument>
2063 2063 </modify-function>
2064 2064 <modify-function signature="setMenuWidget(QWidget*)">
2065 2065 <modify-argument index="1">
2066 2066 <reference-count action="ignore"/>
2067 2067 </modify-argument>
2068 2068 </modify-function>
2069 2069 <modify-function signature="setStatusBar(QStatusBar*)">
2070 2070 <modify-argument index="1">
2071 2071 <reference-count action="ignore"/>
2072 2072 </modify-argument>
2073 2073 </modify-function>
2074 2074
2075 2075 </object-type>
2076 2076 <object-type name="QMdiArea">
2077 2077 <modify-function signature="addSubWindow(QWidget*,QFlags&lt;Qt::WindowType&gt;)">
2078 2078 <modify-argument index="1">
2079 2079 <reference-count action="ignore"/>
2080 2080 </modify-argument>
2081 2081 </modify-function>
2082 2082
2083 2083 <modify-function signature="removeSubWindow(QWidget*)">
2084 2084 <modify-argument index="1">
2085 2085 <reference-count action="ignore"/>
2086 2086 </modify-argument>
2087 2087 </modify-function>
2088 2088
2089 2089 <modify-function signature="setActiveSubWindow(QMdiSubWindow*)">
2090 2090 <modify-argument index="1">
2091 2091 <reference-count action="ignore"/>
2092 2092 </modify-argument>
2093 2093 </modify-function>
2094 2094
2095 2095 <modify-function signature="setupViewport(QWidget*)">
2096 2096 <modify-argument index="1">
2097 2097 <reference-count action="ignore"/>
2098 2098 </modify-argument>
2099 2099 </modify-function>
2100 2100
2101 2101 </object-type>
2102 2102 <object-type name="QMdiSubWindow">
2103 2103 <modify-function signature="setSystemMenu(QMenu*)">
2104 2104 <modify-argument index="1">
2105 2105 <reference-count action="ignore"/>
2106 2106 </modify-argument>
2107 2107 </modify-function>
2108 2108 <modify-function signature="setWidget(QWidget*)">
2109 2109 <modify-argument index="1">
2110 2110 <reference-count action="ignore"/>
2111 2111 </modify-argument>
2112 2112 </modify-function>
2113 2113 </object-type>
2114 2114 <object-type name="QMenu">
2115 2115 <modify-function signature="insertSeparator(QAction*)">
2116 2116 <modify-argument index="1">
2117 2117 <reference-count action="ignore"/>
2118 2118 </modify-argument>
2119 2119 </modify-function>
2120 2120 <modify-function signature="setActiveAction(QAction*)">
2121 2121 <modify-argument index="1">
2122 2122 <reference-count action="ignore"/>
2123 2123 </modify-argument>
2124 2124 </modify-function>
2125 2125 <modify-function signature="setDefaultAction(QAction*)">
2126 2126 <modify-argument index="1">
2127 2127 <reference-count action="ignore"/>
2128 2128 </modify-argument>
2129 2129 </modify-function>
2130 2130 <modify-function signature="setNoReplayFor(QWidget*)">
2131 2131 <remove/>
2132 2132 </modify-function>
2133 2133
2134 2134 <inject-code class="pywrap-h">
2135 2135 QAction* addAction (QMenu* menu, const QString &amp; text, PyObject* callable, const QKeySequence &amp; shortcut = 0) {
2136 2136 QAction* a = menu-&gt;addAction(text);
2137 2137 a-&gt;setShortcut(shortcut);
2138 2138 PythonQt::self()-&gt;addSignalHandler(a, SIGNAL(triggered(bool)), callable);
2139 2139 return a;
2140 2140 }
2141 2141
2142 2142 QAction* addAction (QMenu* menu, const QIcon&amp; icon, const QString&amp; text, PyObject* callable, const QKeySequence&amp; shortcut = 0)
2143 2143 {
2144 2144 QAction* a = menu-&gt;addAction(text);
2145 2145 a-&gt;setIcon(icon);
2146 2146 a-&gt;setShortcut(shortcut);
2147 2147 PythonQt::self()-&gt;addSignalHandler(a, SIGNAL(triggered(bool)), callable);
2148 2148 return a;
2149 2149 }
2150 2150 </inject-code>
2151 2151 </object-type>
2152 2152
2153 2153 <object-type name="QMenuBar">
2154 2154
2155 2155 <modify-function signature="setActiveAction(QAction*)">
2156 2156 <modify-argument index="1">
2157 2157 <reference-count action="ignore"/>
2158 2158 </modify-argument>
2159 2159 </modify-function>
2160 2160 <modify-function signature="setCornerWidget(QWidget*,Qt::Corner) ">
2161 2161 <modify-argument index="1">
2162 2162 <reference-count action="ignore"/>
2163 2163 </modify-argument>
2164 2164 </modify-function>
2165 2165
2166 2166 <inject-code class="pywrap-h">
2167 2167 QAction* addAction (QMenuBar* menu, const QString &amp; text, PyObject* callable)
2168 2168 {
2169 2169 QAction* a = menu-&gt;addAction(text);
2170 2170 PythonQt::self()-&gt;addSignalHandler(a, SIGNAL(triggered(bool)), callable);
2171 2171 return a;
2172 2172 }
2173 2173 </inject-code>
2174 2174 </object-type>
2175 2175 <object-type name="QMotifStyle">
2176 2176 <modify-function signature="standardPixmap(QStyle::StandardPixmap, const QStyleOption*, const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
2177 2177 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
2178 2178 </object-type>
2179 2179 <object-type name="QPainterPathStroker"/>
2180 2180
2181 2181 <object-type name="QPictureIO">
2182 2182 <modify-function signature="QPictureIO(QIODevice*,const char*)">
2183 2183 <access modifier="private"/>
2184 2184 <modify-argument index="1">
2185 2185 <reference-count action="set" variable-name="__rcDevice"/>
2186 2186 </modify-argument>
2187 2187 </modify-function>
2188 2188
2189 2189 <modify-function signature="setIODevice(QIODevice*)">
2190 2190 <modify-argument index="1">
2191 2191 <reference-count action="set" variable-name="__rcDevice"/>
2192 2192 </modify-argument>
2193 2193 </modify-function>
2194 2194
2195 2195 <modify-function signature="QPictureIO(QString,const char*)">
2196 2196 <access modifier="private"/>
2197 2197 </modify-function>
2198 2198
2199 2199 <modify-function signature="format()const">
2200 2200 <access modifier="private"/>
2201 2201 <rename to="format_private"/>
2202 2202 </modify-function>
2203 2203
2204 2204 <modify-function signature="parameters()const">
2205 2205 <access modifier="private"/>
2206 2206 <rename to="parameters_private"/>
2207 2207 </modify-function>
2208 2208
2209 2209 <modify-function signature="setFormat(const char*)">
2210 2210 <access modifier="private"/>
2211 2211 </modify-function>
2212 2212
2213 2213 <modify-function signature="setParameters(const char*)">
2214 2214 <access modifier="private"/>
2215 2215 </modify-function>
2216 2216
2217 2217
2218 2218 <modify-function signature="QPictureIO(QIODevice*,const char*)">
2219 2219 <modify-argument index="2">
2220 2220 <replace-type modified-type="QString"/>
2221 2221 <conversion-rule class="native">
2222 2222 <insert-template name="core.convert_string_arg_to_char*"/>
2223 2223 </conversion-rule>
2224 2224 </modify-argument>
2225 2225 </modify-function>
2226 2226
2227 2227 <modify-function signature="QPictureIO(QString,const char*)">
2228 2228 <modify-argument index="2">
2229 2229 <replace-type modified-type="QString"/>
2230 2230 <conversion-rule class="native">
2231 2231 <insert-template name="core.convert_string_arg_to_char*"/>
2232 2232 </conversion-rule>
2233 2233 </modify-argument>
2234 2234 </modify-function>
2235 2235
2236 2236 <modify-function signature="setFormat(const char*)">
2237 2237 <modify-argument index="1">
2238 2238 <replace-type modified-type="QString"/>
2239 2239 <conversion-rule class="native">
2240 2240 <insert-template name="core.convert_string_arg_to_char*"/>
2241 2241 </conversion-rule>
2242 2242 </modify-argument>
2243 2243 </modify-function>
2244 2244
2245 2245 <modify-function signature="setParameters(const char*)">
2246 2246 <modify-argument index="1">
2247 2247 <replace-type modified-type="QString"/>
2248 2248 <conversion-rule class="native">
2249 2249 <insert-template name="core.convert_string_arg_to_char*"/>
2250 2250 </conversion-rule>
2251 2251 </modify-argument>
2252 2252 </modify-function>
2253 2253 </object-type>
2254 2254
2255 2255 <object-type name="QPixmapCache">
2256 2256 <modify-function signature="find(QString)">
2257 2257 <remove/>
2258 2258 </modify-function>
2259 2259 <modify-function signature="find(QString,QPixmap*)" remove="all"/>
2260 2260
2261 2261 <modify-function signature="find(QString,QPixmap&amp;)">
2262 2262 <access modifier="private"/>
2263 2263 </modify-function>
2264 2264 </object-type>
2265 2265 <object-type name="QPlastiqueStyle">
2266 2266 <modify-function signature="standardPixmap(QStyle::StandardPixmap, const QStyleOption*, const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
2267 2267 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
2268 2268 <modify-function signature="layoutSpacingImplementation(QSizePolicy::ControlType, QSizePolicy::ControlType, Qt::Orientation, const QStyleOption *, const QWidget *) const" virtual-slot="yes"/>
2269 2269 </object-type>
2270 2270 <object-type name="QPrintDialog">
2271 2271 </object-type>
2272 2272 <object-type name="QPrintEngine"/>
2273 2273 <object-type name="QProgressBar">
2274 2274 <modify-function signature="initStyleOption(QStyleOptionProgressBar*)const">
2275 2275 <access modifier="private"/>
2276 2276 </modify-function>
2277 2277 </object-type>
2278 2278 <object-type name="QPushButton">
2279 2279 <modify-function signature="initStyleOption(QStyleOptionButton*)const">
2280 2280 <access modifier="private"/>
2281 2281 </modify-function>
2282 2282
2283 2283 <modify-function signature="setMenu(QMenu*)">
2284 2284 <modify-argument index="1">
2285 2285 <reference-count action="set" variable-name="__rcMenu"/>
2286 2286 </modify-argument>
2287 2287 </modify-function>
2288 2288 </object-type>
2289 2289 <object-type name="QRegExpValidator"/>
2290 2290 <object-type name="QScrollArea">
2291 2291 <modify-function signature="setWidget(QWidget*)">
2292 2292 <modify-argument index="1">
2293 2293 <reference-count action="ignore"/>
2294 2294 </modify-argument>
2295 2295 </modify-function>
2296 2296 </object-type>
2297 2297 <object-type name="QSessionManager"/>
2298 2298 <object-type name="QShortcut">
2299 2299 <modify-function signature="QShortcut(QKeySequence,QWidget*,const char*,const char*,Qt::ShortcutContext)">
2300 2300 <access modifier="private"/>
2301 2301 <modify-argument index="3">
2302 2302 <remove-default-expression/>
2303 2303 </modify-argument>
2304 2304 <modify-argument index="4">
2305 2305 <remove-default-expression/>
2306 2306 </modify-argument>
2307 2307 <modify-argument index="5">
2308 2308 <remove-default-expression/>
2309 2309 </modify-argument>
2310 2310 </modify-function>
2311 2311 </object-type>
2312 2312 <object-type name="QSizeGrip"/>
2313 2313 <object-type name="QSound"/>
2314 2314 <object-type name="QSpacerItem"/>
2315 2315 <object-type name="QStandardItem">
2316 2316 <modify-function signature="operator=(QStandardItem)" remove="all"/>
2317 2317 <modify-function signature="operator&lt;(QStandardItem)const">
2318 2318 <modify-argument index="1" invalidate-after-use="yes"/>
2319 2319 </modify-function>
2320 2320 <modify-function signature="read(QDataStream&amp;)">
2321 2321 <modify-argument index="1" invalidate-after-use="yes"/>
2322 2322 </modify-function>
2323 2323 <modify-function signature="write(QDataStream&amp;)const">
2324 2324 <modify-argument index="1" invalidate-after-use="yes"/>
2325 2325 </modify-function>
2326 2326
2327 2327
2328 2328 <modify-function signature="read(QDataStream &amp;)" remove="all"/>
2329 2329 <modify-function signature="write(QDataStream &amp;)const" remove="all"/>
2330 2330 <modify-function signature="operator=(QStandardItem)" remove="all"/>
2331 2331 <modify-function signature="operator&lt;(QStandardItem)const" remove="all"/>
2332 2332 </object-type>
2333 2333 <object-type name="QStatusBar">
2334 2334 <modify-function signature="addPermanentWidget(QWidget *, int)">
2335 2335 <modify-argument index="1">
2336 2336 <reference-count action="ignore"/>
2337 2337 </modify-argument>
2338 2338 </modify-function>
2339 2339 <modify-function signature="addWidget(QWidget *, int)">
2340 2340 <modify-argument index="1">
2341 2341 <reference-count action="ignore"/>
2342 2342 </modify-argument>
2343 2343 </modify-function>
2344 2344 <modify-function signature="removeWidget(QWidget *)">
2345 2345 <modify-argument index="1">
2346 2346 <reference-count action="ignore"/>
2347 2347 </modify-argument>
2348 2348 </modify-function>
2349 2349 <modify-function signature="insertPermanentWidget(int, QWidget *, int)">
2350 2350 <modify-argument index="2">
2351 2351 <reference-count action="ignore"/>
2352 2352 </modify-argument>
2353 2353 </modify-function>
2354 2354 <modify-function signature="insertWidget(int, QWidget *, int)">
2355 2355 <modify-argument index="2">
2356 2356 <reference-count action="ignore"/>
2357 2357 </modify-argument>
2358 2358 </modify-function>
2359 2359 </object-type>
2360 2360 <object-type name="QStringListModel"/>
2361 2361 <object-type name="QStyleFactory"/>
2362 2362 <object-type name="QStyleHintReturn"/>
2363 2363 <object-type name="QStyleHintReturnVariant"/>
2364 2364 <object-type name="QStyleHintReturnMask"/>
2365 2365 <object-type name="QStylePainter" delete-in-main-thread="yes"/>
2366 2366 <object-type name="QSyntaxHighlighter">
2367 2367 <modify-function signature="setCurrentBlockUserData(QTextBlockUserData*)">
2368 2368 <modify-argument index="1">
2369 2369 <define-ownership class="java" owner="c++"/>
2370 2370 </modify-argument>
2371 2371 </modify-function>
2372 2372 <modify-function signature="setDocument(QTextDocument*)">
2373 2373 <modify-argument index="1">
2374 2374 <reference-count action="set" variable-name="__rcDocument"/>
2375 2375 </modify-argument>
2376 2376 </modify-function>
2377 2377
2378 2378 </object-type>
2379 2379 <object-type name="QSystemTrayIcon">
2380 2380 <modify-function signature="setContextMenu(QMenu*)">
2381 2381 <modify-argument index="1">
2382 2382 <reference-count action="set" variable-name="__rcContextMenu"/>
2383 2383 </modify-argument>
2384 2384 </modify-function>
2385 2385 </object-type>
2386 2386 <object-type name="QTableView">
2387 2387 <modify-function signature="setHorizontalHeader(QHeaderView*)">
2388 2388 <modify-argument index="1">
2389 2389 <reference-count action="ignore"/>
2390 2390 </modify-argument>
2391 2391 </modify-function>
2392 2392 <modify-function signature="setVerticalHeader(QHeaderView*)">
2393 2393 <modify-argument index="1">
2394 2394 <reference-count action="ignore"/>
2395 2395 </modify-argument>
2396 2396 </modify-function>
2397 2397 <modify-function signature="setModel(QAbstractItemModel*)">
2398 2398 <modify-argument index="1">
2399 2399 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemModel"/>
2400 2400 </modify-argument>
2401 2401 </modify-function>
2402 2402 <modify-function signature="setSelectionModel(QItemSelectionModel*)">
2403 2403 <modify-argument index="1">
2404 2404 <no-null-pointer/>
2405 2405 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemSelectionModel"/>
2406 2406 </modify-argument>
2407 2407 </modify-function>
2408 2408
2409 2409 <modify-function signature="sortByColumn(int)" remove="all"/> <!--### Obsolete in 4.3-->
2410 2410 </object-type>
2411 2411 <object-type name="QTextBlockGroup" delete-in-main-thread="yes"/>
2412 2412 <object-type name="QTextBlockUserData" delete-in-main-thread="yes"/>
2413 2413 <object-type name="QTextItem" delete-in-main-thread="yes"/>
2414 2414 <object-type name="QTextList" delete-in-main-thread="yes">
2415 2415 <modify-function signature="format()const" rename="textListFormat"/>
2416 2416
2417 2417 <modify-function signature="isEmpty()const" remove="all"/> <!--### Obsolete in 4.3-->
2418 2418 </object-type>
2419 2419 <object-type name="QTextObject" delete-in-main-thread="yes"/>
2420 2420
2421 2421 <!-- The original QTextObjectInterface has been rejected and replaced by this, since the original
2422 2422 usage is based on an interface pattern we can't mimic in Java (our users can't implement our
2423 2423 interfaces.) The new class inherits both QObject and QTextObjectInterface, and can be extended
2424 2424 in Java to get a type that can properly be used with registerHandler() in
2425 2425 QAbstractTextDocumentLayout. -->
2426 2426 <object-type name="QtJambiTextObjectInterface" delete-in-main-thread="yes" java-name="QTextObjectInterface">
2427 2427 <modify-function signature="drawObject(QPainter*,QRectF,QTextDocument*,int,QTextFormat)">
2428 2428 <modify-argument index="1" invalidate-after-use="yes"/>
2429 2429 </modify-function>
2430 2430 </object-type>
2431 2431
2432 2432 <object-type name="QTimeEdit"/>
2433 2433 <object-type name="QToolBox">
2434 2434 <modify-function signature="addItem(QWidget*,QString)">
2435 2435 <modify-argument index="1">
2436 2436 <reference-count action="ignore"/>
2437 2437 </modify-argument>
2438 2438 </modify-function>
2439 2439 <modify-function signature="addItem(QWidget*,QIcon,QString)">
2440 2440 <modify-argument index="1">
2441 2441 <reference-count action="ignore"/>
2442 2442 </modify-argument>
2443 2443 </modify-function>
2444 2444 <modify-function signature="insertItem(int,QWidget*,QIcon,QString)">
2445 2445 <modify-argument index="2">
2446 2446 <reference-count action="ignore"/>
2447 2447 </modify-argument>
2448 2448 </modify-function>
2449 2449 <modify-function signature="insertItem(int,QWidget*,QString)">
2450 2450 <modify-argument index="2">
2451 2451 <reference-count action="ignore"/>
2452 2452 </modify-argument>
2453 2453 </modify-function>
2454 2454 <modify-function signature="setCurrentWidget(QWidget*) ">
2455 2455 <modify-argument index="1">
2456 2456 <reference-count action="ignore"/>
2457 2457 </modify-argument>
2458 2458 </modify-function>
2459 2459 </object-type>
2460 2460 <object-type name="QToolButton">
2461 2461 <modify-function signature="initStyleOption(QStyleOptionToolButton*)const">
2462 2462 <access modifier="private"/>
2463 2463 </modify-function>
2464 2464
2465 2465 <modify-function signature="setDefaultAction(QAction *)">
2466 2466 <modify-argument index="1">
2467 2467 <reference-count action="set" variable-name="__rcDefaultAction"/>
2468 2468 </modify-argument>
2469 2469 </modify-function>
2470 2470 <modify-function signature="setMenu(QMenu *)">
2471 2471 <modify-argument index="1">
2472 2472 <reference-count action="set" variable-name="__rcMenu"/>
2473 2473 </modify-argument>
2474 2474 </modify-function>
2475 2475 </object-type>
2476 2476 <object-type name="QToolTip"/>
2477 2477 <object-type name="QTreeView">
2478 2478
2479 2479 <modify-function signature="drawBranches(QPainter*,QRect,QModelIndex)const">
2480 2480 <modify-argument index="1" invalidate-after-use="yes"/>
2481 2481 </modify-function>
2482 2482 <modify-function signature="drawRow(QPainter*,QStyleOptionViewItem,QModelIndex)const">
2483 2483 <modify-argument index="1" invalidate-after-use="yes"/>
2484 2484 </modify-function>
2485 2485
2486 2486 <modify-function signature="setHeader(QHeaderView*)">
2487 2487 <modify-argument index="1">
2488 2488 <reference-count action="ignore"/>
2489 2489 </modify-argument>
2490 2490 </modify-function>
2491 2491 <modify-function signature="setModel(QAbstractItemModel*)">
2492 2492 <modify-argument index="1">
2493 2493 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemModel"/>
2494 2494 </modify-argument>
2495 2495 </modify-function>
2496 2496 <modify-function signature="setSelectionModel(QItemSelectionModel*)">
2497 2497 <modify-argument index="1">
2498 2498 <no-null-pointer/>
2499 2499 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemSelectionModel"/>
2500 2500 </modify-argument>
2501 2501 </modify-function>
2502 2502
2503 2503 <modify-function signature="sortByColumn(int)" remove="all"/> <!--### Obsolete in 4.3-->
2504 2504 </object-type>
2505 2505 <object-type name="QUndoCommand">
2506 2506 <modify-function signature="mergeWith(const QUndoCommand*)">
2507 2507 <modify-argument index="1" invalidate-after-use="yes"/>
2508 2508 </modify-function>
2509 2509 </object-type>
2510 2510 <object-type name="QUndoGroup">
2511 2511 <modify-function signature="addStack(QUndoStack*)">
2512 2512 <modify-argument index="1">
2513 2513 <reference-count action="add" variable-name="__rcStacks"/>
2514 2514 </modify-argument>
2515 2515 </modify-function>
2516 2516 <modify-function signature="removeStack(QUndoStack*)">
2517 2517 <modify-argument index="1">
2518 2518 <reference-count action="remove" variable-name="__rcStacks"/>
2519 2519 </modify-argument>
2520 2520 </modify-function>
2521 2521 <modify-function signature="setActiveStack(QUndoStack*)">
2522 2522 <modify-argument index="1">
2523 2523 <reference-count action="ignore"/>
2524 2524 </modify-argument>
2525 2525 </modify-function>
2526 2526 </object-type>
2527 2527
2528 2528 <object-type name="QUndoStack"/>
2529 2529
2530 2530 <object-type name="QUndoView">
2531 2531 <modify-function signature="setGroup(QUndoGroup *)">
2532 2532 <modify-argument index="1">
2533 2533 <reference-count action="set" variable-name="__rcGroupOrStack"/>
2534 2534 </modify-argument>
2535 2535 </modify-function>
2536 2536 <modify-function signature="setStack(QUndoStack *)">
2537 2537 <modify-argument index="1">
2538 2538 <reference-count action="set" variable-name="__rcGroupOrStack"/>
2539 2539 </modify-argument>
2540 2540 </modify-function>
2541 2541 <modify-function signature="QUndoView(QUndoGroup *,QWidget *)">
2542 2542 <modify-argument index="1">
2543 2543 <reference-count action="set" variable-name="__rcGroupOrStack"/>
2544 2544 </modify-argument>
2545 2545 </modify-function>
2546 2546 <modify-function signature="QUndoView(QUndoStack *,QWidget *)">
2547 2547 <modify-argument index="1">
2548 2548 <reference-count action="set" variable-name="__rcGroupOrStack"/>
2549 2549 </modify-argument>
2550 2550 </modify-function>
2551 2551 </object-type>
2552 2552 <object-type name="QVBoxLayout"/>
2553 2553 <object-type name="QValidator"/>
2554 2554 <object-type name="QWhatsThis"/>
2555 2555 <object-type name="QWidgetAction">
2556 2556 <modify-function signature="createWidget(QWidget*)">
2557 2557 <modify-argument index="return">
2558 2558 <define-ownership class="shell" owner="c++"/>
2559 2559 </modify-argument>
2560 2560 </modify-function>
2561 2561 </object-type>
2562 2562 <object-type name="QWidgetItem"/>
2563 2563 <object-type name="QWindowsStyle">
2564 2564 <modify-function signature="standardPixmap(QStyle::StandardPixmap, const QStyleOption*, const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
2565 2565 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
2566 2566 </object-type>
2567 2567 <object-type name="QWorkspace">
2568 2568 <modify-function signature="addWindow(QWidget*,QFlags&lt;Qt::WindowType&gt;)">
2569 2569 <modify-argument index="1">
2570 2570 <reference-count action="ignore"/>
2571 2571 </modify-argument>
2572 2572 </modify-function>
2573 2573 <modify-function signature="setActiveWindow(QWidget*)">
2574 2574 <modify-argument index="1">
2575 2575 <reference-count action="ignore"/>
2576 2576 </modify-argument>
2577 2577 </modify-function>
2578 2578 </object-type>
2579 2579
2580 2580 <object-type name="QActionEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ActionAdded || %1-&gt;type() == QEvent::ActionRemoved || %1-&gt;type() == QEvent::ActionChanged"/>
2581 2581 <object-type name="QClipboardEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Clipboard"/>
2582 2582 <object-type name="QCloseEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Close"/>
2583 2583 <object-type name="QContextMenuEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ContextMenu"/>
2584 2584 <object-type name="QDragEnterEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DragEnter"/>
2585 2585 <object-type name="QDragLeaveEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DragLeave"/>
2586 2586 <object-type name="QDragMoveEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DragMove">
2587 2587 <modify-function signature="accept()" remove="all"/>
2588 2588 <modify-function signature="ignore()" remove="all"/>
2589 2589 </object-type>
2590 2590 <object-type name="QDropEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Drop">
2591 2591 <modify-function signature="encodedData(const char*)const">
2592 2592 <remove/>
2593 2593 </modify-function>
2594 2594
2595 2595 <modify-function signature="format(int)const">
2596 2596 <remove/>
2597 2597 </modify-function>
2598 2598
2599 2599 <modify-function signature="provides(const char*)const">
2600 2600 <remove/>
2601 2601 </modify-function>
2602 2602
2603 2603
2604 2604 </object-type>
2605 2605 <object-type name="QFileOpenEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::FileOpen"/>
2606 2606 <object-type name="QFocusEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::FocusIn || %1-&gt;type() == QEvent::FocusOut">
2607 2607 <modify-function signature="reason()const">
2608 2608 <remove/>
2609 2609 </modify-function>
2610 2610 </object-type>
2611 2611
2612 2612 <object-type name="QGraphicsSceneContextMenuEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneContextMenu"/>
2613 2613 <object-type name="QGraphicsSceneDragDropEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneDragEnter || %1-&gt;type() == QEvent::GraphicsSceneDragLeave || %1-&gt;type() == QEvent::GraphicsSceneDragMove || %1-&gt;type() == QEvent::GraphicsSceneDrop">
2614 2614 <modify-function signature="setMimeData(const QMimeData *)">
2615 2615 <remove/>
2616 2616 </modify-function>
2617 2617 <modify-function signature="setSource(QWidget *)">
2618 2618 <remove/>
2619 2619 </modify-function>
2620 2620 </object-type>
2621 2621 <object-type name="QGraphicsSceneEvent">
2622 2622 <modify-function signature="setWidget(QWidget *)">
2623 2623 <remove/>
2624 2624 </modify-function>
2625 2625 </object-type>
2626 2626 <object-type name="QGraphicsSceneMoveEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneMove"/>
2627 2627 <object-type name="QGraphicsSceneResizeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneResize"/>
2628 2628 <object-type name="QGraphicsSceneHelpEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneHelp"/>
2629 2629 <object-type name="QGraphicsSceneHoverEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneHoverEnter || %1-&gt;type() == QEvent::GraphicsSceneHoverLeave || %1-&gt;type() == QEvent::GraphicsSceneHoverMove"/>
2630 2630 <object-type name="QGraphicsSceneMouseEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneMouseDoubleClick || %1-&gt;type() == QEvent::GraphicsSceneMouseMove || %1-&gt;type() == QEvent::GraphicsSceneMousePress || %1-&gt;type() == QEvent::GraphicsSceneMouseRelease"/>
2631 2631 <object-type name="QGraphicsSceneWheelEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneWheel"/>
2632 2632 <object-type name="QHelpEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ToolTip || %1-&gt;type() == QEvent::WhatsThis"/>
2633 2633 <object-type name="QHideEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Hide"/>
2634 2634 <object-type name="QHoverEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::HoverEnter || %1-&gt;type() == QEvent::HoverLeave || %1-&gt;type() == QEvent::HoverMove"/>
2635 2635 <object-type name="QIconDragEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::IconDrag"/>
2636 2636 <object-type name="QInputMethodEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::InputMethod"/>
2637 2637 <object-type name="QMoveEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Move"/>
2638 2638 <object-type name="QResizeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Resize"/>
2639 2639 <object-type name="QShortcutEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Shortcut">
2640 2640 <!-- All these have const overloads that are used instead -->
2641 2641 <modify-function signature="isAmbiguous()">
2642 2642 <remove/>
2643 2643 </modify-function>
2644 2644 <modify-function signature="shortcutId()">
2645 2645 <remove/>
2646 2646 </modify-function>
2647 2647 <modify-function signature="key()">
2648 2648 <remove/>
2649 2649 </modify-function>
2650 2650 </object-type>
2651 2651 <object-type name="QShowEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Show"/>
2652 2652 <object-type name="QStatusTipEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::StatusTip"/>
2653 2653 <object-type name="QTabletEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::TabletMove || %1-&gt;type() == QEvent::TabletPress || %1-&gt;type() == QEvent::TabletRelease"/>
2654 2654 <object-type name="QToolBarChangeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ToolBarChange"/>
2655 2655 <object-type name="QWhatsThisClickedEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::WhatsThisClicked"/>
2656 2656 <object-type name="QWheelEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Wheel"/>
2657 2657 <object-type name="QWindowStateChangeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::WindowStateChange"/>
2658 2658 <object-type name="QDragResponseEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DragResponse"/>
2659 2659 <object-type name="QInputEvent">
2660 2660 <modify-function signature="modifiers()const" access="non-final"/>
2661 2661 </object-type>
2662 2662 <object-type name="QKeyEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::KeyPress || %1-&gt;type() == QEvent::KeyRelease"/>
2663 2663 <object-type name="QMouseEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::MouseButtonDblClick || %1-&gt;type() == QEvent::MouseButtonPress || %1-&gt;type() == QEvent::MouseButtonRelease || %1-&gt;type() == QEvent::MouseMove"/>
2664 2664 <object-type name="QPaintEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Paint"/>
2665 2665 <object-type name="QAccessibleEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::AccessibilityDescription || %1-&gt;type() == QEvent::AccessibilityHelp"/>
2666 2666
2667 2667 <object-type name="QAbstractButton"/>
2668 2668
2669 2669 <object-type name="QStyle">
2670 2670 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
2671 2671 <modify-function signature="layoutSpacingImplementation(QSizePolicy::ControlType, QSizePolicy::ControlType, Qt::Orientation, const QStyleOption *, const QWidget *) const" virtual-slot="yes"/>
2672 2672
2673 2673 <modify-function signature="drawComplexControl(QStyle::ComplexControl,const QStyleOptionComplex*,QPainter*,const QWidget*)const">
2674 2674 <modify-argument index="3" invalidate-after-use="yes"/>
2675 2675 </modify-function>
2676 2676 <modify-function signature="drawControl(QStyle::ControlElement,const QStyleOption*,QPainter*,const QWidget*)const">
2677 2677 <modify-argument index="3" invalidate-after-use="yes"/>
2678 2678 </modify-function>
2679 2679 <modify-function signature="drawPrimitive(QStyle::PrimitiveElement,const QStyleOption*,QPainter*,const QWidget*)const">
2680 2680 <modify-argument index="3" invalidate-after-use="yes"/>
2681 2681 </modify-function>
2682 2682 <modify-function signature="styleHint(QStyle::StyleHint,const QStyleOption*,const QWidget*,QStyleHintReturn*)const">
2683 2683 <modify-argument index="4" invalidate-after-use="yes"/>
2684 2684 </modify-function>
2685 2685 <modify-function signature="drawItemPixmap(QPainter*,QRect,int,QPixmap)const">
2686 2686 <modify-argument index="1" invalidate-after-use="yes"/>
2687 2687 </modify-function>
2688 2688 <modify-function signature="drawItemText(QPainter*,QRect,int,QPalette,bool,QString,QPalette::ColorRole)const">
2689 2689 <modify-argument index="1" invalidate-after-use="yes"/>
2690 2690 </modify-function>
2691 2691
2692 2692
2693 2693 <modify-function signature="itemTextRect(QFontMetrics,QRect,int,bool,QString)const" remove="all"/>
2694 2694 </object-type>
2695 2695
2696 2696 <object-type name="QColorDialog">
2697 2697
2698 2698 <modify-function signature="getColor(const QColor &amp;, QWidget *)">
2699 2699 <modify-argument index="1">
2700 2700 <replace-default-expression with="QColor.white"/>
2701 2701 </modify-argument>
2702 2702 </modify-function>
2703 2703 <modify-function signature="getRgba(uint,bool*,QWidget*)">
2704 2704 <rename to="getRgba_internal"/>
2705 2705 <access modifier="private"/>
2706 2706 <modify-argument index="1">
2707 2707 <remove-default-expression/>
2708 2708 </modify-argument>
2709 2709 <modify-argument index="2">
2710 2710 <remove-default-expression/>
2711 2711 </modify-argument>
2712 2712 <modify-argument index="3">
2713 2713 <remove-default-expression/>
2714 2714 </modify-argument>
2715 2715 </modify-function>
2716 2716 </object-type>
2717 2717
2718 2718 <object-type name="QLayout">
2719 2719 <modify-function signature="addItem(QLayoutItem*)">
2720 2720 <modify-argument index="1" invalidate-after-use="yes"/>
2721 2721 </modify-function>
2722 2722
2723 2723 <modify-function signature="setSpacing(int)" rename="setWidgetSpacing"/>
2724 2724 <modify-function signature="spacing()const" rename="widgetSpacing"/>
2725 2725 <modify-function signature="addWidget(QWidget *)">
2726 2726 <modify-argument index="1">
2727 2727 <no-null-pointer/>
2728 2728 <reference-count variable-name="__rcWidgets" action="add"/>
2729 2729 </modify-argument>
2730 2730 </modify-function>
2731 2731 <modify-function signature="addChildWidget(QWidget *)">
2732 2732 <modify-argument index="1">
2733 2733 <no-null-pointer/>
2734 2734 <reference-count variable-name="__rcWidgets" action="add"/>
2735 2735 </modify-argument>
2736 2736 </modify-function>
2737 2737 <modify-function signature="removeWidget(QWidget *)">
2738 2738 <modify-argument index="1">
2739 2739 <no-null-pointer/>
2740 2740 <reference-count variable-name="__rcWidgets" action="remove"/>
2741 2741 </modify-argument>
2742 2742 </modify-function>
2743 2743
2744 2744 <modify-function signature="setAlignment(QWidget*,QFlags&lt;Qt::AlignmentFlag&gt;)">
2745 2745 <modify-argument index="1">
2746 2746 <reference-count action="ignore"/>
2747 2747 </modify-argument>
2748 2748 </modify-function>
2749 2749 <modify-function signature="setAlignment(QLayout*,QFlags&lt;Qt::AlignmentFlag&gt;)">
2750 2750 <modify-argument index="1">
2751 2751 <reference-count action="ignore"/>
2752 2752 </modify-argument>
2753 2753 </modify-function>
2754 2754 <modify-function signature="setMenuBar(QWidget*)">
2755 2755 <modify-argument index="1">
2756 2756 <reference-count action="set" variable-name="__rcMenuBar"/>
2757 2757 </modify-argument>
2758 2758 </modify-function>
2759 2759 <modify-function signature="getContentsMargins(int*,int*,int*,int*)const">
2760 2760 <access modifier="private"/>
2761 2761 </modify-function>
2762 2762
2763 2763 <modify-function signature="margin()const" remove="all"/> <!--### Obsolete in 4.3-->
2764 2764 <!-- <modify-function signature="setMargin(int)" remove="all"/> --> <!--### Obsolete in 4.3-->
2765 2765 </object-type>
2766 2766
2767 2767 <object-type name="QStackedLayout">
2768 2768 <modify-function signature="addItem(QLayoutItem *)">
2769 2769 <modify-argument index="1">
2770 2770 <define-ownership class="java" owner="c++"/>
2771 2771 </modify-argument>
2772 2772 </modify-function>
2773 2773 <modify-function signature="itemAt(int) const">
2774 2774 <modify-argument index="return">
2775 2775 <define-ownership class="java" owner="c++"/>
2776 2776 </modify-argument>
2777 2777 </modify-function>
2778 2778 <modify-function signature="addWidget(QWidget *)">
2779 2779 <rename to="addStackedWidget"/>
2780 2780 <modify-argument index="1">
2781 2781 <no-null-pointer/>
2782 2782 <reference-count action="add" declare-variable="QLayout" variable-name="__rcWidgets"/>
2783 2783 </modify-argument>
2784 2784 </modify-function>
2785 2785 <modify-function signature="insertWidget(int,QWidget*)">
2786 2786 <modify-argument index="2">
2787 2787 <no-null-pointer/>
2788 2788 <reference-count action="add" declare-variable="QLayout" variable-name="__rcWidgets"/>
2789 2789 </modify-argument>
2790 2790 </modify-function>
2791 2791 <modify-function signature="setCurrentWidget(QWidget*)">
2792 2792 <modify-argument index="1">
2793 2793 <!-- Safe to ignore because current widget must have been added to layout already -->
2794 2794 <reference-count action="ignore"/>
2795 2795 </modify-argument>
2796 2796 </modify-function>
2797 2797 </object-type>
2798 2798
2799 2799 <object-type name="QBoxLayout">
2800 2800 <modify-function signature="addWidget(QWidget *, int, QFlags&lt;Qt::AlignmentFlag&gt;)">
2801 2801 <modify-argument index="1">
2802 2802 <no-null-pointer/>
2803 2803 </modify-argument>
2804 2804 </modify-function>
2805 2805 <modify-function signature="addItem(QLayoutItem *)">
2806 2806 <modify-argument index="1">
2807 2807 <define-ownership class="java" owner="c++"/>
2808 2808 </modify-argument>
2809 2809 </modify-function>
2810 2810 <modify-function signature="insertLayout(int, QLayout *, int)">
2811 2811 <modify-argument index="2">
2812 2812 <define-ownership class="java" owner="c++"/>
2813 2813 </modify-argument>
2814 2814 </modify-function>
2815 2815 <modify-function signature="insertItem(int, QLayoutItem *)">
2816 2816 <modify-argument index="2">
2817 2817 <define-ownership class="java" owner="c++"/>
2818 2818 </modify-argument>
2819 2819 </modify-function>
2820 2820 <modify-function signature="addSpacerItem(QSpacerItem*)">
2821 2821 <modify-argument index="1">
2822 2822 <define-ownership class="java" owner="c++"/>
2823 2823 </modify-argument>
2824 2824 </modify-function>
2825 2825 <modify-function signature="insertSpacerItem(int,QSpacerItem*)">
2826 2826 <modify-argument index="2">
2827 2827 <define-ownership class="java" owner="c++"/>
2828 2828 </modify-argument>
2829 2829 </modify-function>
2830 2830
2831 2831 <modify-function signature="addLayout(QLayout *, int)">
2832 2832 <modify-argument index="1">
2833 2833 <define-ownership class="java" owner="c++"/>
2834 2834 </modify-argument>
2835 2835 </modify-function>
2836 2836 <modify-function signature="addWidget(QWidget*,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
2837 2837 <modify-argument index="1">
2838 2838 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2839 2839 </modify-argument>
2840 2840 </modify-function>
2841 2841 <modify-function signature="insertWidget(int,QWidget*,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
2842 2842 <modify-argument index="2">
2843 2843 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2844 2844 </modify-argument>
2845 2845 </modify-function>
2846 2846 <modify-function signature="setStretchFactor(QWidget*,int)">
2847 2847 <modify-argument index="1">
2848 2848 <reference-count action="ignore"/>
2849 2849 </modify-argument>
2850 2850 </modify-function>
2851 2851 <modify-function signature="setStretchFactor(QLayout*,int)">
2852 2852 <modify-argument index="1">
2853 2853 <reference-count action="ignore"/>
2854 2854 </modify-argument>
2855 2855 </modify-function>
2856 2856 </object-type>
2857 2857
2858 2858 <object-type name="QGridLayout">
2859 2859 <modify-function signature="addWidget(QWidget *)" remove="all"/>
2860 2860 <modify-function signature="addItem(QLayoutItem *)">
2861 2861 <modify-argument index="1">
2862 2862 <define-ownership class="java" owner="c++"/>
2863 2863 </modify-argument>
2864 2864 </modify-function>
2865 2865 <modify-function signature="addItem(QLayoutItem *, int, int, int, int, QFlags&lt;Qt::AlignmentFlag&gt;)">
2866 2866 <modify-argument index="1">
2867 2867 <define-ownership class="java" owner="c++"/>
2868 2868 </modify-argument>
2869 2869 </modify-function>
2870 2870 <modify-function signature="addLayout(QLayout *, int, int, QFlags&lt;Qt::AlignmentFlag&gt;)">
2871 2871 <modify-argument index="1">
2872 2872 <define-ownership class="java" owner="c++"/>
2873 2873 </modify-argument>
2874 2874 </modify-function>
2875 2875 <modify-function signature="addLayout(QLayout *, int, int, int, int, QFlags&lt;Qt::AlignmentFlag&gt;)">
2876 2876 <modify-argument index="1">
2877 2877 <define-ownership class="java" owner="c++"/>
2878 2878 </modify-argument>
2879 2879 </modify-function>
2880 2880 <modify-function signature="addWidget(QWidget*,int,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
2881 2881 <modify-argument index="1">
2882 2882 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2883 2883 </modify-argument>
2884 2884 </modify-function>
2885 2885 <modify-function signature="addWidget(QWidget*,int,int,int,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
2886 2886 <modify-argument index="1">
2887 2887 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2888 2888 </modify-argument>
2889 2889 </modify-function>
2890 2890 <modify-function signature="addWidget(QWidget*)">
2891 2891 <modify-argument index="1">
2892 2892 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2893 2893 </modify-argument>
2894 2894 </modify-function>
2895 2895 <modify-function signature="getItemPosition(int,int*,int*,int*,int*)">
2896 2896 <access modifier="private"/>
2897 2897 </modify-function>
2898 2898 </object-type>
2899 2899
2900 2900 <object-type name="QGraphicsView">
2901 2901 <extra-includes>
2902 2902 <include file-name="QPainterPath" location="global"/>
2903 2903 <include file-name="QVarLengthArray" location="global"/>
2904 2904 </extra-includes>
2905 2905 <modify-function signature="fitInView(const QGraphicsItem *, Qt::AspectRatioMode)">
2906 2906 <modify-argument index="1">
2907 2907 <no-null-pointer/>
2908 2908 </modify-argument>
2909 2909 </modify-function>
2910 2910 <modify-function signature="setupViewport(QWidget *)" access="non-final"/>
2911 2911 <modify-function signature="setScene(QGraphicsScene*)">
2912 2912 <modify-argument index="1">
2913 2913 <reference-count action="set" variable-name="__rcScene"/>
2914 2914 </modify-argument>
2915 2915 </modify-function>
2916 2916 <modify-function signature="setupViewport(QWidget*)">
2917 2917 <modify-argument index="1">
2918 2918 <reference-count action="ignore"/>
2919 2919 </modify-argument>
2920 2920 </modify-function>
2921 2921
2922 2922 <modify-function signature="drawBackground(QPainter*,QRectF)">
2923 2923 <modify-argument index="1" invalidate-after-use="yes"/>
2924 2924 </modify-function>
2925 2925 <modify-function signature="drawForeground(QPainter*,QRectF)">
2926 2926 <modify-argument index="1" invalidate-after-use="yes"/>
2927 2927 </modify-function>
2928 2928 <modify-function signature="drawItems(QPainter*,int,QGraphicsItem**,const QStyleOptionGraphicsItem*)">
2929 2929 <modify-argument index="1" invalidate-after-use="yes"/>
2930 2930 </modify-function>
2931 2931
2932 2932 <modify-function signature="drawItems(QPainter*,int,QGraphicsItem**,const QStyleOptionGraphicsItem*)">
2933 2933 <modify-argument index="2">
2934 2934 <remove-argument/>
2935 2935 <conversion-rule class="shell">
2936 2936 // nothing
2937 2937 </conversion-rule>
2938 2938 <conversion-rule class="native">
2939 2939 <insert-template name="core.get_array_length">
2940 2940 <replace from="%ARRAY" to="%3"/>
2941 2941 </insert-template>
2942 2942 int __length = %out;
2943 2943 </conversion-rule>
2944 2944 </modify-argument>
2945 2945
2946 2946 <modify-argument index="3">
2947 2947 <replace-type modified-type="com.trolltech.qt.gui.QGraphicsItemInterface[]"/>
2948 2948 <conversion-rule class="shell">
2949 2949 <insert-template name="gui.convert_graphicsitem_array_to_java">
2950 2950 <replace from="%LENGTH" to="%2"/>
2951 2951 </insert-template>
2952 2952 jobjectArray graphicsItemArrayHolder = %out;
2953 2953 </conversion-rule>
2954 2954 <conversion-rule class="native">
2955 2955 <insert-template name="gui.convert_graphicsitem_array_from_java"/>
2956 2956 </conversion-rule>
2957 2957 </modify-argument>
2958 2958
2959 2959 <modify-argument index="4">
2960 2960 <replace-type modified-type="com.trolltech.qt.gui.QStyleOptionGraphicsItem[]"/>
2961 2961 <conversion-rule class="shell">
2962 2962 <insert-template name="gui.convert_styleoptiongraphicsitem_array_to_java">
2963 2963 <replace from="%LENGTH" to="%2"/>
2964 2964 </insert-template>
2965 2965 jobjectArray styleOptionArrayHolder = %out;
2966 2966 </conversion-rule>
2967 2967 <conversion-rule class="native">
2968 2968 <insert-template name="gui.convert_styleoptiongraphicsitem_array_from_java"/>
2969 2969 </conversion-rule>
2970 2970 </modify-argument>
2971 2971
2972 2972 <modify-argument index="return">
2973 2973 <conversion-rule class="shell">
2974 2974 qtjambi_invalidate_array(__jni_env, styleOptionArrayHolder);
2975 2975 qtjambi_invalidate_array(__jni_env, graphicsItemArrayHolder);
2976 2976 </conversion-rule>
2977 2977 </modify-argument>
2978 2978
2979 2979 </modify-function>
2980 2980 </object-type>
2981 2981
2982 2982 <object-type name="QInputDialog">
2983 2983
2984 2984 <modify-function signature="getInt(QWidget*,QString,QString,int,int,int,int,bool*,QFlags&lt;Qt::WindowType&gt;)">
2985 2985 <rename to="getInt_private"/>
2986 2986 <access modifier="private"/>
2987 2987 <modify-argument index="4">
2988 2988 <remove-default-expression/>
2989 2989 </modify-argument>
2990 2990 <modify-argument index="5">
2991 2991 <remove-default-expression/>
2992 2992 </modify-argument>
2993 2993 <modify-argument index="6">
2994 2994 <remove-default-expression/>
2995 2995 </modify-argument>
2996 2996 <modify-argument index="7">
2997 2997 <remove-default-expression/>
2998 2998 </modify-argument>
2999 2999 <modify-argument index="8">
3000 3000 <remove-default-expression/>
3001 3001 </modify-argument>
3002 3002 <modify-argument index="9">
3003 3003 <remove-default-expression/>
3004 3004 </modify-argument>
3005 3005 </modify-function>
3006 3006
3007 3007 <modify-function signature="getDouble(QWidget *, const QString &amp;, const QString &amp;, double, double, double, int, bool *, QFlags&lt;Qt::WindowType&gt;)">
3008 3008 <rename to="getDouble_internal"/>
3009 3009 <access modifier="private"/>
3010 3010 <modify-argument index="4">
3011 3011 <remove-default-expression/>
3012 3012 </modify-argument>
3013 3013 <modify-argument index="5">
3014 3014 <remove-default-expression/>
3015 3015 </modify-argument>
3016 3016 <modify-argument index="6">
3017 3017 <remove-default-expression/>
3018 3018 </modify-argument>
3019 3019 <modify-argument index="7">
3020 3020 <remove-default-expression/>
3021 3021 </modify-argument>
3022 3022 <modify-argument index="8">
3023 3023 <remove-default-expression/>
3024 3024 </modify-argument>
3025 3025 <modify-argument index="9">
3026 3026 <remove-default-expression/>
3027 3027 </modify-argument>
3028 3028 </modify-function>
3029 3029
3030 3030 <modify-function signature="getInteger(QWidget *, const QString &amp;, const QString &amp;, int, int, int, int, bool *, QFlags&lt;Qt::WindowType&gt;)">
3031 3031 <rename to="getInteger_internal"/>
3032 3032 <access modifier="private"/>
3033 3033 <modify-argument index="4">
3034 3034 <remove-default-expression/>
3035 3035 </modify-argument>
3036 3036 <modify-argument index="5">
3037 3037 <remove-default-expression/>
3038 3038 </modify-argument>
3039 3039 <modify-argument index="6">
3040 3040 <remove-default-expression/>
3041 3041 </modify-argument>
3042 3042 <modify-argument index="7">
3043 3043 <remove-default-expression/>
3044 3044 </modify-argument>
3045 3045 <modify-argument index="8">
3046 3046 <remove-default-expression/>
3047 3047 </modify-argument>
3048 3048 <modify-argument index="9">
3049 3049 <remove-default-expression/>
3050 3050 </modify-argument>
3051 3051 </modify-function>
3052 3052
3053 3053 <modify-function signature="getItem(QWidget *, const QString &amp;, const QString &amp;, const QStringList&lt;QString&gt; &amp;, int, bool, bool *, QFlags&lt;Qt::WindowType&gt;)">
3054 3054 <rename to="getItem_internal"/>
3055 3055 <access modifier="private"/>
3056 3056 <modify-argument index="4">
3057 3057 <remove-default-expression/>
3058 3058 </modify-argument>
3059 3059 <modify-argument index="5">
3060 3060 <remove-default-expression/>
3061 3061 </modify-argument>
3062 3062 <modify-argument index="6">
3063 3063 <remove-default-expression/>
3064 3064 </modify-argument>
3065 3065 <modify-argument index="7">
3066 3066 <remove-default-expression/>
3067 3067 </modify-argument>
3068 3068 <modify-argument index="8">
3069 3069 <remove-default-expression/>
3070 3070 </modify-argument>
3071 3071 </modify-function>
3072 3072
3073 3073 <modify-function signature="getText(QWidget *, const QString &amp;, const QString &amp;, QLineEdit::EchoMode, const QString &amp;, bool *, QFlags&lt;Qt::WindowType&gt;)">
3074 3074 <rename to="getText_internal"/>
3075 3075 <access modifier="private"/>
3076 3076 <modify-argument index="4">
3077 3077 <remove-default-expression/>
3078 3078 </modify-argument>
3079 3079 <modify-argument index="5">
3080 3080 <remove-default-expression/>
3081 3081 </modify-argument>
3082 3082 <modify-argument index="6">
3083 3083 <remove-default-expression/>
3084 3084 </modify-argument>
3085 3085 <modify-argument index="7">
3086 3086 <remove-default-expression/>
3087 3087 </modify-argument>
3088 3088 </modify-function>
3089 3089
3090 3090 <inject-code class="native" position="beginning">
3091 3091 Q_DECLARE_METATYPE(QScriptValue)
3092 3092 </inject-code>
3093 3093 <modify-function signature="getDouble(QWidget *, const QString &amp;, const QString &amp;, double, double, double, int, bool *, QFlags&lt;Qt::WindowType&gt;)">
3094 3094 <modify-argument index="8">
3095 3095 <remove-argument/>
3096 3096 <conversion-rule class="native">
3097 3097 <insert-template name="core.prepare_removed_bool*_argument"/>
3098 3098 </conversion-rule>
3099 3099 </modify-argument>
3100 3100 <modify-argument index="return">
3101 3101 <conversion-rule class="native">
3102 3102 <insert-template name="core.convert_to_null_or_primitive"/>
3103 3103 </conversion-rule>
3104 3104 </modify-argument>
3105 3105 </modify-function>
3106 3106
3107 3107 <modify-function signature="getInteger(QWidget *, const QString &amp;, const QString &amp;, int, int, int, int, bool *, QFlags&lt;Qt::WindowType&gt;)">
3108 3108 <modify-argument index="8">
3109 3109 <remove-argument/>
3110 3110 <conversion-rule class="native">
3111 3111 <insert-template name="core.prepare_removed_bool*_argument"/>
3112 3112 </conversion-rule>
3113 3113 </modify-argument>
3114 3114 <modify-argument index="return">
3115 3115 <conversion-rule class="native">
3116 3116 <insert-template name="core.convert_to_null_or_primitive"/>
3117 3117 </conversion-rule>
3118 3118 </modify-argument>
3119 3119 </modify-function>
3120 3120
3121 3121 <modify-function signature="getItem(QWidget *, const QString &amp;, const QString &amp;, const QStringList&lt;QString&gt; &amp;, int, bool, bool *, QFlags&lt;Qt::WindowType&gt;)">
3122 3122 <modify-argument index="7">
3123 3123 <remove-argument/>
3124 3124 <conversion-rule class="native">
3125 3125 <insert-template name="core.prepare_removed_bool*_argument"/>
3126 3126 </conversion-rule>
3127 3127 </modify-argument>
3128 3128 <modify-argument index="return">
3129 3129 <conversion-rule class="native">
3130 3130 <insert-template name="core.convert_to_null_or_primitive"/>
3131 3131 </conversion-rule>
3132 3132 </modify-argument>
3133 3133 </modify-function>
3134 3134
3135 3135 <modify-function signature="getText(QWidget *, const QString &amp;, const QString &amp;, QLineEdit::EchoMode, const QString &amp;, bool *, QFlags&lt;Qt::WindowType&gt;)">
3136 3136 <modify-argument index="6">
3137 3137 <remove-argument/>
3138 3138 <conversion-rule class="native">
3139 3139 <insert-template name="core.prepare_removed_bool*_argument"/>
3140 3140 </conversion-rule>
3141 3141 </modify-argument>
3142 3142 <modify-argument index="return">
3143 3143 <conversion-rule class="native">
3144 3144 <insert-template name="core.convert_to_null_or_primitive"/>
3145 3145 </conversion-rule>
3146 3146 </modify-argument>
3147 3147 </modify-function>
3148 3148 </object-type>
3149 3149
3150 3150
3151 3151 <object-type name="QGraphicsScene">
3152 3152 <extra-includes>
3153 3153 <include file-name="QVarLengthArray" location="global"/>
3154 3154 </extra-includes>
3155 3155
3156 3156 <modify-function signature="contextMenuEvent(QGraphicsSceneContextMenuEvent*)">
3157 3157 <modify-argument index="1" invalidate-after-use="yes"/>
3158 3158 </modify-function>
3159 3159 <modify-function signature="dragEnterEvent(QGraphicsSceneDragDropEvent*)">
3160 3160 <modify-argument index="1" invalidate-after-use="yes"/>
3161 3161 </modify-function>
3162 3162 <modify-function signature="dragLeaveEvent(QGraphicsSceneDragDropEvent*)">
3163 3163 <modify-argument index="1" invalidate-after-use="yes"/>
3164 3164 </modify-function>
3165 3165 <modify-function signature="dragMoveEvent(QGraphicsSceneDragDropEvent*)">
3166 3166 <modify-argument index="1" invalidate-after-use="yes"/>
3167 3167 </modify-function>
3168 3168 <modify-function signature="drawBackground(QPainter*,QRectF)">
3169 3169 <modify-argument index="1" invalidate-after-use="yes"/>
3170 3170 </modify-function>
3171 3171 <modify-function signature="drawForeground(QPainter*,QRectF)">
3172 3172 <modify-argument index="1" invalidate-after-use="yes"/>
3173 3173 </modify-function>
3174 3174 <modify-function signature="drawItems(QPainter*,int,QGraphicsItem**,const QStyleOptionGraphicsItem*,QWidget*)">
3175 3175 <modify-argument index="1" invalidate-after-use="yes"/>
3176 3176 </modify-function>
3177 3177 <modify-function signature="dropEvent(QGraphicsSceneDragDropEvent*)">
3178 3178 <modify-argument index="1" invalidate-after-use="yes"/>
3179 3179 </modify-function>
3180 3180 <modify-function signature="focusInEvent(QFocusEvent*)">
3181 3181 <modify-argument index="1" invalidate-after-use="yes"/>
3182 3182 </modify-function>
3183 3183 <modify-function signature="focusOutEvent(QFocusEvent*)">
3184 3184 <modify-argument index="1" invalidate-after-use="yes"/>
3185 3185 </modify-function>
3186 3186 <modify-function signature="helpEvent(QGraphicsSceneHelpEvent*)">
3187 3187 <modify-argument index="1" invalidate-after-use="yes"/>
3188 3188 </modify-function>
3189 3189 <modify-function signature="inputMethodEvent(QInputMethodEvent*)">
3190 3190 <modify-argument index="1" invalidate-after-use="yes"/>
3191 3191 </modify-function>
3192 3192 <modify-function signature="keyPressEvent(QKeyEvent*)">
3193 3193 <modify-argument index="1" invalidate-after-use="yes"/>
3194 3194 </modify-function>
3195 3195 <modify-function signature="keyReleaseEvent(QKeyEvent*)">
3196 3196 <modify-argument index="1" invalidate-after-use="yes"/>
3197 3197 </modify-function>
3198 3198 <modify-function signature="mouseDoubleClickEvent(QGraphicsSceneMouseEvent*)">
3199 3199 <modify-argument index="1" invalidate-after-use="yes"/>
3200 3200 </modify-function>
3201 3201 <modify-function signature="mouseMoveEvent(QGraphicsSceneMouseEvent*)">
3202 3202 <modify-argument index="1" invalidate-after-use="yes"/>
3203 3203 </modify-function>
3204 3204 <modify-function signature="mousePressEvent(QGraphicsSceneMouseEvent*)">
3205 3205 <modify-argument index="1" invalidate-after-use="yes"/>
3206 3206 </modify-function>
3207 3207 <modify-function signature="mouseReleaseEvent(QGraphicsSceneMouseEvent*)">
3208 3208 <modify-argument index="1" invalidate-after-use="yes"/>
3209 3209 </modify-function>
3210 3210 <modify-function signature="wheelEvent(QGraphicsSceneWheelEvent*)">
3211 3211 <modify-argument index="1" invalidate-after-use="yes"/>
3212 3212 </modify-function>
3213 3213
3214 3214 <modify-function signature="setActiveWindow(QGraphicsWidget*)">
3215 3215 <modify-argument index="1">
3216 3216 <reference-count action="ignore"/>
3217 3217 </modify-argument>
3218 3218 </modify-function>
3219 3219 <modify-function signature="setStyle(QStyle*)">
3220 3220 <modify-argument index="1">
3221 3221 <reference-count action="ignore"/>
3222 3222 </modify-argument>
3223 3223 </modify-function>
3224 3224
3225 3225 <modify-function signature="addItem(QGraphicsItem *)">
3226 3226 <modify-argument index="1">
3227 3227 <define-ownership class="java" owner="c++"/>
3228 3228 </modify-argument>
3229 3229 </modify-function>
3230 3230 <modify-function signature="addEllipse(const QRectF &amp;, const QPen &amp;, const QBrush &amp;)">
3231 3231 <modify-argument index="return">
3232 3232 <define-ownership class="java" owner="c++"/>
3233 3233 </modify-argument>
3234 3234 </modify-function>
3235 3235 <modify-function signature="addLine(const QLineF &amp;, const QPen &amp;)">
3236 3236 <modify-argument index="return">
3237 3237 <define-ownership class="java" owner="c++"/>
3238 3238 </modify-argument>
3239 3239 </modify-function>
3240 3240 <modify-function signature="addPath(const QPainterPath &amp;, const QPen &amp;, const QBrush &amp;)">
3241 3241 <modify-argument index="return">
3242 3242 <define-ownership class="java" owner="c++"/>
3243 3243 </modify-argument>
3244 3244 </modify-function>
3245 3245 <modify-function signature="addPixmap(const QPixmap &amp;)">
3246 3246 <modify-argument index="return">
3247 3247 <define-ownership class="java" owner="c++"/>
3248 3248 </modify-argument>
3249 3249 </modify-function>
3250 3250 <modify-function signature="addPolygon(const QPolygonF &amp;, const QPen &amp;, const QBrush &amp;)">
3251 3251 <modify-argument index="return">
3252 3252 <define-ownership class="java" owner="c++"/>
3253 3253 </modify-argument>
3254 3254 </modify-function>
3255 3255 <modify-function signature="addRect(const QRectF &amp;, const QPen &amp;, const QBrush &amp;)">
3256 3256 <modify-argument index="return">
3257 3257 <define-ownership class="java" owner="c++"/>
3258 3258 </modify-argument>
3259 3259 </modify-function>
3260 3260 <modify-function signature="addText(const QString &amp;, const QFont &amp;)">
3261 3261 <modify-argument index="return">
3262 3262 <define-ownership class="java" owner="c++"/>
3263 3263 </modify-argument>
3264 3264 </modify-function>
3265 3265 <modify-function signature="addWidget(QWidget*,QFlags&lt;Qt::WindowType&gt;)">
3266 3266 <modify-argument index="return">
3267 3267 <define-ownership class="java" owner="c++"/>
3268 3268 </modify-argument>
3269 3269 <modify-argument index="1">
3270 3270 <define-ownership class="java" owner="c++"/>
3271 3271 </modify-argument>
3272 3272 </modify-function>
3273 3273 <modify-function signature="removeItem(QGraphicsItem*)">
3274 3274 <modify-argument index="1">
3275 3275 <define-ownership class="java" owner="default"/>
3276 3276 </modify-argument>
3277 3277 </modify-function>
3278 3278 <modify-function signature="setFocusItem(QGraphicsItem*,Qt::FocusReason)">
3279 3279 <modify-argument index="1">
3280 3280 <reference-count action="set" variable-name="__rcFocusItem"/>
3281 3281 </modify-argument>
3282 3282 </modify-function>
3283 3283 </object-type>
3284 3284
3285 3285
3286 3286 <object-type name="QCalendarWidget">
3287 3287 <extra-includes>
3288 3288 <include file-name="QTextCharFormat" location="global"/>
3289 3289 </extra-includes>
3290 3290
3291 3291 <modify-function signature="isHeaderVisible()const" remove="all"/> <!--### Obsolete in 4.3-->
3292 3292 <modify-function signature="setHeaderVisible(bool)" remove="all"/> <!--### Obsolete in 4.3-->
3293 3293
3294 3294 <modify-function signature="paintCell(QPainter*,QRect,QDate)const">
3295 3295 <modify-argument invalidate-after-use="yes" index="1"/>
3296 3296 </modify-function>
3297 3297
3298 3298 <modify-function signature="sizeHint()const" rename="getSizeHint"/>
3299 3299 <modify-function signature="minimumSizeHint()const" rename="getMinimumSizeHint"/>
3300 3300 </object-type>
3301 3301
3302 3302 <object-type name="QTreeWidget">
3303 3303 <modify-function signature="setSelectionModel(QItemSelectionModel*)">
3304 3304 <modify-argument index="1">
3305 3305 <no-null-pointer/>
3306 3306 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemSelectionModel"/>
3307 3307 </modify-argument>
3308 3308 </modify-function>
3309 3309 <modify-function signature="removeItemWidget(QTreeWidgetItem*,int)">
3310 3310 <modify-argument index="1">
3311 3311 <reference-count action="ignore"/>
3312 3312 </modify-argument>
3313 3313 </modify-function>
3314 3314 <modify-function signature="mimeData(const QList&lt;QTreeWidgetItem*&gt;)const">
3315 3315 <modify-argument index="1" invalidate-after-use="yes"/>
3316 3316 </modify-function>
3317 3317 <modify-function signature="dropMimeData(QTreeWidgetItem*,int,const QMimeData*,Qt::DropAction)">
3318 3318 <modify-argument index="1" invalidate-after-use="yes"/>
3319 3319 </modify-function>
3320 3320 <modify-function signature="isSortingEnabled()const" remove="all"/>
3321 3321 <modify-function signature="setSortingEnabled(bool)" remove="all"/>
3322 3322 <modify-function signature="indexOfTopLevelItem(QTreeWidgetItem *)">
3323 3323 <remove/>
3324 3324 </modify-function>
3325 3325 <modify-function signature="addTopLevelItem(QTreeWidgetItem *)">
3326 3326 <modify-argument index="1">
3327 3327 <define-ownership class="java" owner="c++"/>
3328 3328 </modify-argument>
3329 3329 </modify-function>
3330 3330 <modify-function signature="takeTopLevelItem(int)">
3331 3331 <modify-argument index="return">
3332 3332 <define-ownership class="java" owner="default"/>
3333 3333 </modify-argument>
3334 3334 </modify-function>
3335 3335 <modify-function signature="addTopLevelItems(const QList&lt;QTreeWidgetItem*&gt; &amp;)">
3336 3336 <modify-argument index="1">
3337 3337 <define-ownership class="java" owner="c++"/>
3338 3338 </modify-argument>
3339 3339 </modify-function>
3340 3340 <modify-function signature="insertTopLevelItem(int, QTreeWidgetItem *)">
3341 3341 <modify-argument index="2">
3342 3342 <define-ownership class="java" owner="c++"/>
3343 3343 </modify-argument>
3344 3344 </modify-function>
3345 3345 <modify-function signature="insertTopLevelItems(int, const QList&lt;QTreeWidgetItem*&gt; &amp;)">
3346 3346 <modify-argument index="2">
3347 3347 <define-ownership class="java" owner="c++"/>
3348 3348 </modify-argument>
3349 3349 </modify-function>
3350 3350 <modify-function signature="setHeaderItem(QTreeWidgetItem *)">
3351 3351 <modify-argument index="1">
3352 3352 <define-ownership class="java" owner="c++"/>
3353 3353 </modify-argument>
3354 3354 </modify-function>
3355 3355 <modify-function signature="takeTopLevelItem(int)">
3356 3356 <modify-argument index="return">
3357 3357 <define-ownership class="java" owner="default"/>
3358 3358 </modify-argument>
3359 3359 </modify-function>
3360 3360 <modify-function signature="setCurrentItem(QTreeWidgetItem*,int,QFlags&lt;QItemSelectionModel::SelectionFlag&gt;)">
3361 3361 <modify-argument index="1">
3362 3362 <reference-count action="ignore"/>
3363 3363 </modify-argument>
3364 3364 </modify-function>
3365 3365 <modify-function signature="setFirstItemColumnSpanned(const QTreeWidgetItem*,bool)">
3366 3366 <modify-argument index="1">
3367 3367 <reference-count action="ignore"/>
3368 3368 </modify-argument>
3369 3369 </modify-function>
3370 3370 <modify-function signature="setCurrentItem(QTreeWidgetItem*)">
3371 3371 <modify-argument index="1">
3372 3372 <reference-count action="ignore"/>
3373 3373 </modify-argument>
3374 3374 </modify-function>
3375 3375 <modify-function signature="setCurrentItem(QTreeWidgetItem*,int)">
3376 3376 <modify-argument index="1">
3377 3377 <reference-count action="ignore"/>
3378 3378 </modify-argument>
3379 3379 </modify-function>
3380 3380 <modify-function signature="setItemExpanded(const QTreeWidgetItem*,bool)">
3381 3381 <remove/>
3382 3382 </modify-function>
3383 3383 <modify-function signature="isItemExpanded(const QTreeWidgetItem*)const">
3384 3384 <remove/>
3385 3385 </modify-function>
3386 3386 <modify-function signature="setItemHidden(const QTreeWidgetItem*,bool)">
3387 3387 <remove/>
3388 3388 </modify-function>
3389 3389 <modify-function signature="isItemHidden(const QTreeWidgetItem*)const">
3390 3390 <remove/>
3391 3391 </modify-function>
3392 3392 <modify-function signature="isItemSelected(const QTreeWidgetItem*)const">
3393 3393 <remove/>
3394 3394 </modify-function>
3395 3395 <modify-function signature="setItemSelected(const QTreeWidgetItem*,bool)">
3396 3396 <remove/>
3397 3397 </modify-function>
3398 3398 <modify-function signature="setItemWidget(QTreeWidgetItem*,int,QWidget*)">
3399 3399 <modify-argument index="1">
3400 3400 <reference-count action="ignore"/>
3401 3401 </modify-argument>
3402 3402 <modify-argument index="3">
3403 3403 <reference-count action="ignore"/>
3404 3404 </modify-argument>
3405 3405 </modify-function>
3406 3406 <modify-function signature="setModel(QAbstractItemModel*)">
3407 3407 <modify-argument index="1">
3408 3408 <reference-count action="ignore"/>
3409 3409 </modify-argument>
3410 3410 </modify-function>
3411 3411
3412 3412 <modify-function signature="items(const QMimeData*)const" remove="all"/> <!--### Obsolete in 4.3-->
3413 3413
3414 3414 <modify-function signature="mimeData(const QList&lt;QTreeWidgetItem*&gt;)const" remove="all"/>
3415 3415 </object-type>
3416 3416
3417 3417 <object-type name="QAbstractItemDelegate">
3418 3418 <modify-function signature="setEditorData(QWidget*,QModelIndex)const">
3419 3419 <modify-argument index="1">
3420 3420 <!-- Safe to ignore because this implementation is documented to do nothing -->
3421 3421 <reference-count action="ignore"/>
3422 3422 </modify-argument>
3423 3423 </modify-function>
3424 3424 <modify-function signature="setModelData(QWidget*,QAbstractItemModel*,QModelIndex)const">
3425 3425 <modify-argument index="1">
3426 3426 <reference-count action="ignore"/>
3427 3427 </modify-argument>
3428 3428 <modify-argument index="2">
3429 3429 <reference-count action="ignore"/>
3430 3430 </modify-argument>
3431 3431 </modify-function>
3432 3432
3433 3433 <modify-function signature="paint(QPainter*,QStyleOptionViewItem,QModelIndex)const">
3434 3434 <modify-argument index="1" invalidate-after-use="yes"/>
3435 3435 </modify-function>
3436 3436 <modify-function signature="editorEvent(QEvent*,QAbstractItemModel*,QStyleOptionViewItem,QModelIndex)">
3437 3437 <modify-argument index="1" invalidate-after-use="yes"/>
3438 3438 </modify-function>
3439 3439
3440 3440 <modify-function signature="elidedText(QFontMetrics, int, Qt::TextElideMode, QString)" remove="all"/> <!--### Obsolete in 4.3-->
3441 3441 </object-type>
3442 3442
3443 3443 <object-type name="QTableWidgetItem" delete-in-main-thread="yes">
3444 3444 <modify-function signature="operator=(const QTableWidgetItem&amp;)" remove="all"/>
3445 3445 <modify-function signature="clone() const">
3446 3446 <modify-argument index="return">
3447 3447 <define-ownership class="shell" owner="c++"/>
3448 3448 </modify-argument>
3449 3449 </modify-function>
3450 3450
3451 3451 <modify-function signature="backgroundColor()const" remove="all"/> <!--### Obsolete in 4.3-->
3452 3452 <modify-function signature="setBackgroundColor(QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3453 3453 <modify-function signature="setTextColor(QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3454 3454 <modify-function signature="textColor()const" remove="all"/> <!--### Obsolete in 4.3-->
3455 3455
3456 3456 <modify-function signature="operator&lt;(QTableWidgetItem)const">
3457 3457 <modify-argument index="1" invalidate-after-use="yes"/>
3458 3458 </modify-function>
3459 3459 <modify-function signature="read(QDataStream&amp;)">
3460 3460 <modify-argument index="1" invalidate-after-use="yes"/>
3461 3461 </modify-function>
3462 3462 <modify-function signature="write(QDataStream&amp;)const">
3463 3463 <modify-argument index="1" invalidate-after-use="yes"/>
3464 3464 </modify-function>
3465 3465
3466 3466
3467 3467 <modify-function signature="read(QDataStream &amp;)" remove="all"/>
3468 3468 <modify-function signature="write(QDataStream &amp;)const" remove="all"/>
3469 3469 <modify-function signature="QTableWidgetItem(QTableWidgetItem)" remove="all"/>
3470 3470 <modify-function signature="operator=(QTableWidgetItem)" remove="all"/>
3471 3471 <modify-function signature="operator&lt;(QTableWidgetItem)const" remove="all"/>
3472 3472 </object-type>
3473 3473
3474 3474 <object-type name="QListWidgetItem" delete-in-main-thread="yes">
3475 3475
3476 3476 <modify-function signature="operator&lt;(QListWidgetItem)const">
3477 3477 <modify-argument index="1" invalidate-after-use="yes"/>
3478 3478 </modify-function>
3479 3479 <modify-function signature="read(QDataStream&amp;)">
3480 3480 <modify-argument index="1" invalidate-after-use="yes"/>
3481 3481 </modify-function>
3482 3482 <modify-function signature="write(QDataStream&amp;)const">
3483 3483 <modify-argument index="1" invalidate-after-use="yes"/>
3484 3484 </modify-function>
3485 3485
3486 3486
3487 3487 <modify-function signature="operator=(const QListWidgetItem&amp;)" remove="all"/>
3488 3488 <modify-function signature="QListWidgetItem(QListWidget *, int)">
3489 3489 <modify-argument index="this">
3490 3490 <define-ownership class="java" owner="c++"/>
3491 3491 </modify-argument>
3492 3492 </modify-function>
3493 3493 <modify-function signature="QListWidgetItem(const QString &amp;, QListWidget *, int)">
3494 3494 <modify-argument index="this">
3495 3495 <define-ownership class="java" owner="c++"/>
3496 3496 </modify-argument>
3497 3497 </modify-function>
3498 3498 <modify-function signature="QListWidgetItem(const QIcon &amp;, const QString &amp;, QListWidget *, int)">
3499 3499 <modify-argument index="this">
3500 3500 <define-ownership class="java" owner="c++"/>
3501 3501 </modify-argument>
3502 3502 </modify-function>
3503 3503 <modify-function signature="clone() const">
3504 3504 <modify-argument index="return">
3505 3505 <define-ownership class="shell" owner="c++"/>
3506 3506 </modify-argument>
3507 3507 </modify-function>
3508 3508
3509 3509 <modify-function signature="backgroundColor()const" remove="all"/> <!--### Obsolete in 4.3-->
3510 3510 <modify-function signature="setBackgroundColor(QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3511 3511 <modify-function signature="setTextColor(QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3512 3512 <modify-function signature="textColor()const" remove="all"/> <!--### Obsolete in 4.3-->
3513 3513
3514 3514 <modify-function signature="read(QDataStream &amp;)" remove="all"/>
3515 3515 <modify-function signature="write(QDataStream &amp;)const" remove="all"/>
3516 3516 <modify-function signature="QListWidgetItem(QListWidgetItem)" remove="all"/>
3517 3517 <modify-function signature="operator=(QListWidgetItem)" remove="all"/>
3518 3518 <modify-function signature="operator&lt;(QListWidgetItem)const" remove="all"/>
3519 3519 </object-type>
3520 3520
3521 3521 <object-type name="QGraphicsTextItem"> <!-- a QObject so main-thread delete redundant -->
3522 3522 <extra-includes>
3523 3523 <include file-name="QTextCursor" location="global"/>
3524 3524 </extra-includes>
3525 3525 <modify-function signature="QGraphicsTextItem(QGraphicsItem*,QGraphicsScene*)">
3526 3526 <inject-code position="end">
3527 3527 <argument-map index="1" meta-name="%1"/>
3528 3528 if (%1 != null) disableGarbageCollection();
3529 3529 </inject-code>
3530 3530 </modify-function>
3531 3531 <modify-function signature="QGraphicsTextItem(const QString &amp;,QGraphicsItem*,QGraphicsScene*)">
3532 3532 <inject-code position="end">
3533 3533 <argument-map index="2" meta-name="%2"/>
3534 3534 if (%2 != null) disableGarbageCollection();
3535 3535 </inject-code>
3536 3536 </modify-function>
3537 3537 <modify-function signature="setDocument(QTextDocument*)">
3538 3538 <modify-argument index="1">
3539 3539 <reference-count action="set" variable-name="__rcDocument"/>
3540 3540 </modify-argument>
3541 3541 </modify-function>
3542 3542
3543 3543 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
3544 3544 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
3545 3545 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
3546 3546 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
3547 3547 </object-type>
3548 3548
3549 3549 <object-type name="QCompleter">
3550 3550 <modify-function signature="activated(const QModelIndex &amp;)">
3551 3551 <rename to="activatedIndex"/>
3552 3552 </modify-function>
3553 3553 <modify-function signature="highlighted(const QModelIndex &amp;)">
3554 3554 <rename to="highlightedIndex"/>
3555 3555 </modify-function>
3556 3556 <modify-function signature="setModel(QAbstractItemModel *)">
3557 3557 <modify-argument index="1">
3558 3558 <reference-count action="set" variable-name="__rcModel"/>
3559 3559 </modify-argument>
3560 3560 </modify-function>
3561 3561 <modify-function signature="setPopup(QAbstractItemView *)">
3562 3562 <modify-argument index="1">
3563 3563 <no-null-pointer/>
3564 3564 <define-ownership class="java" owner="c++"/>
3565 3565 </modify-argument>
3566 3566 </modify-function>
3567 3567 <modify-function signature="setWidget(QWidget *)">
3568 3568 <modify-argument index="1">
3569 3569 <reference-count action="set" variable-name="__rcWidget"/>
3570 3570 </modify-argument>
3571 3571 </modify-function>
3572 3572 </object-type>
3573 3573
3574 3574
3575 3575 <object-type name="QTreeWidgetItem" delete-in-main-thread="yes">
3576 3576
3577 3577 <modify-function signature="operator&lt;(QTreeWidgetItem)const">
3578 3578 <modify-argument index="1" invalidate-after-use="yes"/>
3579 3579 </modify-function>
3580 3580 <modify-function signature="read(QDataStream&amp;)">
3581 3581 <modify-argument index="1" invalidate-after-use="yes"/>
3582 3582 </modify-function>
3583 3583 <modify-function signature="write(QDataStream&amp;)const">
3584 3584 <modify-argument index="1" invalidate-after-use="yes"/>
3585 3585 </modify-function>
3586 3586
3587 3587 <modify-function signature="QTreeWidgetItem(const QTreeWidgetItem &amp;)" remove="all"/>
3588 3588 <modify-function signature="operator=(const QTreeWidgetItem&amp;)" remove="all"/>
3589 3589
3590 3590 <modify-function signature="QTreeWidgetItem(QTreeWidget *,int)">
3591 3591 <modify-argument index="this">
3592 3592 <define-ownership class="java" owner="c++"/>
3593 3593 </modify-argument>
3594 3594 </modify-function>
3595 3595 <modify-function signature="QTreeWidgetItem(QTreeWidget *,const QStringList&lt;QString&gt; &amp;,int)">
3596 3596 <modify-argument index="this">
3597 3597 <define-ownership class="java" owner="c++"/>
3598 3598 </modify-argument>
3599 3599 </modify-function>
3600 3600 <modify-function signature="QTreeWidgetItem(QTreeWidget *,QTreeWidgetItem *,int)">
3601 3601 <modify-argument index="this">
3602 3602 <define-ownership class="java" owner="c++"/>
3603 3603 </modify-argument>
3604 3604 </modify-function>
3605 3605 <modify-function signature="QTreeWidgetItem(QTreeWidgetItem *,int)">
3606 3606 <modify-argument index="this">
3607 3607 <define-ownership class="java" owner="c++"/>
3608 3608 </modify-argument>
3609 3609 </modify-function>
3610 3610 <modify-function signature="QTreeWidgetItem(QTreeWidgetItem *,const QStringList&lt;QString&gt; &amp;,int)">
3611 3611 <modify-argument index="this">
3612 3612 <define-ownership class="java" owner="c++"/>
3613 3613 </modify-argument>
3614 3614 </modify-function>
3615 3615 <modify-function signature="QTreeWidgetItem(QTreeWidgetItem *,QTreeWidgetItem *,int)">
3616 3616 <modify-argument index="this">
3617 3617 <define-ownership class="java" owner="c++"/>
3618 3618 </modify-argument>
3619 3619 </modify-function>
3620 3620 <modify-function signature="clone() const">
3621 3621 <modify-argument index="return">
3622 3622 <define-ownership class="shell" owner="c++"/>
3623 3623 </modify-argument>
3624 3624 </modify-function>
3625 3625 <modify-function signature="addChild(QTreeWidgetItem *)">
3626 3626 <modify-argument index="1">
3627 3627 <define-ownership class="java" owner="c++"/>
3628 3628 </modify-argument>
3629 3629 </modify-function>
3630 3630 <modify-function signature="addChildren(const QList&lt;QTreeWidgetItem*&gt; &amp;)">
3631 3631 <modify-argument index="1">
3632 3632 <define-ownership class="java" owner="c++"/>
3633 3633 </modify-argument>
3634 3634 </modify-function>
3635 3635 <modify-function signature="insertChild(int, QTreeWidgetItem *)">
3636 3636 <modify-argument index="2">
3637 3637 <define-ownership class="java" owner="c++"/>
3638 3638 </modify-argument>
3639 3639 </modify-function>
3640 3640 <modify-function signature="insertChildren(int, const QList&lt;QTreeWidgetItem*&gt; &amp;)">
3641 3641 <modify-argument index="2">
3642 3642 <define-ownership class="java" owner="c++"/>
3643 3643 </modify-argument>
3644 3644 </modify-function>
3645 3645 <modify-function signature="removeChild(QTreeWidgetItem*)">
3646 3646 <modify-argument index="1">
3647 3647 <define-ownership class="java" owner="default"/>
3648 3648 </modify-argument>
3649 3649 </modify-function>
3650 3650 <modify-function signature="takeChild(int)">
3651 3651 <modify-argument index="return">
3652 3652 <define-ownership class="java" owner="default"/>
3653 3653 </modify-argument>
3654 3654 </modify-function>
3655 3655 <modify-function signature="takeChildren()">
3656 3656 <modify-argument index="return">
3657 3657 <define-ownership class="java" owner="default"/>
3658 3658 </modify-argument>
3659 3659 </modify-function>
3660 3660
3661 3661 <modify-function signature="backgroundColor(int)const" remove="all"/> <!--### Obsolete in 4.3-->
3662 3662 <modify-function signature="setBackgroundColor(int, QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3663 3663 <modify-function signature="setTextColor(int, QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3664 3664 <modify-function signature="textColor(int)const" remove="all"/> <!--### Obsolete in 4.3-->
3665 3665
3666 3666 <modify-function signature="read(QDataStream &amp;)" remove="all"/>
3667 3667 <modify-function signature="write(QDataStream &amp;)const" remove="all"/>
3668 3668 <modify-function signature="QTreeWidgetItem(QTreeWidgetItem)" remove="all"/>
3669 3669 <modify-function signature="operator=(QTreeWidgetItem)" remove="all"/>
3670 3670 <modify-function signature="operator&lt;(QTreeWidgetItem)const" remove="all"/>
3671 3671 </object-type>
3672 3672
3673 3673 <object-type name="QListWidget">
3674 3674 <modify-function signature="mimeData(const QList&lt;QListWidgetItem *&gt;)const">
3675 3675 <modify-argument index="1" invalidate-after-use="yes"/>
3676 3676 </modify-function>
3677 3677 <modify-function signature="addItem(QListWidgetItem *)">
3678 3678 <modify-argument index="1">
3679 3679 <define-ownership class="java" owner="c++"/>
3680 3680 </modify-argument>
3681 3681 </modify-function>
3682 3682 <modify-function signature="insertItem(int, QListWidgetItem *)">
3683 3683 <modify-argument index="2">
3684 3684 <define-ownership class="java" owner="c++"/>
3685 3685 </modify-argument>
3686 3686 </modify-function>
3687 3687 <modify-function signature="setCurrentItem(QListWidgetItem*)">
3688 3688 <modify-argument index="1">
3689 3689 <reference-count action="ignore"/>
3690 3690 </modify-argument>
3691 3691 </modify-function>
3692 3692 <modify-function signature="setCurrentItem(QListWidgetItem*,QFlags&lt;QItemSelectionModel::SelectionFlag&gt;)">
3693 3693 <modify-argument index="1">
3694 3694 <reference-count action="ignore"/>
3695 3695 </modify-argument>
3696 3696 </modify-function>
3697 3697 <modify-function signature="setItemHidden(const QListWidgetItem*,bool)">
3698 3698 <remove/>
3699 3699 </modify-function>
3700 3700 <modify-function signature="isItemHidden(const QListWidgetItem*)const">
3701 3701 <remove/>
3702 3702 </modify-function>
3703 3703 <modify-function signature="setItemSelected(const QListWidgetItem*,bool)">
3704 3704 <remove/>
3705 3705 </modify-function>
3706 3706 <modify-function signature="isItemSelected(const QListWidgetItem*)const">
3707 3707 <remove/>
3708 3708 </modify-function>
3709 3709 <modify-function signature="takeItem(int)">
3710 3710 <modify-argument index="return">
3711 3711 <define-ownership class="java" owner="default"/>
3712 3712 </modify-argument>
3713 3713 </modify-function>
3714 3714 <modify-function signature="setItemWidget(QListWidgetItem*,QWidget*)">
3715 3715 <modify-argument index="1">
3716 3716 <reference-count action="ignore"/>
3717 3717 </modify-argument>
3718 3718 <modify-argument index="2">
3719 3719 <reference-count action="ignore"/>
3720 3720 </modify-argument>
3721 3721 </modify-function>
3722 3722 <modify-function signature="removeItemWidget(QListWidgetItem*)">
3723 3723 <modify-argument index="1">
3724 3724 <reference-count action="ignore"/>
3725 3725 </modify-argument>
3726 3726 </modify-function>
3727 3727 <modify-function signature="setModel(QAbstractItemModel*)">
3728 3728 <modify-argument index="1">
3729 3729 <reference-count action="ignore"/>
3730 3730 </modify-argument>
3731 3731 </modify-function>
3732 3732
3733 3733
3734 3734 <modify-function signature="mimeData(const QList&lt;QListWidgetItem*&gt;)const" remove="all"/>
3735 3735 </object-type>
3736 3736
3737 3737 <object-type name="QWidget">
3738 3738 <extra-includes>
3739 3739 <include file-name="QIcon" location="global"/>
3740 3740 <include file-name="QMessageBox" location="global"/>
3741 3741 </extra-includes>
3742 3742
3743 3743 <modify-function signature="actionEvent(QActionEvent*)">
3744 3744 <modify-argument index="1" invalidate-after-use="yes"/>
3745 3745 </modify-function>
3746 3746 <modify-function signature="changeEvent(QEvent*)">
3747 3747 <modify-argument index="1" invalidate-after-use="yes"/>
3748 3748 </modify-function>
3749 3749 <modify-function signature="closeEvent(QCloseEvent*)">
3750 3750 <modify-argument index="1" invalidate-after-use="yes"/>
3751 3751 </modify-function>
3752 3752 <modify-function signature="contextMenuEvent(QContextMenuEvent*)">
3753 3753 <modify-argument index="1" invalidate-after-use="yes"/>
3754 3754 </modify-function>
3755 3755 <modify-function signature="dragEnterEvent(QDragEnterEvent*)">
3756 3756 <modify-argument index="1" invalidate-after-use="yes"/>
3757 3757 </modify-function>
3758 3758 <modify-function signature="dragLeaveEvent(QDragLeaveEvent*)">
3759 3759 <modify-argument index="1" invalidate-after-use="yes"/>
3760 3760 </modify-function>
3761 3761 <modify-function signature="dragMoveEvent(QDragMoveEvent*)">
3762 3762 <modify-argument index="1" invalidate-after-use="yes"/>
3763 3763 </modify-function>
3764 3764 <modify-function signature="dropEvent(QDropEvent*)">
3765 3765 <modify-argument index="1" invalidate-after-use="yes"/>
3766 3766 </modify-function>
3767 3767 <modify-function signature="enterEvent(QEvent*)">
3768 3768 <modify-argument index="1" invalidate-after-use="yes"/>
3769 3769 </modify-function>
3770 3770 <modify-function signature="focusInEvent(QFocusEvent*)">
3771 3771 <modify-argument index="1" invalidate-after-use="yes"/>
3772 3772 </modify-function>
3773 3773 <modify-function signature="focusOutEvent(QFocusEvent*)">
3774 3774 <modify-argument index="1" invalidate-after-use="yes"/>
3775 3775 </modify-function>
3776 3776 <modify-function signature="hideEvent(QHideEvent*)">
3777 3777 <modify-argument index="1" invalidate-after-use="yes"/>
3778 3778 </modify-function>
3779 3779 <modify-function signature="inputMethodEvent(QInputMethodEvent*)">
3780 3780 <modify-argument index="1" invalidate-after-use="yes"/>
3781 3781 </modify-function>
3782 3782 <modify-function signature="keyPressEvent(QKeyEvent*)">
3783 3783 <modify-argument index="1" invalidate-after-use="yes"/>
3784 3784 </modify-function>
3785 3785 <modify-function signature="keyReleaseEvent(QKeyEvent*)">
3786 3786 <modify-argument index="1" invalidate-after-use="yes"/>
3787 3787 </modify-function>
3788 3788 <modify-function signature="leaveEvent(QEvent*)">
3789 3789 <modify-argument index="1" invalidate-after-use="yes"/>
3790 3790 </modify-function>
3791 3791 <modify-function signature="mouseDoubleClickEvent(QMouseEvent*)">
3792 3792 <modify-argument index="1" invalidate-after-use="yes"/>
3793 3793 </modify-function>
3794 3794 <modify-function signature="mouseMoveEvent(QMouseEvent*)">
3795 3795 <modify-argument index="1" invalidate-after-use="yes"/>
3796 3796 </modify-function>
3797 3797 <modify-function signature="mousePressEvent(QMouseEvent*)">
3798 3798 <modify-argument index="1" invalidate-after-use="yes"/>
3799 3799 </modify-function>
3800 3800 <modify-function signature="mouseReleaseEvent(QMouseEvent*)">
3801 3801 <modify-argument index="1" invalidate-after-use="yes"/>
3802 3802 </modify-function>
3803 3803 <modify-function signature="moveEvent(QMoveEvent*)">
3804 3804 <modify-argument index="1" invalidate-after-use="yes"/>
3805 3805 </modify-function>
3806 3806 <modify-function signature="paintEvent(QPaintEvent*)">
3807 3807 <modify-argument index="1" invalidate-after-use="yes"/>
3808 3808 </modify-function>
3809 3809 <modify-function signature="resizeEvent(QResizeEvent*)">
3810 3810 <modify-argument index="1" invalidate-after-use="yes"/>
3811 3811 </modify-function>
3812 3812 <modify-function signature="showEvent(QShowEvent*)">
3813 3813 <modify-argument index="1" invalidate-after-use="yes"/>
3814 3814 </modify-function>
3815 3815 <modify-function signature="tabletEvent(QTabletEvent*)">
3816 3816 <modify-argument index="1" invalidate-after-use="yes"/>
3817 3817 </modify-function>
3818 3818 <modify-function signature="wheelEvent(QWheelEvent*)">
3819 3819 <modify-argument index="1" invalidate-after-use="yes"/>
3820 3820 </modify-function>
3821 3821
3822 3822 <modify-function signature="render(QPainter*,QPoint,QRegion,QFlags&lt;QWidget::RenderFlag&gt;)">
3823 3823 <modify-argument index="2">
3824 3824 <!-- Removed because the render(QPainter*) overload conflicts with the identical function in QGraphicsView -->
3825 3825 <remove-default-expression/>
3826 3826 </modify-argument>
3827 3827 </modify-function>
3828 3828
3829 3829 <inject-code class="native">
3830 3830 extern "C" JNIEXPORT void JNICALL QTJAMBI_FUNCTION_PREFIX(Java_com_trolltech_qt_gui_QWidget__1_1qt_1QMessageBox_1setWindowTitle)
3831 3831 (JNIEnv *__jni_env,
3832 3832 jclass,
3833 3833 jlong __this_nativeId,
3834 3834 jobject title0)
3835 3835 {
3836 3836 QTJAMBI_DEBUG_TRACE("(native) entering: QMessageBox::setWindowTitle(const QString &amp; title)");
3837 3837 QString __qt_title0 = qtjambi_to_qstring(__jni_env, (jstring) title0);
3838 3838 QTJAMBI_EXCEPTION_CHECK(__jni_env);
3839 3839 QMessageBox *__qt_this = (QMessageBox *) qtjambi_from_jlong(__this_nativeId);
3840 3840 QTJAMBI_EXCEPTION_CHECK(__jni_env);
3841 3841 Q_ASSERT(__qt_this);
3842 3842 __qt_this-&gt;setWindowTitle((const QString&amp; )__qt_title0);
3843 3843 QTJAMBI_DEBUG_TRACE("(native) -&gt; leaving: QMessageBox::setWindowTitle(const QString &amp; title)");
3844 3844 }
3845 3845 </inject-code>
3846 3846
3847 3847 <inject-code class="native">
3848 3848 extern "C" JNIEXPORT void JNICALL QTJAMBI_FUNCTION_PREFIX(Java_com_trolltech_qt_gui_QWidget__1_1qt_1QMessageBox_1setWindowModality)
3849 3849 (JNIEnv *__jni_env,
3850 3850 jclass,
3851 3851 jlong __this_nativeId,
3852 3852 jint windowModality0)
3853 3853 {
3854 3854 Q_UNUSED(__jni_env);
3855 3855 QTJAMBI_DEBUG_TRACE("(native) entering: QMessageBox::setWindowModality(Qt::WindowModality modality)");
3856 3856 Qt::WindowModality __qt_windowModality0 = (Qt::WindowModality) windowModality0;
3857 3857 QTJAMBI_EXCEPTION_CHECK(__jni_env);
3858 3858 QMessageBox *__qt_this = (QMessageBox *) qtjambi_from_jlong(__this_nativeId);
3859 3859 QTJAMBI_EXCEPTION_CHECK(__jni_env);
3860 3860 Q_ASSERT(__qt_this);
3861 3861 __qt_this-&gt;setWindowModality((Qt::WindowModality )__qt_windowModality0);
3862 3862 QTJAMBI_DEBUG_TRACE("(native) -&gt; leaving: QMessageBox::setWindowModality(Qt::WindowModality modality)");
3863 3863 }
3864 3864 </inject-code>
3865 3865
3866 3866 <modify-function signature="render(QPaintDevice *, const QPoint &amp;, const QRegion &amp;, QFlags&lt;QWidget::RenderFlag&gt;)">
3867 3867 <modify-argument index="4">
3868 3868 <replace-default-expression with="RenderFlag.DrawWindowBackground, RenderFlag.DrawChildren"/>
3869 3869 </modify-argument>
3870 3870 </modify-function>
3871 3871 <modify-function signature="render(QPainter *, const QPoint &amp;, const QRegion &amp;, QFlags&lt;QWidget::RenderFlag&gt;)">
3872 3872 <modify-argument index="4">
3873 3873 <replace-default-expression with="RenderFlag.DrawWindowBackground, RenderFlag.DrawChildren"/>
3874 3874 </modify-argument>
3875 3875 </modify-function>
3876 3876 <modify-function signature="setFocusProxy(QWidget*)">
3877 3877 <modify-argument index="1">
3878 3878 <reference-count action="set" variable-name="__rcFocusProxy"/>
3879 3879 </modify-argument>
3880 3880 </modify-function>
3881 3881 <modify-function signature="setInputContext(QInputContext*)">
3882 3882 <modify-argument index="1">
3883 3883 <define-ownership class="java" owner="c++"/>
3884 3884 </modify-argument>
3885 3885 </modify-function>
3886 3886 <modify-function signature="setLayout(QLayout*)">
3887 3887 <modify-argument index="1">
3888 3888 <no-null-pointer/>
3889 3889 <reference-count action="ignore"/>
3890 3890 </modify-argument>
3891 3891 </modify-function>
3892 3892 <modify-function signature="setParent(QWidget*,QFlags&lt;Qt::WindowType&gt;)">
3893 3893 <modify-argument index="1">
3894 3894 <reference-count action="ignore"/>
3895 3895 </modify-argument>
3896 3896 </modify-function>
3897 3897 <modify-function signature="setParent(QWidget*)">
3898 3898 <modify-argument index="1">
3899 3899 <reference-count action="ignore"/>
3900 3900 </modify-argument>
3901 3901 </modify-function>
3902 3902 <modify-function signature="setStyle(QStyle*)">
3903 3903 <modify-argument index="1">
3904 3904 <reference-count action="set" variable-name="__rcStyle"/>
3905 3905 </modify-argument>
3906 3906 </modify-function>
3907 3907 <modify-function signature="setTabOrder(QWidget*,QWidget*)">
3908 3908 <modify-argument index="1">
3909 3909 <reference-count action="ignore"/>
3910 3910 </modify-argument>
3911 3911 <modify-argument index="2">
3912 3912 <reference-count action="ignore"/>
3913 3913 </modify-argument>
3914 3914 </modify-function>
3915 3915 <modify-function signature="getContentsMargins(int*,int*,int*,int*)const">
3916 3916 <access modifier="private"/>
3917 3917 </modify-function>
3918 3918
3919 3919 <modify-function signature="addAction(QAction *)">
3920 3920 <modify-argument index="1">
3921 3921 <reference-count action="add" variable-name="__rcActions"/>
3922 3922 </modify-argument>
3923 3923 </modify-function>
3924 3924
3925 3925 <modify-function signature="insertAction(QAction *, QAction *)">
3926 3926 <modify-argument index="2">
3927 3927 <reference-count action="add" variable-name="__rcActions"/>
3928 3928 </modify-argument>
3929 3929 </modify-function>
3930 3930
3931 3931 <modify-function signature="addActions(const QList&lt;QAction *&gt; &amp;)">
3932 3932 <modify-argument index="1">
3933 3933 <reference-count action="add-all" variable-name="__rcActions"/>
3934 3934 </modify-argument>
3935 3935 </modify-function>
3936 3936
3937 3937 <modify-function signature="insertActions(QAction *, const QList&lt;QAction *&gt; &amp;)">
3938 3938 <modify-argument index="2">
3939 3939 <reference-count action="add-all" variable-name="__rcActions"/>
3940 3940 </modify-argument>
3941 3941 </modify-function>
3942 3942
3943 3943 <modify-function signature="removeAction(QAction *)">
3944 3944 <modify-argument index="1">
3945 3945 <reference-count action="remove" variable-name="__rcActions"/>
3946 3946 </modify-argument>
3947 3947 </modify-function>
3948 3948 <modify-function signature="enabledChange(bool)" remove="all"/> <!--### Obsolete in 4.3-->
3949 3949 <modify-function signature="fontChange(QFont)" remove="all"/> <!--### Obsolete in 4.3-->
3950 3950 <modify-function signature="isEnabledToTLW()const" remove="all"/> <!--### Obsolete in 4.3-->
3951 3951 <modify-function signature="isTopLevel()const" remove="all"/> <!--### Obsolete in 4.3-->
3952 3952 <modify-function signature="paletteChange(QPalette)" remove="all"/> <!--### Obsolete in 4.3-->
3953 3953 <modify-function signature="setShown(bool)" remove="all"/> <!--### Obsolete in 4.3-->
3954 3954 <modify-function signature="topLevelWidget()const" remove="all"/> <!--### Obsolete in 4.3-->
3955 3955 <modify-function signature="windowActivationChange(bool)" remove="all"/> <!--### Obsolete in 4.3-->
3956 3956
3957 3957 <modify-function signature="fontInfo()const" remove="all"/>
3958 3958 <modify-function signature="fontMetrics()const" remove="all"/>
3959 3959 <modify-function signature="sizeHint()const" rename="getSizeHint"/>
3960 3960 <modify-function signature="minimumSizeHint()const" rename="getMinimumSizeHint"/>
3961 3961 <modify-function signature="setVisible(bool)" remove="all"/>
3962 3962 </object-type>
3963 3963
3964 3964 <object-type name="QMessageBox">
3965 3965
3966 3966
3967 3967 <modify-function signature="setWindowTitle(const QString &amp;)" remove="all"/>
3968 3968 <modify-function signature="setWindowModality(Qt::WindowModality)" remove="all"/>
3969 3969 <extra-includes>
3970 3970 <include file-name="QPixmap" location="global"/>
3971 3971 </extra-includes>
3972 3972 <modify-function signature="addButton(QAbstractButton*,QMessageBox::ButtonRole)">
3973 3973 <modify-argument index="1">
3974 3974 <reference-count action="ignore"/>
3975 3975 </modify-argument>
3976 3976 </modify-function>
3977 3977 <modify-function signature="removeButton(QAbstractButton*)">
3978 3978 <modify-argument index="1">
3979 3979 <reference-count action="ignore"/>
3980 3980 </modify-argument>
3981 3981 </modify-function>
3982 3982 <modify-function signature="setDefaultButton(QPushButton*)">
3983 3983 <modify-argument index="1">
3984 3984 <reference-count action="ignore"/>
3985 3985 </modify-argument>
3986 3986 </modify-function>
3987 3987 <modify-function signature="setEscapeButton(QAbstractButton*)">
3988 3988 <modify-argument index="1">
3989 3989 <reference-count action="ignore"/>
3990 3990 </modify-argument>
3991 3991 </modify-function>
3992 3992
3993 3993 <modify-function signature="QMessageBox(QString,QString,QMessageBox::Icon,int,int,int,QWidget*,QFlags&lt;Qt::WindowType&gt;)" remove="all"/> <!--### Obsolete in 4.3-->
3994 3994 <modify-function signature="buttonText(int)const" remove="all"/> <!--### Obsolete in 4.3-->
3995 3995 <modify-function signature="setButtonText(int, QString)" remove="all"/> <!--### Obsolete in 4.3-->
3996 3996 <modify-function signature="standardIcon(QMessageBox::Icon)" remove="all"/> <!--### Obsolete in 4.3-->
3997 3997
3998 3998 <modify-function signature="critical(QWidget*,QString,QString,int,int,int)" remove="all"/> <!--### Obsolete in 4.3-->
3999 3999 <modify-function signature="critical(QWidget*,QString,QString,QString,QString,QString,int,int)" remove="all"/> <!--### Obsolete in 4.3-->
4000 4000 <modify-function signature="information(QWidget*,QString,QString,int,int,int)" remove="all"/> <!--### Obsolete in 4.3-->
4001 4001 <modify-function signature="information(QWidget*,QString,QString,QString,QString,QString,int,int)" remove="all"/> <!--### Obsolete in 4.3-->
4002 4002 <modify-function signature="question(QWidget*, QString, QString, int, int, int)" remove="all"/> <!--### Obsolete in 4.3-->
4003 4003 <modify-function signature="question(QWidget*, QString, QString, QString, QString, QString, int, int)" remove="all"/> <!--### Obsolete in 4.3-->
4004 4004 <modify-function signature="warning(QWidget*, QString, QString, int, int, int)" remove="all"/> <!--### Obsolete in 4.3-->
4005 4005 <modify-function signature="warning(QWidget*, QString, QString, QString, QString, QString, int, int)" remove="all"/> <!--### Obsolete in 4.3-->
4006 4006 </object-type>
4007 4007
4008 4008 <object-type name="QAbstractSpinBox">
4009 4009 <modify-function signature="initStyleOption(QStyleOptionSpinBox*)const">
4010 4010 <access modifier="private"/>
4011 4011 </modify-function>
4012 4012 <modify-function signature="setLineEdit(QLineEdit*)">
4013 4013 <modify-argument index="1">
4014 4014 <!-- Safe to ignore because the spinbox reparents the line edit -->
4015 4015 <reference-count action="ignore"/>
4016 4016 <no-null-pointer/>
4017 4017 </modify-argument>
4018 4018 </modify-function>
4019 4019 </object-type>
4020 4020
4021 4021 <object-type name="QTextFrame" delete-in-main-thread="yes">
4022 4022 <extra-includes>
4023 4023 <include file-name="QTextCursor" location="global"/>
4024 4024 </extra-includes>
4025 4025 </object-type>
4026 4026
4027 4027 <object-type name="QImageIOHandler">
4028 4028 <extra-includes>
4029 4029 <include file-name="QRect" location="global"/>
4030 4030 </extra-includes>
4031 4031 <modify-function signature="setFormat(const QByteArray &amp;)const">
4032 4032 <remove/>
4033 4033 </modify-function>
4034 4034 <modify-function signature="setDevice(QIODevice*)">
4035 4035 <modify-argument index="1">
4036 4036 <reference-count action="set" variable-name="__rcDevice"/>
4037 4037 </modify-argument>
4038 4038 </modify-function>
4039 4039 <modify-function signature="read(QImage*)">
4040 4040 <modify-argument index="1">
4041 4041 <replace-type modified-type="com.trolltech.qt.gui.QImage"/>
4042 4042 <conversion-rule class="shell">
4043 4043 jobject %out = qtjambi_from_object(__jni_env, %in, "QImage", "com/trolltech/qt/gui/", false);
4044 4044
4045 4045 QtJambiLink *__link = %out != 0 ? QtJambiLink::findLink(__jni_env, %out) : 0;
4046 4046 </conversion-rule>
4047 4047 <conversion-rule class="native">
4048 4048 QImage *%out = (QImage *) qtjambi_to_object(__jni_env, %in);
4049 4049 </conversion-rule>
4050 4050 </modify-argument>
4051 4051 <modify-argument index="0">
4052 4052 <conversion-rule class="shell">
4053 4053 // Invalidate object
4054 4054 if (__link != 0) __link-&gt;resetObject(__jni_env);
4055 4055 bool %out = (bool) %in;
4056 4056 </conversion-rule>
4057 4057 </modify-argument>
4058 4058 </modify-function>
4059 4059
4060 4060 <modify-function signature="name()const" remove="all"/> <!--### Obsolete in 4.3-->
4061 4061 </object-type>
4062 4062
4063 4063 <object-type name="QProxyModel">
4064 4064 <modify-function signature="parent()const" remove="all"/>
4065 4065 <extra-includes>
4066 4066 <include file-name="QPixmap" location="global"/>
4067 4067 <include file-name="QStringList" location="global"/>
4068 4068 <include file-name="QSize" location="global"/>
4069 4069 </extra-includes>
4070 4070 <modify-function signature="setModel(QAbstractItemModel*)">
4071 4071 <modify-argument index="1">
4072 4072 <reference-count action="set" variable-name="__rcModel"/>
4073 4073 </modify-argument>
4074 4074 </modify-function>
4075 4075 </object-type>
4076 4076
4077 4077 <object-type name="QImageReader">
4078 4078 <extra-includes>
4079 4079 <include file-name="QColor" location="global"/>
4080 4080 <include file-name="QRect" location="global"/>
4081 4081 <include file-name="QSize" location="global"/>
4082 4082 <include file-name="QStringList" location="global"/>
4083 4083 <include file-name="QImage" location="global"/>
4084 4084 </extra-includes>
4085 4085 <modify-function signature="read(QImage*) ">
4086 4086 <remove/>
4087 4087 </modify-function>
4088 4088 <modify-function signature="setDevice(QIODevice*)">
4089 4089 <modify-argument index="1">
4090 4090 <reference-count action="set" variable-name="__rcDevice"/>
4091 4091 </modify-argument>
4092 4092 </modify-function>
4093 4093 </object-type>
4094 4094
4095 4095 <object-type name="QMovie">
4096 4096 <extra-includes>
4097 4097 <include file-name="QColor" location="global"/>
4098 4098 <include file-name="QImage" location="global"/>
4099 4099 <include file-name="QPixmap" location="global"/>
4100 4100 <include file-name="QRect" location="global"/>
4101 4101 <include file-name="QSize" location="global"/>
4102 4102 </extra-includes>
4103 4103 <modify-function signature="cacheMode()">
4104 4104 <remove/>
4105 4105 </modify-function>
4106 4106 <modify-function signature="setDevice(QIODevice*)">
4107 4107 <modify-argument index="1">
4108 4108 <reference-count action="set" variable-name="__rcDevice"/>
4109 4109 </modify-argument>
4110 4110 </modify-function>
4111 4111 </object-type>
4112 4112
4113 4113 <object-type name="QPageSetupDialog"/>
4114 4114
4115 4115 <object-type name="QTabWidget">
4116 4116 <modify-function signature="initStyleOption(QStyleOptionTabWidgetFrame*)const">
4117 4117 <access modifier="private"/>
4118 4118 </modify-function>
4119 4119 <inject-code>
4120 4120 <insert-template name="gui.init_style_option">
4121 4121 <replace from="%TYPE" to="QStyleOptionTabWidgetFrame"/>
4122 4122 </insert-template>
4123 4123 </inject-code>
4124 4124 <modify-function signature="addTab(QWidget*,QIcon,QString)">
4125 4125 <modify-argument index="1">
4126 4126 <reference-count action="ignore"/>
4127 4127 </modify-argument>
4128 4128 </modify-function>
4129 4129 <modify-function signature="addTab(QWidget*,QString)">
4130 4130 <modify-argument index="1">
4131 4131 <reference-count action="ignore"/>
4132 4132 </modify-argument>
4133 4133 </modify-function>
4134 4134 <modify-function signature="insertTab(int,QWidget*,QString)">
4135 4135 <modify-argument index="2">
4136 4136 <reference-count action="ignore"/>
4137 4137 </modify-argument>
4138 4138 </modify-function>
4139 4139 <modify-function signature="insertTab(int,QWidget*,QIcon,QString)">
4140 4140 <modify-argument index="2">
4141 4141 <reference-count action="ignore"/>
4142 4142 </modify-argument>
4143 4143 </modify-function>
4144 4144 <modify-function signature="setCornerWidget(QWidget*,Qt::Corner)">
4145 4145 <modify-argument index="1">
4146 4146 <reference-count action="ignore"/>
4147 4147 </modify-argument>
4148 4148 </modify-function>
4149 4149 <modify-function signature="setCurrentWidget(QWidget*)">
4150 4150 <modify-argument index="1">
4151 4151 <reference-count action="ignore"/>
4152 4152 </modify-argument>
4153 4153 </modify-function>
4154 4154 <modify-function signature="setTabBar(QTabBar*)">
4155 4155 <modify-argument index="1">
4156 4156 <reference-count action="ignore"/>
4157 4157 </modify-argument>
4158 4158 </modify-function>
4159 4159 </object-type>
4160 4160 <object-type name="QDrag">
4161 4161 <extra-includes>
4162 4162 <include file-name="QPoint" location="global"/>
4163 4163 <include file-name="QPixmap" location="global"/>
4164 4164 </extra-includes>
4165 4165 <modify-function signature="setMimeData(QMimeData*)">
4166 4166 <modify-argument index="1">
4167 4167 <define-ownership class="java" owner="c++"/>
4168 4168 </modify-argument>
4169 4169 </modify-function>
4170 4170
4171 4171 <modify-function signature="start(QFlags&lt;Qt::DropAction&gt;)" remove="all"/> <!--### Obsolete in 4.3-->
4172 4172 </object-type>
4173 4173
4174 4174 <object-type name="QDateTimeEdit">
4175 4175 <modify-function signature="initStyleOption(QStyleOptionSpinBox*)const" access="private" rename="initDateTimeEditStyleOption"/>
4176 4176 <modify-function signature="setCalendarWidget(QCalendarWidget*)">
4177 4177 <modify-argument index="1">
4178 4178 <!-- Safe to ignore because widget is reparented -->
4179 4179 <reference-count action="ignore"/>
4180 4180 </modify-argument>
4181 4181 </modify-function>
4182 4182
4183 4183 </object-type>
4184 4184
4185 4185 <object-type name="QSortFilterProxyModel">
4186 4186 <modify-function signature="parent()const" remove="all"/>
4187 4187 <extra-includes>
4188 4188 <include file-name="QItemSelection" location="global"/>
4189 4189 <include file-name="QStringList" location="global"/>
4190 4190 <include file-name="QSize" location="global"/>
4191 4191 </extra-includes>
4192 4192
4193 4193 <modify-function signature="setSourceModel(QAbstractItemModel *)">
4194 4194 <modify-argument index="1">
4195 4195 <reference-count action="set" variable-name="__rcSourceModel"/>
4196 4196 </modify-argument>
4197 4197 </modify-function>
4198 4198
4199 4199 <modify-function signature="clear()" remove="all"/> <!--### Obsolete in 4.3-->
4200 4200 <modify-function signature="filterChanged()" remove="all"/> <!--### Obsolete in 4.3-->
4201 4201 </object-type>
4202 4202
4203 4203 <object-type name="QSlider">
4204 4204 <modify-function signature="initStyleOption(QStyleOptionSlider*)const">
4205 4205 <access modifier="private"/>
4206 4206 </modify-function>
4207 4207 </object-type>
4208 4208
4209 4209 <object-type name="QInputContext">
4210 4210 <extra-includes>
4211 4211 <include file-name="QTextFormat" location="global"/>
4212 4212 </extra-includes>
4213 4213 <modify-function signature="setFocusWidget(QWidget*)">
4214 4214 <remove/>
4215 4215 </modify-function>
4216 4216 <modify-function signature="filterEvent(const QEvent*)">
4217 4217 <modify-argument index="1" invalidate-after-use="yes"/>
4218 4218 </modify-function>
4219 4219 <modify-function signature="mouseHandler(int,QMouseEvent*)">
4220 4220 <modify-argument index="2" invalidate-after-use="yes"/>
4221 4221 </modify-function>
4222 4222
4223 4223 </object-type>
4224 4224
4225 4225 <object-type name="QProgressDialog">
4226 4226
4227 4227 <modify-function signature="setBar(QProgressBar*)">
4228 4228 <modify-argument index="1">
4229 4229 <define-ownership class="java" owner="c++"/>
4230 4230 </modify-argument>
4231 4231 </modify-function>
4232 4232 <modify-function signature="setCancelButton(QPushButton*)">
4233 4233 <modify-argument index="1">
4234 4234 <!-- Safe to ignore because button is reparented -->
4235 4235 <reference-count action="ignore"/>
4236 4236 </modify-argument>
4237 4237 </modify-function>
4238 4238 <modify-function signature="setLabel(QLabel*)">
4239 4239 <modify-argument index="1">
4240 4240 <!-- Safe to ignore because label is reparented -->
4241 4241 <reference-count action="ignore"/>
4242 4242 </modify-argument>
4243 4243 </modify-function>
4244 4244
4245 4245 </object-type>
4246 4246
4247 4247 <object-type name="QLabel">
4248 4248 <modify-function signature="picture()const">
4249 4249 <access modifier="private"/>
4250 4250 <rename to="picture_private"/>
4251 4251 </modify-function>
4252 4252
4253 4253 <modify-function signature="setBuddy(QWidget *)">
4254 4254 <modify-argument index="1">
4255 4255 <reference-count action="set" variable-name="__rcBuddy"/>
4256 4256 </modify-argument>
4257 4257 </modify-function>
4258 4258 <modify-function signature="setMovie(QMovie *)">
4259 4259 <modify-argument index="1">
4260 4260 <reference-count action="set" variable-name="__rcMovie"/>
4261 4261 </modify-argument>
4262 4262 </modify-function>
4263 4263 <modify-function signature="pixmap()const">
4264 4264 <access modifier="private"/>
4265 4265 <rename to="pixmap_private"/>
4266 4266 </modify-function>
4267 4267 </object-type>
4268 4268
4269 4269 <object-type name="QFileDialog">
4270 4270 <extra-includes>
4271 4271 <include file-name="QUrl" location="global"/>
4272 4272 </extra-includes>
4273 4273
4274 4274 <modify-function signature="getOpenFileName(QWidget*,QString,QString,QString,QString*,QFlags&lt;QFileDialog::Option&gt;)">
4275 4275 <access modifier="private"/>
4276 4276 <modify-argument index="1">
4277 4277 <remove-default-expression/>
4278 4278 </modify-argument>
4279 4279 <modify-argument index="2">
4280 4280 <remove-default-expression/>
4281 4281 </modify-argument>
4282 4282 <modify-argument index="3">
4283 4283 <remove-default-expression/>
4284 4284 </modify-argument>
4285 4285 <modify-argument index="4">
4286 4286 <remove-default-expression/>
4287 4287 </modify-argument>
4288 4288 <modify-argument index="5">
4289 4289 <remove-default-expression/>
4290 4290 </modify-argument>
4291 4291 <modify-argument index="6">
4292 4292 <remove-default-expression/>
4293 4293 </modify-argument>
4294 4294 </modify-function>
4295 4295
4296 4296 <modify-function signature="getOpenFileNames(QWidget*,QString,QString,QString,QString*,QFlags&lt;QFileDialog::Option&gt;)">
4297 4297 <access modifier="private"/>
4298 4298 <modify-argument index="1">
4299 4299 <remove-default-expression/>
4300 4300 </modify-argument>
4301 4301 <modify-argument index="2">
4302 4302 <remove-default-expression/>
4303 4303 </modify-argument>
4304 4304 <modify-argument index="3">
4305 4305 <remove-default-expression/>
4306 4306 </modify-argument>
4307 4307 <modify-argument index="4">
4308 4308 <remove-default-expression/>
4309 4309 </modify-argument>
4310 4310 <modify-argument index="5">
4311 4311 <remove-default-expression/>
4312 4312 </modify-argument>
4313 4313 <modify-argument index="6">
4314 4314 <remove-default-expression/>
4315 4315 </modify-argument>
4316 4316 </modify-function>
4317 4317
4318 4318 <modify-function signature="getSaveFileName(QWidget*,QString,QString,QString,QString*,QFlags&lt;QFileDialog::Option&gt;)">
4319 4319 <access modifier="private"/>
4320 4320 <modify-argument index="1">
4321 4321 <remove-default-expression/>
4322 4322 </modify-argument>
4323 4323 <modify-argument index="2">
4324 4324 <remove-default-expression/>
4325 4325 </modify-argument>
4326 4326 <modify-argument index="3">
4327 4327 <remove-default-expression/>
4328 4328 </modify-argument>
4329 4329 <modify-argument index="4">
4330 4330 <remove-default-expression/>
4331 4331 </modify-argument>
4332 4332 <modify-argument index="5">
4333 4333 <remove-default-expression/>
4334 4334 </modify-argument>
4335 4335 <modify-argument index="6">
4336 4336 <remove-default-expression/>
4337 4337 </modify-argument>
4338 4338 </modify-function>
4339 4339
4340 4340 <modify-function signature="setIconProvider(QFileIconProvider*)">
4341 4341 <modify-argument index="1">
4342 4342 <reference-count action="set" variable-name="__rcIconProvider"/>
4343 4343 </modify-argument>
4344 4344 </modify-function>
4345 4345
4346 4346 <modify-function signature="setItemDelegate(QAbstractItemDelegate*)">
4347 4347 <modify-argument index="1">
4348 4348 <reference-count action="set" variable-name="__rcItemDelegate"/>
4349 4349 </modify-argument>
4350 4350 </modify-function>
4351 4351
4352 4352 <modify-function signature="setProxyModel(QAbstractProxyModel*)">
4353 4353 <modify-argument index="1">
4354 4354 <!-- Reparented -->
4355 4355 <reference-count action="ignore"/>
4356 4356 </modify-argument>
4357 4357 </modify-function>
4358 4358
4359 4359 </object-type>
4360 4360
4361 4361 <object-type name="QErrorMessage"/>
4362 4362
4363 4363 <object-type name="QTabBar">
4364 4364 <extra-includes>
4365 4365 <include file-name="QIcon" location="global"/>
4366 4366 </extra-includes>
4367 4367 <modify-function signature="initStyleOption(QStyleOptionTab*,int)const">
4368 4368 <access modifier="private"/>
4369 4369 </modify-function>
4370 4370 <modify-function signature="setTabButton(int,QTabBar::ButtonPosition,QWidget*)">
4371 4371 <modify-argument index="3">
4372 4372 <reference-count action="ignore"/>
4373 4373 </modify-argument>
4374 4374 </modify-function>
4375 4375 </object-type>
4376 4376
4377 4377 <object-type name="QStandardItemModel">
4378 4378 <modify-function signature="insertColumn(int,const QModelIndex &amp;)" remove="all"/>
4379 4379 <modify-function signature="insertRow(int,const QModelIndex &amp;)" remove="all"/>
4380 4380 <modify-function signature="parent()const" remove="all"/>
4381 4381 <extra-includes>
4382 4382 <include file-name="QStringList" location="global"/>
4383 4383 <include file-name="QSize" location="global"/>
4384 4384 </extra-includes>
4385 4385
4386 4386 <modify-function signature="appendColumn(const QList&lt;QStandardItem *&gt;&amp;)">
4387 4387 <modify-argument index="1">
4388 4388 <define-ownership class="java" owner="c++"/>
4389 4389 </modify-argument>
4390 4390 </modify-function>
4391 4391 <modify-function signature="takeColumn(int)">
4392 4392 <modify-argument index="return">
4393 4393 <define-ownership class="java" owner="default"/>
4394 4394 </modify-argument>
4395 4395 </modify-function>
4396 4396 <modify-function signature="takeRow(int)">
4397 4397 <modify-argument index="return">
4398 4398 <define-ownership class="java" owner="default"/>
4399 4399 </modify-argument>
4400 4400 </modify-function>
4401 4401 <modify-function signature="takeHorizontalHeaderItem(int)">
4402 4402 <modify-argument index="return">
4403 4403 <define-ownership class="java" owner="default"/>
4404 4404 </modify-argument>
4405 4405 </modify-function>
4406 4406 <modify-function signature="takeVerticalHeaderItem(int)">
4407 4407 <modify-argument index="return">
4408 4408 <define-ownership class="java" owner="default"/>
4409 4409 </modify-argument>
4410 4410 </modify-function>
4411 4411 <modify-function signature="takeItem(int,int)">
4412 4412 <modify-argument index="return">
4413 4413 <define-ownership class="java" owner="default"/>
4414 4414 </modify-argument>
4415 4415 </modify-function>
4416 4416 <modify-function signature="appendRow(const QList&lt;QStandardItem *&gt;&amp;)">
4417 4417 <modify-argument index="1">
4418 4418 <define-ownership class="java" owner="c++"/>
4419 4419 </modify-argument>
4420 4420 </modify-function>
4421 4421 <modify-function signature="appendRow(QStandardItem *)">
4422 4422 <modify-argument index="1">
4423 4423 <define-ownership class="java" owner="c++"/>
4424 4424 </modify-argument>
4425 4425 </modify-function>
4426 4426 <modify-function signature="insertColumn(int, const QList&lt;QStandardItem *&gt;&amp;)">
4427 4427 <modify-argument index="2">
4428 4428 <define-ownership class="java" owner="c++"/>
4429 4429 </modify-argument>
4430 4430 </modify-function>
4431 4431 <modify-function signature="insertRow(int, const QList&lt;QStandardItem *&gt;&amp;)">
4432 4432 <modify-argument index="2">
4433 4433 <define-ownership class="java" owner="c++"/>
4434 4434 </modify-argument>
4435 4435 </modify-function>
4436 4436 <modify-function signature="insertRow(int, QStandardItem *)">
4437 4437 <modify-argument index="2">
4438 4438 <define-ownership class="java" owner="c++"/>
4439 4439 </modify-argument>
4440 4440 </modify-function>
4441 4441 <modify-function signature="setHorizontalHeaderItem(int, QStandardItem *)">
4442 4442 <modify-argument index="2">
4443 4443 <define-ownership class="java" owner="c++"/>
4444 4444 </modify-argument>
4445 4445 </modify-function>
4446 4446 <modify-function signature="setItem(int, int, QStandardItem *)">
4447 4447 <modify-argument index="3">
4448 4448 <define-ownership class="java" owner="c++"/>
4449 4449 </modify-argument>
4450 4450 </modify-function>
4451 4451 <modify-function signature="setItem(int, QStandardItem *)">
4452 4452 <modify-argument index="2">
4453 4453 <define-ownership class="java" owner="c++"/>
4454 4454 </modify-argument>
4455 4455 </modify-function>
4456 4456 <modify-function signature="setItemPrototype(const QStandardItem *)">
4457 4457 <modify-argument index="1">
4458 4458 <define-ownership class="java" owner="c++"/>
4459 4459 </modify-argument>
4460 4460 </modify-function>
4461 4461 <modify-function signature="setVerticalHeaderItem(int, QStandardItem *)">
4462 4462 <modify-argument index="2">
4463 4463 <define-ownership class="java" owner="c++"/>
4464 4464 </modify-argument>
4465 4465 </modify-function>
4466 4466 </object-type>
4467 4467
4468 4468 <object-type name="QRadioButton">
4469 4469 <modify-function signature="initStyleOption(QStyleOptionButton*)const">
4470 4470 <access modifier="private"/>
4471 4471 </modify-function>
4472 4472 </object-type>
4473 4473
4474 4474 <object-type name="QScrollBar">
4475 4475 <modify-function signature="initStyleOption(QStyleOptionSlider*)const">
4476 4476 <access modifier="private"/>
4477 4477 </modify-function>
4478 4478 </object-type>
4479 4479
4480 4480 <object-type name="QClipboard">
4481 4481 <extra-includes>
4482 4482 <include file-name="QImage" location="global"/>
4483 4483 <include file-name="QPixmap" location="global"/>
4484 4484 </extra-includes>
4485 4485 <modify-function signature="setMimeData(QMimeData *, QClipboard::Mode)">
4486 4486 <modify-argument index="1">
4487 4487 <define-ownership class="java" owner="c++"/>
4488 4488 </modify-argument>
4489 4489 </modify-function>
4490 4490 <modify-function signature="text(QString&amp;,QClipboard::Mode)const">
4491 4491 <access modifier="private"/>
4492 4492 <modify-argument index="2">
4493 4493 <remove-default-expression/>
4494 4494 </modify-argument>
4495 4495 </modify-function>
4496 4496
4497 4497 </object-type>
4498 4498
4499 4499 <object-type name="QAbstractScrollArea">
4500 4500 <modify-function signature="setupViewport(QWidget *)" access="non-final"/>
4501 4501 <modify-function signature="addScrollBarWidget(QWidget*,QFlags&lt;Qt::AlignmentFlag&gt;)">
4502 4502 <modify-argument index="1">
4503 4503 <reference-count action="ignore"/>
4504 4504 </modify-argument>
4505 4505 </modify-function>
4506 4506 <modify-function signature="setCornerWidget(QWidget*)">
4507 4507 <modify-argument index="1">
4508 4508 <reference-count action="ignore"/>
4509 4509 </modify-argument>
4510 4510 </modify-function>
4511 4511 <modify-function signature="setHorizontalScrollBar(QScrollBar*)">
4512 4512 <modify-argument index="1">
4513 4513 <reference-count action="ignore"/>
4514 4514 </modify-argument>
4515 4515 </modify-function>
4516 4516
4517 4517 <modify-function signature="setVerticalScrollBar(QScrollBar*)">
4518 4518 <modify-argument index="1">
4519 4519 <reference-count action="ignore"/>
4520 4520 </modify-argument>
4521 4521 </modify-function>
4522 4522
4523 4523 <modify-function signature="setViewport(QWidget*)">
4524 4524 <modify-argument index="1">
4525 4525 <reference-count action="ignore"/>
4526 4526 </modify-argument>
4527 4527 </modify-function>
4528 4528
4529 4529 <modify-function signature="setupViewport(QWidget*)">
4530 4530 <modify-argument index="1">
4531 4531 <reference-count action="ignore"/>
4532 4532 </modify-argument>
4533 4533 </modify-function>
4534 4534
4535 4535 <modify-function signature="viewportEvent(QEvent*)">
4536 4536 <modify-argument index="1" invalidate-after-use="yes"/>
4537 4537 </modify-function>
4538 4538
4539 4539 </object-type>
4540 4540
4541 4541 <object-type name="QPaintEngineState">
4542 4542 <extra-includes>
4543 4543 <include file-name="QPainterPath" location="global"/>
4544 4544 </extra-includes>
4545 4545 </object-type>
4546 4546
4547 4547 <object-type name="QRubberBand">
4548 4548 <modify-function signature="initStyleOption(QStyleOptionRubberBand*)const">
4549 4549 <access modifier="private"/>
4550 4550 </modify-function>
4551 4551 <modify-function signature="move(int,int)" rename="moveRubberBand"/>
4552 4552 <modify-function signature="move(const QPoint &amp;)" rename="moveRubberBand"/>
4553 4553 <modify-function signature="resize(int,int)" rename="resizeRubberBand"/>
4554 4554 <modify-function signature="resize(const QSize &amp;)" rename="resizeRubberBand"/>
4555 4555 <modify-function signature="setGeometry(int,int,int,int)" rename="setRubberBandGeometry"/>
4556 4556 <modify-function signature="setGeometry(const QRect &amp;)" rename="setRubberBandGeometry"/>
4557 4557 </object-type>
4558 4558
4559 4559 <object-type name="QTextLayout">
4560 4560 <extra-includes>
4561 4561 <include file-name="QTextOption" location="global"/>
4562 4562 </extra-includes>
4563 4563 </object-type>
4564 4564
4565 4565 <object-type name="QTableWidget">
4566 4566 <modify-function signature="mimeData(const QList&lt;QTableWidgetItem*&gt;)const">
4567 4567 <modify-argument index="1" invalidate-after-use="yes"/>
4568 4568 </modify-function>
4569 4569 <modify-function signature="isSortingEnabled()const" remove="all"/>
4570 4570 <modify-function signature="setSortingEnabled(bool)" remove="all"/>
4571 4571 <modify-function signature="setHorizontalHeaderItem(int, QTableWidgetItem *)">
4572 4572 <modify-argument index="2">
4573 4573 <define-ownership class="java" owner="c++"/>
4574 4574 </modify-argument>
4575 4575 </modify-function>
4576 4576 <modify-function signature="setItem(int, int, QTableWidgetItem *)">
4577 4577 <modify-argument index="3">
4578 4578 <define-ownership class="java" owner="c++"/>
4579 4579 </modify-argument>
4580 4580 </modify-function>
4581 4581 <modify-function signature="takeHorizontalHeaderItem(int)">
4582 4582 <modify-argument index="return">
4583 4583 <define-ownership class="java" owner="default"/>
4584 4584 </modify-argument>
4585 4585 </modify-function>
4586 4586 <modify-function signature="takeVerticalHeaderItem(int)">
4587 4587 <modify-argument index="return">
4588 4588 <define-ownership class="java" owner="default"/>
4589 4589 </modify-argument>
4590 4590 </modify-function>
4591 4591 <modify-function signature="takeItem(int,int)">
4592 4592 <modify-argument index="return">
4593 4593 <define-ownership class="java" owner="default"/>
4594 4594 </modify-argument>
4595 4595 </modify-function>
4596 4596 <modify-function signature="setItemPrototype(const QTableWidgetItem *)">
4597 4597 <modify-argument index="1">
4598 4598 <define-ownership class="java" owner="c++"/>
4599 4599 </modify-argument>
4600 4600 </modify-function>
4601 4601 <modify-function signature="setVerticalHeaderItem(int, QTableWidgetItem *)">
4602 4602 <modify-argument index="2">
4603 4603 <define-ownership class="java" owner="c++"/>
4604 4604 </modify-argument>
4605 4605 </modify-function>
4606 4606 <modify-function signature="setCellWidget(int,int,QWidget*)">
4607 4607 <modify-argument index="3">
4608 4608 <reference-count action="ignore"/>
4609 4609 </modify-argument>
4610 4610 </modify-function>
4611 4611 <modify-function signature="setCurrentItem(QTableWidgetItem*)">
4612 4612 <modify-argument index="1">
4613 4613 <reference-count action="ignore"/>
4614 4614 </modify-argument>
4615 4615 </modify-function>
4616 4616 <modify-function signature="setCurrentItem(QTableWidgetItem*,QFlags&lt;QItemSelectionModel::SelectionFlag&gt;)">
4617 4617 <modify-argument index="1">
4618 4618 <reference-count action="ignore"/>
4619 4619 </modify-argument>
4620 4620 </modify-function>
4621 4621 <modify-function signature="setItemSelected(const QTableWidgetItem*,bool)">
4622 4622 <remove/>
4623 4623 </modify-function>
4624 4624 <modify-function signature="isItemSelected(const QTableWidgetItem*)const">
4625 4625 <remove/>
4626 4626 </modify-function>
4627 4627 <modify-function signature="setModel(QAbstractItemModel*)">
4628 4628 <modify-argument index="1">
4629 4629 <reference-count action="ignore"/>
4630 4630 </modify-argument>
4631 4631 </modify-function>
4632 4632
4633 4633 <modify-function signature="mimeData(const QList&lt;QTableWidgetItem*&gt;)const" remove="all"/>
4634 4634 </object-type>
4635 4635 <object-type name="QTextDocument">
4636 4636 <extra-includes>
4637 4637 <include file-name="QTextBlock" location="global"/>
4638 4638 <include file-name="QTextFormat" location="global"/>
4639 4639 <include file-name="QTextCursor" location="global"/>
4640 4640 </extra-includes>
4641 4641 <modify-function signature="redo(QTextCursor*)">
4642 4642 <access modifier="private"/>
4643 4643 </modify-function>
4644 4644 <modify-function signature="setDocumentLayout(QAbstractTextDocumentLayout*)">
4645 4645 <modify-argument index="1">
4646 4646 <define-ownership class="java" owner="c++"/>
4647 4647 </modify-argument>
4648 4648 </modify-function>
4649 4649
4650 4650 <modify-function signature="undo(QTextCursor*)">
4651 4651 <access modifier="private"/>
4652 4652 </modify-function>
4653 4653 </object-type>
4654 4654
4655 4655 <object-type name="QTextDocumentWriter">
4656 4656 <modify-function signature="setCodec(QTextCodec*)">
4657 4657 <modify-argument index="1">
4658 4658 <reference-count action="set" variable-name="__rcCodec"/>
4659 4659 </modify-argument>
4660 4660 </modify-function>
4661 4661 <modify-function signature="setDevice(QIODevice*)">
4662 4662 <modify-argument index="1">
4663 4663 <reference-count action="set" variable-name="__rcDevice"/>
4664 4664 </modify-argument>
4665 4665 </modify-function>
4666 4666 </object-type>
4667 4667
4668 4668 <object-type name="QSplitter">
4669 4669
4670 4670 <modify-function signature="getRange(int,int*,int*)const">
4671 4671 <access modifier="private"/>
4672 4672 </modify-function>
4673 4673 <modify-function signature="addWidget(QWidget *)">
4674 4674 <modify-argument index="1">
4675 4675 <reference-count action="ignore"/>
4676 4676 </modify-argument>
4677 4677 </modify-function>
4678 4678 <modify-function signature="insertWidget(int, QWidget *)">
4679 4679 <modify-argument index="2">
4680 4680 <reference-count action="ignore"/>
4681 4681 </modify-argument>
4682 4682 </modify-function>
4683 4683 </object-type>
4684 4684
4685 4685 <object-type name="QGroupBox">
4686 4686 <modify-function signature="initStyleOption(QStyleOptionGroupBox*)const">
4687 4687 <access modifier="private"/>
4688 4688 </modify-function>
4689 4689 </object-type>
4690 4690
4691 4691 <object-type name="QStackedWidget">
4692 4692 <modify-function signature="addWidget(QWidget*)">
4693 4693 <modify-argument index="1">
4694 4694 <reference-count action="ignore"/>
4695 4695 </modify-argument>
4696 4696 </modify-function>
4697 4697 <modify-function signature="insertWidget(int,QWidget*)">
4698 4698 <modify-argument index="2">
4699 4699 <reference-count action="ignore"/>
4700 4700 </modify-argument>
4701 4701 </modify-function>
4702 4702 <modify-function signature="removeWidget(QWidget*)">
4703 4703 <modify-argument index="1">
4704 4704 <reference-count action="ignore"/>
4705 4705 </modify-argument>
4706 4706 </modify-function>
4707 4707 <modify-function signature="setCurrentWidget(QWidget*)">
4708 4708 <modify-argument index="1">
4709 4709 <reference-count action="ignore"/>
4710 4710 </modify-argument>
4711 4711 </modify-function>
4712 4712 </object-type>
4713 4713
4714 4714 <object-type name="QSplitterHandle">
4715 4715 </object-type>
4716 4716
4717 4717 <object-type name="QDial">
4718 4718 <modify-function signature="initStyleOption(QStyleOptionSlider*)const">
4719 4719 <access modifier="private"/>
4720 4720 </modify-function>
4721 4721 </object-type>
4722 4722
4723 4723 <object-type name="QLineEdit">
4724 4724 <modify-function signature="initStyleOption(QStyleOptionFrame*)const">
4725 4725 <access modifier="private"/>
4726 4726 </modify-function>
4727 4727 <modify-function signature="setCompleter(QCompleter *)">
4728 4728 <modify-argument index="1">
4729 4729 <reference-count action="set" variable-name="__rcCompleter"/>
4730 4730 </modify-argument>
4731 4731 </modify-function>
4732 4732 <modify-function signature="setValidator(const QValidator *)">
4733 4733 <modify-argument index="1">
4734 4734 <reference-count action="set" variable-name="__rcValidator"/>
4735 4735 </modify-argument>
4736 4736 </modify-function>
4737 4737 </object-type>
4738 4738
4739 4739 <object-type name="QLCDNumber"/>
4740 4740
4741 4741 <object-type name="QSplashScreen">
4742 4742 <modify-function signature="showMessage(const QString &amp;, int, const QColor &amp;)">
4743 4743 <modify-argument index="3">
4744 4744 <replace-default-expression with="QColor.black"/>
4745 4745 </modify-argument>
4746 4746 </modify-function>
4747 4747 <modify-function signature="repaint()" remove="all"/>
4748 4748 <modify-function signature="drawContents(QPainter*)">
4749 4749 <modify-argument index="1" invalidate-after-use="yes"/>
4750 4750 </modify-function>
4751 4751 </object-type>
4752 4752
4753 4753 <object-type name="QDockWidget">
4754 4754 <modify-function signature="initStyleOption(QStyleOptionDockWidget*)const">
4755 4755 <access modifier="private"/>
4756 4756 </modify-function>
4757 4757 <inject-code>
4758 4758 <insert-template name="gui.init_style_option">
4759 4759 <replace from="%TYPE" to="QStyleOptionDockWidget"/>
4760 4760 </insert-template>
4761 4761 </inject-code>
4762 4762 <modify-function signature="setTitleBarWidget(QWidget*)">
4763 4763 <modify-argument index="1">
4764 4764 <reference-count action="ignore"/>
4765 4765 </modify-argument>
4766 4766 </modify-function>
4767 4767 <modify-function signature="setWidget(QWidget*)">
4768 4768 <modify-argument index="1">
4769 4769 <reference-count action="ignore"/>
4770 4770 </modify-argument>
4771 4771 </modify-function>
4772 4772 </object-type>
4773 4773
4774 4774 <object-type name="QAbstractProxyModel">
4775 4775 <extra-includes>
4776 4776 <include file-name="QItemSelection" location="global"/>
4777 4777 <include file-name="QStringList" location="global"/>
4778 4778 <include file-name="QSize" location="global"/>
4779 4779 </extra-includes>
4780 4780
4781 4781 <modify-function signature="setSourceModel(QAbstractItemModel *)">
4782 4782 <modify-argument index="1">
4783 4783 <reference-count action="set" variable-name="__rcSourceModel"/>
4784 4784 </modify-argument>
4785 4785 </modify-function>
4786 4786
4787 4787 </object-type>
4788 4788
4789 4789 <object-type name="QDesktopWidget">
4790 4790 </object-type>
4791 4791
4792 4792 <object-type name="QFrame">
4793 4793 </object-type>
4794 4794
4795 4795 <object-type name="QTextTable">
4796 4796 <modify-function signature="format() const">
4797 4797 <rename to="tableFormat"/>
4798 4798 </modify-function>
4799 4799 <extra-includes>
4800 4800 <include file-name="QTextCursor" location="global"/>
4801 4801 </extra-includes>
4802 4802 </object-type>
4803 4803
4804 4804 <object-type name="QSpinBox">
4805 4805 <modify-function signature="valueChanged(const QString &amp;)">
4806 4806 <rename to="valueStringChanged"/>
4807 4807 </modify-function>
4808 4808 </object-type>
4809 4809
4810 4810 <object-type name="QTextBrowser">
4811 4811 <modify-function signature="highlighted(const QString &amp;)">
4812 4812 <rename to="highlightedString"/>
4813 4813 </modify-function>
4814 4814 </object-type>
4815 4815
4816 4816 <object-type name="QDoubleSpinBox">
4817 4817 <modify-function signature="valueChanged(const QString &amp;)">
4818 4818 <rename to="valueStringChanged"/>
4819 4819 </modify-function>
4820 4820 </object-type>
4821 4821
4822 4822 <object-type name="QButtonGroup">
4823 4823 <modify-function signature="buttonClicked(int)">
4824 4824 <rename to="buttonIdClicked"/>
4825 4825 </modify-function>
4826 4826 <modify-function signature="buttonPressed(int)">
4827 4827 <rename to="buttonIdPressed"/>
4828 4828 </modify-function>
4829 4829 <modify-function signature="buttonReleased(int)">
4830 4830 <rename to="buttonIdReleased"/>
4831 4831 </modify-function>
4832 4832 <modify-function signature="addButton(QAbstractButton *)">
4833 4833 <modify-argument index="1">
4834 4834 <reference-count action="add" variable-name="__rcButtons"/>
4835 4835 <no-null-pointer/>
4836 4836 </modify-argument>
4837 4837 </modify-function>
4838 4838 <modify-function signature="addButton(QAbstractButton *, int)">
4839 4839 <modify-argument index="1">
4840 4840 <reference-count action="add" variable-name="__rcButtons"/>
4841 4841 <no-null-pointer/>
4842 4842 </modify-argument>
4843 4843 </modify-function>
4844 4844 <modify-function signature="removeButton(QAbstractButton *)">
4845 4845 <modify-argument index="1">
4846 4846 <reference-count action="remove" variable-name="__rcButtons"/>
4847 4847 <no-null-pointer/>
4848 4848 </modify-argument>
4849 4849 </modify-function>
4850 4850 <modify-function signature="setId(QAbstractButton *,int)">
4851 4851 <modify-argument index="1">
4852 4852 <reference-count action="ignore"/>
4853 4853 </modify-argument>
4854 4854 </modify-function>
4855 4855 </object-type>
4856 4856
4857 4857 <object-type name="QToolBar">
4858 4858 <modify-function signature="addWidget(QWidget*)">
4859 4859 <modify-argument index="1">
4860 4860 <define-ownership class="java" owner="c++"/>
4861 4861 </modify-argument>
4862 4862 </modify-function>
4863 4863 <modify-function signature="insertWidget(QAction*,QWidget*)">
4864 4864 <modify-argument index="1">
4865 4865 <reference-count action="ignore"/>
4866 4866 </modify-argument>
4867 4867 <modify-argument index="2">
4868 4868 <define-ownership class="java" owner="c++"/>
4869 4869 </modify-argument>
4870 4870 </modify-function>
4871 4871 <modify-function signature="insertSeparator(QAction*)">
4872 4872 <modify-argument index="1">
4873 4873 <reference-count action="ignore"/>
4874 4874 </modify-argument>
4875 4875 </modify-function>
4876 4876
4877 4877 <inject-code class="pywrap-h">
4878 4878 QAction* addAction (QToolBar* menu, const QString &amp; text, PyObject* callable)
4879 4879 {
4880 4880 QAction* a = menu-&gt;addAction(text);
4881 4881 PythonQt::self()-&gt;addSignalHandler(a, SIGNAL(triggered(bool)), callable);
4882 4882 return a;
4883 4883 }
4884 4884
4885 4885 QAction* addAction (QToolBar* menu, const QIcon&amp; icon, const QString&amp; text, PyObject* callable)
4886 4886 {
4887 4887 QAction* a = menu-&gt;addAction(text);
4888 4888 a-&gt;setIcon(icon);
4889 4889 PythonQt::self()-&gt;addSignalHandler(a, SIGNAL(triggered(bool)), callable);
4890 4890 return a;
4891 4891 }
4892 4892 </inject-code>
4893 4893 </object-type>
4894 4894
4895 4895 <object-type name="QPaintEngine">
4896 4896
4897 4897 <modify-function signature="begin(QPaintDevice*)">
4898 4898 <modify-argument index="1" invalidate-after-use="yes"/>
4899 4899 </modify-function>
4900 4900 <modify-function signature="updateState(QPaintEngineState)">
4901 4901 <modify-argument index="1" invalidate-after-use="yes"/>
4902 4902 </modify-function>
4903 4903 <modify-function signature="drawTextItem(QPointF,QTextItem)">
4904 4904 <modify-argument index="2" invalidate-after-use="yes"/>
4905 4905 </modify-function>
4906 4906
4907 4907 <extra-includes>
4908 4908 <include file-name="QVarLengthArray" location="global"/>
4909 4909 </extra-includes>
4910 4910 <modify-function signature="setPaintDevice(QPaintDevice*)">
4911 4911 <remove/>
4912 4912 </modify-function>
4913 4913 <modify-field name="state" read="false" write="false"/>
4914 4914 </object-type>
4915 4915
4916 4916 <object-type name="QAbstractTableModel">
4917 4917 <extra-includes>
4918 4918 <include file-name="QStringList" location="global"/>
4919 4919 <include file-name="QSize" location="global"/>
4920 4920 </extra-includes>
4921 4921 </object-type>
4922 4922
4923 4923 <object-type name="QGuiSignalMapper"/>
4924 4924
4925 4925 <object-type name="QComboBox">
4926 4926 <modify-function signature="initStyleOption(QStyleOptionComboBox*)const">
4927 4927 <access modifier="private"/>
4928 4928 </modify-function>
4929 4929 <modify-function signature="setCompleter(QCompleter*)">
4930 4930 <modify-argument index="1">
4931 4931 <reference-count variable-name="__rcCompleter" action="set"/>
4932 4932 </modify-argument>
4933 4933 </modify-function>
4934 4934 <modify-function signature="setValidator(const QValidator*)">
4935 4935 <modify-argument index="1">
4936 4936 <reference-count variable-name="__rcValidator" action="set"/>
4937 4937 </modify-argument>
4938 4938 </modify-function>
4939 4939 <modify-function signature="setItemDelegate(QAbstractItemDelegate *)">
4940 4940 <modify-argument index="1">
4941 4941 <define-ownership class="java" owner="c++"/>
4942 4942 <no-null-pointer/>
4943 4943 </modify-argument>
4944 4944 </modify-function>
4945 4945 <modify-function signature="setView(QAbstractItemView *)">
4946 4946 <modify-argument index="1">
4947 4947 <no-null-pointer/>
4948 4948 <!-- Safe to ignore because combo box reparents view -->
4949 4949 <reference-count action="ignore"/>
4950 4950 </modify-argument>
4951 4951 </modify-function>
4952 4952 <modify-function signature="setLineEdit(QLineEdit *)">
4953 4953 <modify-argument index="1">
4954 4954 <no-null-pointer/>
4955 4955 <!-- Safe to ignore because combo box reparents line edit -->
4956 4956 <reference-count action="ignore"/>
4957 4957 </modify-argument>
4958 4958 </modify-function>
4959 4959 <modify-function signature="setModel(QAbstractItemModel *)">
4960 4960 <modify-argument index="1">
4961 4961 <no-null-pointer/>
4962 4962 <reference-count action="set" variable-name="__rcModel"/>
4963 4963 </modify-argument>
4964 4964 </modify-function>
4965 4965 <inject-code>
4966 4966 <insert-template name="gui.init_style_option">
4967 4967 <replace from="%TYPE" to="QStyleOptionComboBox"/>
4968 4968 </insert-template>
4969 4969 </inject-code>
4970 4970 <modify-function signature="activated(int)">&gt;
4971 4971 <rename to="activatedIndex"/>
4972 4972 </modify-function>
4973 4973 <modify-function signature="currentIndexChanged(const QString &amp;)">
4974 4974 <rename to="currentStringChanged"/>
4975 4975 </modify-function>
4976 4976 <modify-function signature="highlighted(int)">
4977 4977 <rename to="highlightedIndex"/>
4978 4978 </modify-function>
4979 4979
4980 4980 <modify-function signature="autoCompletion()const" remove="all"/> <!--### Obsolete in 4.3-->
4981 4981 <modify-function signature="autoCompletionCaseSensitivity()const" remove="all"/> <!--### Obsolete in 4.3-->
4982 4982 <modify-function signature="setAutoCompletion(bool)" remove="all"/> <!--### Obsolete in 4.3-->
4983 4983 <modify-function signature="setAutoCompletionCaseSensitivity(Qt::CaseSensitivity)" remove="all"/> <!--### Obsolete in 4.3-->
4984 4984 </object-type>
4985 4985
4986 4986 <object-type name="QTextEdit">
4987 4987 <extra-includes>
4988 4988 <include file-name="QTextCursor" location="global"/>
4989 4989 </extra-includes>
4990 4990 <modify-function signature="setDocument(QTextDocument*)">
4991 4991 <modify-argument index="1">
4992 4992 <reference-count action="set" variable-name="__rcDocument"/>
4993 4993 </modify-argument>
4994 4994 </modify-function>
4995 4995 <modify-function signature="insertFromMimeData(const QMimeData*) ">
4996 4996 <modify-argument index="1">
4997 4997 <reference-count action="ignore"/>
4998 4998 </modify-argument>
4999 4999 </modify-function>
5000 5000 </object-type>
5001 5001
5002 5002 <object-type name="QPrinter" delete-in-main-thread="yes">
5003 5003 <modify-function signature="setEngines(QPrintEngine*,QPaintEngine*)">
5004 5004 <modify-argument index="1">
5005 5005 <reference-count action="set" variable-name="__rcPrintEngine"/>
5006 5006 </modify-argument>
5007 5007 <modify-argument index="2">
5008 5008 <reference-count action="set" variable-name="__rcPaintEngine"/>
5009 5009 </modify-argument>
5010 5010 </modify-function>
5011 5011
5012 5012 <extra-includes>
5013 5013 <include file-name="QPrinterInfo" location="global"/>
5014 5014 </extra-includes>
5015 5015 </object-type>
5016 5016
5017 5017 <object-type name="QAction">
5018 5018 <modify-function signature="setMenu(QMenu*)">
5019 5019 <modify-argument index="1">
5020 5020 <reference-count action="set" variable-name="__rcMenu"/>
5021 5021 </modify-argument>
5022 5022 </modify-function>
5023 5023
5024 5024 </object-type>
5025 5025
5026 5026 <object-type name="QPainter">
5027 5027 <extra-includes>
5028 5028 <include file-name="QWidget" location="global"/>
5029 5029 <include file-name="QPainterPath" location="global"/>
5030 5030 <include file-name="QPixmap" location="global"/>
5031 5031 </extra-includes>
5032 5032
5033 5033 <modify-function signature="drawText(const QPointF &amp;, const QString &amp;, int, int)" remove="all"/>
5034 5034
5035 5035 <modify-function signature="drawConvexPolygon(const QPoint *, int)">
5036 5036 <remove/>
5037 5037 </modify-function>
5038 5038 <modify-function signature="drawConvexPolygon(const QPointF *, int)">
5039 5039 <remove/>
5040 5040 </modify-function>
5041 5041 <modify-function signature="drawLines(const QLine *, int)">
5042 5042 <remove/>
5043 5043 </modify-function>
5044 5044 <modify-function signature="drawLines(const QLineF *, int)">
5045 5045 <remove/>
5046 5046 </modify-function>
5047 5047 <modify-function signature="drawLines(const QPoint *, int)">
5048 5048 <remove/>
5049 5049 </modify-function>
5050 5050 <modify-function signature="drawLines(const QPointF *, int)">
5051 5051 <remove/>
5052 5052 </modify-function>
5053 5053 <modify-function signature="drawPoints(const QPoint *, int)">
5054 5054 <remove/>
5055 5055 </modify-function>
5056 5056 <modify-function signature="drawPoints(const QPointF *, int)">
5057 5057 <remove/>
5058 5058 </modify-function>
5059 5059 <modify-function signature="drawPolygon(const QPoint *, int, Qt::FillRule)">
5060 5060 <remove/>
5061 5061 </modify-function>
5062 5062 <modify-function signature="drawPolygon(const QPointF *, int, Qt::FillRule)">
5063 5063 <remove/>
5064 5064 </modify-function>
5065 5065 <modify-function signature="drawPolyline(const QPoint *, int)">
5066 5066 <remove/>
5067 5067 </modify-function>
5068 5068 <modify-function signature="drawPolyline(const QPointF *, int)">
5069 5069 <remove/>
5070 5070 </modify-function>
5071 5071 <modify-function signature="drawRects(const QRect *, int)">
5072 5072 <remove/>
5073 5073 </modify-function>
5074 5074 <modify-function signature="drawRects(const QRectF *, int)">
5075 5075 <remove/>
5076 5076 </modify-function>
5077 5077 <modify-function signature="drawLines(const QVector&lt;QPoint&gt; &amp;)">
5078 5078 <rename to="drawLinesFromPoints"/>
5079 5079 </modify-function>
5080 5080 <modify-function signature="drawLines(const QVector&lt;QPointF&gt; &amp;)">
5081 5081 <rename to="drawLinesFromPointsF"/>
5082 5082 </modify-function>
5083 5083 <modify-function signature="drawLines(const QVector&lt;QLineF&gt; &amp;)">
5084 5084 <rename to="drawLinesF"/>
5085 5085 </modify-function>
5086 5086 <modify-function signature="drawRects(const QVector&lt;QRectF&gt; &amp;)">
5087 5087 <rename to="drawRectsF"/>
5088 5088 </modify-function>
5089 5089
5090 5090 <modify-function signature="QPainter(QPaintDevice *)">
5091 5091 <modify-argument index="1">
5092 5092 <no-null-pointer/>
5093 5093 </modify-argument>
5094 5094 </modify-function>
5095 5095 <modify-function signature="begin(QPaintDevice *)">
5096 5096 <modify-argument index="1">
5097 5097 <no-null-pointer/>
5098 5098 </modify-argument>
5099 5099 </modify-function>
5100 5100 <modify-function signature="initFrom(const QWidget *)">
5101 5101 <modify-argument index="1">
5102 5102 <no-null-pointer/>
5103 5103 </modify-argument>
5104 5104 </modify-function>
5105 5105 <modify-function signature="setRedirected(const QPaintDevice *, QPaintDevice *, const QPoint &amp;)">
5106 5106 <modify-argument index="1">
5107 5107 <no-null-pointer/>
5108 5108 </modify-argument>
5109 5109 </modify-function>
5110 5110 <modify-function signature="restoreRedirected(const QPaintDevice *)">
5111 5111 <modify-argument index="1">
5112 5112 <no-null-pointer/>
5113 5113 </modify-argument>
5114 5114 </modify-function>
5115 5115
5116 5116 <modify-function signature="drawText(QRect,int,QString,QRect*)">
5117 5117 <access modifier="private"/>
5118 5118 <modify-argument index="4">
5119 5119 <remove-default-expression/>
5120 5120 </modify-argument>
5121 5121 </modify-function>
5122 5122
5123 5123 <modify-function signature="drawText(QRectF,int,QString,QRectF*)">
5124 5124 <access modifier="private"/>
5125 5125 <modify-argument index="4">
5126 5126 <remove-default-expression/>
5127 5127 </modify-argument>
5128 5128 </modify-function>
5129 5129
5130 5130 <modify-function signature="drawText(int,int,int,int,int,QString,QRect*)">
5131 5131 <access modifier="private"/>
5132 5132 <modify-argument index="7">
5133 5133 <remove-default-expression/>
5134 5134 </modify-argument>
5135 5135 </modify-function>
5136 5136
5137 5137 <modify-function signature="redirected(const QPaintDevice*,QPoint*)">
5138 5138 <access modifier="private"/>
5139 5139 <modify-argument index="2">
5140 5140 <remove-default-expression/>
5141 5141 </modify-argument>
5142 5142 </modify-function>
5143 5143 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
5144 5144 <modify-function signature="matrixEnabled()const" remove="all"/> <!--### Obsolete in 4.3-->
5145 5145 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
5146 5146 <modify-function signature="setMatrixEnabled(bool)" remove="all"/> <!--### Obsolete in 4.3-->
5147 5147
5148 5148 <modify-function signature="fontInfo()const" remove="all"/>
5149 5149 <modify-function signature="fontMetrics()const" remove="all"/>
5150 5150 <modify-function signature="QPainter(QPaintDevice*)" remove="all"/>
5151 5151
5152 5152 <modify-function signature="begin(QPaintDevice*)">
5153 5153 <modify-argument index="1">
5154 5154 <conversion-rule class="native">
5155 5155 <insert-template name="core.convert_pointer_arg_and_check_null">
5156 5156 <replace from="%TYPE%" to="QPaintDevice*"/>
5157 5157 <replace from="%CLASS_NAME%" to="QPainter"/>
5158 5158 <replace from="%FUNCTION_NAME%" to="begin"/>
5159 5159 </insert-template>
5160 5160 </conversion-rule>
5161 5161 </modify-argument>
5162 5162 </modify-function>
5163 5163 </object-type>
5164 5164
5165 5165 <object-type name="QApplication">
5166 5166 <extra-includes>
5167 5167 <include file-name="QBasicTimer" location="global"/>
5168 5168 <include file-name="QFont" location="global"/>
5169 5169 <include file-name="QFontMetrics" location="global"/>
5170 5170 <include file-name="QPalette" location="global"/>
5171 5171 <include file-name="QIcon" location="global"/>
5172 5172 <include file-name="QLocale" location="global"/>
5173 5173 </extra-includes>
5174 5174
5175 5175 <modify-function signature="QApplication(int &amp;, char **, int)">
5176 5176 <access modifier="private"/>
5177 5177 </modify-function>
5178 5178 <modify-function signature="QApplication(int &amp;, char **, QApplication::Type, int)">
5179 5179 <remove/>
5180 5180 </modify-function>
5181 5181 <modify-function signature="QApplication(int &amp;, char **, bool, int)">
5182 5182 <remove/>
5183 5183 </modify-function>
5184 5184
5185 5185 <modify-function signature="font(const char*)">
5186 5186 <remove/>
5187 5187 </modify-function>
5188 5188 <modify-function signature="setFont(QFont,const char*)">
5189 5189 <access modifier="private"/>
5190 5190 <modify-argument index="2">
5191 5191 <remove-default-expression/>
5192 5192 </modify-argument>
5193 5193 </modify-function>
5194 5194
5195 5195 <modify-function signature="palette(const char*)">
5196 5196 <remove/>
5197 5197 </modify-function>
5198 5198 <modify-function signature="setPalette(QPalette,const char*)">
5199 5199 <access modifier="private"/>
5200 5200 <modify-argument index="2">
5201 5201 <remove-default-expression/>
5202 5202 </modify-argument>
5203 5203 </modify-function>
5204 5204
5205 5205 <modify-function signature="overrideCursor()">
5206 5206 <access modifier="private"/>
5207 5207 <rename to="overrideCursor_private"/>
5208 5208 </modify-function>
5209 5209
5210 5210 <modify-function signature="setInputContext(QInputContext*)">
5211 5211 <modify-argument index="1">
5212 5212 <define-ownership class="java" owner="c++"/>
5213 5213 </modify-argument>
5214 5214 </modify-function>
5215 5215 <modify-function signature="setActiveWindow(QWidget*)">
5216 5216 <modify-argument index="1">
5217 5217 <reference-count action="ignore"/>
5218 5218 </modify-argument>
5219 5219 </modify-function>
5220 5220 <modify-function signature="setStyle(QStyle*)">
5221 5221 <modify-argument index="1">
5222 5222 <reference-count action="ignore"/>
5223 5223 </modify-argument>
5224 5224 </modify-function>
5225 5225
5226 5226 <modify-function signature="QApplication(int&amp;,char**,QApplication::Type,int)" remove="all"/>
5227 5227 <modify-function signature="QApplication(int&amp;,char**,bool,int)" remove="all"/>
5228 5228 <modify-function signature="QApplication(int&amp;,char**,int)" remove="all"/>
5229 5229 <modify-function signature="commitData(QSessionManager&amp;)" remove="all"/>
5230 5230 <modify-function signature="saveState(QSessionManager&amp;)" remove="all"/>
5231 5231 <modify-function signature="fontMetrics()" remove="all"/>
5232 5232 <modify-function signature="setFont(QFont,const char*)">
5233 5233 <modify-argument index="2">
5234 5234 <replace-type modified-type="QString"/>
5235 5235 <conversion-rule class="native">
5236 5236 <insert-template name="core.convert_string_arg_to_char*"/>
5237 5237 </conversion-rule>
5238 5238 </modify-argument>
5239 5239 </modify-function>
5240 5240 <modify-function signature="setPalette(QPalette,const char*)">
5241 5241 <modify-argument index="2">
5242 5242 <replace-type modified-type="QString"/>
5243 5243 <conversion-rule class="native">
5244 5244 <insert-template name="core.convert_string_arg_to_char*"/>
5245 5245 </conversion-rule>
5246 5246 </modify-argument>
5247 5247 </modify-function>
5248 5248 </object-type>
5249 5249
5250 5250 <object-type name="QMouseEventTransition"/>
5251 5251 <object-type name="QKeyEventTransition"/>
5252 5252 <value-type name="QQuaternion"/>
5253 5253
5254 5254 <object-type name="QCommandLinkButton"/>
5255 5255 <object-type name="QFileSystemModel">
5256 5256 <modify-function signature="setIconProvider(QFileIconProvider*)">
5257 5257 <modify-argument index="1">
5258 5258 <reference-count action="set" variable-name="__rcIconProvider"/>
5259 5259 </modify-argument>
5260 5260 </modify-function>
5261 5261 </object-type>
5262 5262 <object-type name="QFormLayout">
5263 5263 <modify-function signature="addRow(QWidget*,QWidget*)">
5264 5264 <modify-argument index="1">
5265 5265 <reference-count action="ignore"/>
5266 5266 </modify-argument>
5267 5267 <modify-argument index="2">
5268 5268 <reference-count action="ignore"/>
5269 5269 </modify-argument>
5270 5270 </modify-function>
5271 5271 <modify-function signature="addRow(QLayout*)">
5272 5272 <modify-argument index="1">
5273 5273 <reference-count action="ignore"/>
5274 5274 </modify-argument>
5275 5275 </modify-function>
5276 5276 <modify-function signature="addRow(QWidget*,QLayout*)">
5277 5277 <modify-argument index="1">
5278 5278 <reference-count action="ignore"/>
5279 5279 </modify-argument>
5280 5280 <modify-argument index="2">
5281 5281 <reference-count action="ignore"/>
5282 5282 </modify-argument>
5283 5283 </modify-function>
5284 5284
5285 5285 <modify-function signature="addRow(QWidget*)">
5286 5286 <modify-argument index="1">
5287 5287 <reference-count action="ignore"/>
5288 5288 </modify-argument>
5289 5289 </modify-function>
5290 5290 <modify-function signature="addRow(QString,QLayout*)">
5291 5291 <modify-argument index="2">
5292 5292 <reference-count action="ignore"/>
5293 5293 </modify-argument>
5294 5294 </modify-function>
5295 5295 <modify-function signature="addRow(QString,QWidget*)">
5296 5296 <modify-argument index="2">
5297 5297 <reference-count action="ignore"/>
5298 5298 </modify-argument>
5299 5299 </modify-function>
5300 5300 <modify-function signature="insertRow(int,QLayout*)">
5301 5301 <modify-argument index="2">
5302 5302 <reference-count action="ignore"/>
5303 5303 </modify-argument>
5304 5304 </modify-function>
5305 5305 <modify-function signature="insertRow(int,QWidget*,QLayout*)">
5306 5306 <modify-argument index="2">
5307 5307 <reference-count action="ignore"/>
5308 5308 </modify-argument>
5309 5309 <modify-argument index="3">
5310 5310 <reference-count action="ignore"/>
5311 5311 </modify-argument>
5312 5312 </modify-function>
5313 5313 <modify-function signature="insertRow(int,QWidget*,QWidget*)">
5314 5314 <modify-argument index="2">
5315 5315 <reference-count action="ignore"/>
5316 5316 </modify-argument>
5317 5317 <modify-argument index="3">
5318 5318 <reference-count action="ignore"/>
5319 5319 </modify-argument>
5320 5320 </modify-function>
5321 5321 <modify-function signature="insertRow(int,QWidget*)">
5322 5322 <modify-argument index="2">
5323 5323 <reference-count action="ignore"/>
5324 5324 </modify-argument>
5325 5325 </modify-function>
5326 5326 <modify-function signature="insertRow(int,QString,QLayout*)">
5327 5327 <modify-argument index="3">
5328 5328 <reference-count action="ignore"/>
5329 5329 </modify-argument>
5330 5330 </modify-function>
5331 5331 <modify-function signature="insertRow(int,QString,QWidget*)">
5332 5332 <modify-argument index="3">
5333 5333 <reference-count action="ignore"/>
5334 5334 </modify-argument>
5335 5335 </modify-function>
5336 5336 <modify-function signature="setLayout(int,QFormLayout::ItemRole,QLayout*)">
5337 5337 <modify-argument index="3">
5338 5338 <reference-count action="ignore"/>
5339 5339 </modify-argument>
5340 5340 </modify-function>
5341 5341 <modify-function signature="setWidget(int,QFormLayout::ItemRole,QWidget*)">
5342 5342 <modify-argument index="3">
5343 5343 <reference-count action="ignore"/>
5344 5344 </modify-argument>
5345 5345 </modify-function>
5346 5346 <modify-function signature="setItem(int,QFormLayout::ItemRole,QLayoutItem*)" access="private" rename="setItem_private">
5347 5347 <modify-argument index="3">
5348 5348 <define-ownership class="java" owner="c++"/>
5349 5349 </modify-argument>
5350 5350 </modify-function>
5351 5351 <modify-function signature="addItem(QLayoutItem*)">
5352 5352 <modify-argument index="1">
5353 5353 <define-ownership class="java" owner="c++"/>
5354 5354 </modify-argument>
5355 5355 </modify-function>
5356 5356 </object-type>
5357 5357 <object-type name="QGraphicsGridLayout" delete-in-main-thread="yes">
5358 5358 <modify-function signature="addItem(QGraphicsLayoutItem*,int,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
5359 5359 <modify-argument index="1">
5360 5360 <reference-count action="add" variable-name="__rcItems"/>
5361 5361 </modify-argument>
5362 5362 </modify-function>
5363 5363 <modify-function signature="addItem(QGraphicsLayoutItem*,int,int,int,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
5364 5364 <modify-argument index="1">
5365 5365 <reference-count action="add" variable-name="__rcItems"/>
5366 5366 </modify-argument>
5367 5367 </modify-function>
5368 5368 <modify-function signature="setAlignment(QGraphicsLayoutItem*,QFlags&lt;Qt::AlignmentFlag&gt;)">
5369 5369 <modify-argument index="1">
5370 5370 <reference-count action="ignore"/>
5371 5371 </modify-argument>
5372 5372 </modify-function>
5373 5373 </object-type>
5374 5374 <object-type name="QGraphicsLayout" delete-in-main-thread="yes">
5375 5375
5376 5376 <modify-function signature="widgetEvent(QEvent*)">
5377 5377 <modify-argument index="1" invalidate-after-use="yes"/>
5378 5378 </modify-function>
5379 5379 <modify-function signature="setParentLayoutItem(QGraphicsLayoutItem*)">
5380 5380 <modify-argument index="1">
5381 5381 <reference-count action="set" variable-name="__rcParentLayoutItem"/>
5382 5382 </modify-argument>
5383 5383 </modify-function>
5384 5384 <modify-function signature="setGraphicsItem(QGraphicsItem*)">
5385 5385 <modify-argument index="1">
5386 5386 <reference-count action="set" variable-name="__rcItem"/>
5387 5387 </modify-argument>
5388 5388 </modify-function>
5389 5389 </object-type>
5390 5390 <interface-type name="QGraphicsLayoutItem" delete-in-main-thread="yes">
5391 5391 <modify-function signature="setParentLayoutItem(QGraphicsLayoutItem*)">
5392 5392 <modify-argument index="1">
5393 5393 <reference-count action="set" variable-name="__rcParentLayoutItem"/>
5394 5394 </modify-argument>
5395 5395 </modify-function>
5396 5396 <modify-function signature="setGraphicsItem(QGraphicsItem*)">
5397 5397 <modify-argument index="1">
5398 5398 <reference-count action="set" variable-name="__rcItem"/>
5399 5399 </modify-argument>
5400 5400 </modify-function>
5401 5401 </interface-type>
5402 5402 <object-type name="QGraphicsLinearLayout" delete-in-main-thread="yes">
5403 5403 <modify-function signature="addItem(QGraphicsLayoutItem*)">
5404 5404 <modify-argument index="1">
5405 5405 <reference-count action="add" variable-name="__rcItems"/>
5406 5406 </modify-argument>
5407 5407 </modify-function>
5408 5408 <modify-function signature="insertItem(int,QGraphicsLayoutItem*)">
5409 5409 <modify-argument index="2">
5410 5410 <reference-count action="add" variable-name="__rcItems"/>
5411 5411 </modify-argument>
5412 5412 </modify-function>
5413 5413 <modify-function signature="removeItem(QGraphicsLayoutItem*)">
5414 5414 <modify-argument index="1">
5415 5415 <reference-count action="remove" variable-name="__rcItems"/>
5416 5416 </modify-argument>
5417 5417 </modify-function>
5418 5418 <modify-function signature="setAlignment(QGraphicsLayoutItem*,QFlags&lt;Qt::AlignmentFlag&gt;)">
5419 5419 <modify-argument index="1">
5420 5420 <reference-count action="ignore"/>
5421 5421 </modify-argument>
5422 5422 </modify-function>
5423 5423 <modify-function signature="setStretchFactor(QGraphicsLayoutItem*,int)">
5424 5424 <modify-argument index="1">
5425 5425 <reference-count action="ignore"/>
5426 5426 </modify-argument>
5427 5427 </modify-function>
5428 5428 </object-type>
5429 5429 <object-type name="QGraphicsProxyWidget"/> <!-- a QObject so main-thread delete redundant -->
5430 5430 <object-type name="QGraphicsWidget"> <!-- a QObject so main-thread delete redundant -->
5431 5431 <!-- Duplicate function to QObject::children() to override accidental shadowing which is not present in Jambi -->
5432 5432 <modify-function signature="children()const" remove="all"/>
5433 5433 <modify-function signature="setLayout(QGraphicsLayout*)">
5434 5434 <modify-argument index="1">
5435 5435 <reference-count action="set" variable-name="__rcLayout"/>
5436 5436 </modify-argument>
5437 5437 </modify-function>
5438 5438
5439 5439 <modify-function signature="addAction(QAction*)">
5440 5440 <modify-argument index="1">
5441 5441 <reference-count action="add" variable-name="__rcActions"/>
5442 5442 </modify-argument>
5443 5443 </modify-function>
5444 5444 <modify-function signature="insertAction(QAction*,QAction*)">
5445 5445 <modify-argument index="2">
5446 5446 <reference-count action="add" variable-name="__rcActions"/>
5447 5447 </modify-argument>
5448 5448 </modify-function>
5449 5449 <modify-function signature="insertActions(QAction*,QList&lt;QAction*&gt;)">
5450 5450 <modify-argument index="2">
5451 5451 <reference-count action="add" variable-name="__rcActions"/>
5452 5452 </modify-argument>
5453 5453 </modify-function>
5454 5454 <modify-function signature="removeAction(QAction*)">
5455 5455 <modify-argument index="1">
5456 5456 <reference-count action="remove" variable-name="__rcActions"/>
5457 5457 </modify-argument>
5458 5458 </modify-function>
5459 5459
5460 5460
5461 5461 <modify-function signature="changeEvent(QEvent*)">
5462 5462 <modify-argument index="1" invalidate-after-use="yes"/>
5463 5463 </modify-function>
5464 5464 <modify-function signature="closeEvent(QCloseEvent*)">
5465 5465 <modify-argument index="1" invalidate-after-use="yes"/>
5466 5466 </modify-function>
5467 5467 <modify-function signature="grabKeyboardEvent(QEvent*)">
5468 5468 <modify-argument index="1" invalidate-after-use="yes"/>
5469 5469 </modify-function>
5470 5470 <modify-function signature="grabMouseEvent(QEvent*)">
5471 5471 <modify-argument index="1" invalidate-after-use="yes"/>
5472 5472 </modify-function>
5473 5473 <modify-function signature="hideEvent(QHideEvent*)">
5474 5474 <modify-argument index="1" invalidate-after-use="yes"/>
5475 5475 </modify-function>
5476 5476 <modify-function signature="moveEvent(QGraphicsSceneMoveEvent*)">
5477 5477 <modify-argument index="1" invalidate-after-use="yes"/>
5478 5478 </modify-function>
5479 5479 <modify-function signature="paintWindowFrame(QPainter*,const QStyleOptionGraphicsItem*,QWidget*)">
5480 5480 <modify-argument index="1" invalidate-after-use="yes"/>
5481 5481 </modify-function>
5482 5482 <modify-function signature="resizeEvent(QGraphicsSceneResizeEvent*)">
5483 5483 <modify-argument index="1" invalidate-after-use="yes"/>
5484 5484 </modify-function>
5485 5485 <modify-function signature="showEvent(QShowEvent*)">
5486 5486 <modify-argument index="1" invalidate-after-use="yes"/>
5487 5487 </modify-function>
5488 5488 <modify-function signature="ungrabKeyboardEvent(QEvent*)">
5489 5489 <modify-argument index="1" invalidate-after-use="yes"/>
5490 5490 </modify-function>
5491 5491 <modify-function signature="ungrabMouseEvent(QEvent*)">
5492 5492 <modify-argument index="1" invalidate-after-use="yes"/>
5493 5493 </modify-function>
5494 5494 <modify-function signature="windowFrameEvent(QEvent*)">
5495 5495 <modify-argument index="1" invalidate-after-use="yes"/>
5496 5496 </modify-function>
5497 5497
5498 5498 <modify-function signature="setStyle(QStyle*)">
5499 5499 <modify-argument index="1">
5500 5500 <reference-count action="set" variable-name="__rcStyle"/>
5501 5501 </modify-argument>
5502 5502 </modify-function>
5503 5503 <modify-function signature="setTabOrder(QGraphicsWidget*,QGraphicsWidget*)">
5504 5504 <modify-argument index="1">
5505 5505 <reference-count action="ignore"/>
5506 5506 </modify-argument>
5507 5507 <modify-argument index="2">
5508 5508 <reference-count action="ignore"/>
5509 5509 </modify-argument>
5510 5510 </modify-function>
5511 5511 </object-type>
5512 5512 <object-type name="QPlainTextDocumentLayout"/>
5513 5513 <object-type name="QPlainTextEdit">
5514 5514 <modify-function signature="setDocument(QTextDocument*)">
5515 5515 <modify-argument index="1">
5516 5516 <reference-count action="set" variable-name="__rcDocument"/>
5517 5517 </modify-argument>
5518 5518 </modify-function>
5519 5519 <modify-function signature="insertFromMimeData(const QMimeData*)">
5520 5520 <modify-argument index="1">
5521 5521 <reference-count action="ignore"/>
5522 5522 </modify-argument>
5523 5523 </modify-function>
5524 5524 </object-type>
5525 5525 <object-type name="QPrintPreviewDialog">
5526 5526 </object-type>
5527 5527 <object-type name="QPrintPreviewWidget"/>
5528 5528 <object-type name="QStyledItemDelegate">
5529 5529 <modify-function signature="setItemEditorFactory(QItemEditorFactory*)">
5530 5530 <modify-argument index="1">
5531 5531 <reference-count action="set" variable-name="__rcItemEditorFactory"/>
5532 5532 </modify-argument>
5533 5533 </modify-function>
5534 5534 <modify-function signature="setEditorData(QWidget*,QModelIndex)const">
5535 5535 <modify-argument index="1">
5536 5536 <reference-count action="ignore"/>
5537 5537 </modify-argument>
5538 5538 </modify-function>
5539 5539 <modify-function signature="setModelData(QWidget*,QAbstractItemModel*,QModelIndex)const">
5540 5540 <modify-argument index="1">
5541 5541 <reference-count action="ignore"/>
5542 5542 </modify-argument>
5543 5543 </modify-function>
5544 5544 </object-type>
5545 5545
5546 5546 <interface-type name="QAccessibleFactoryInterface" java-name="QAbstractAccessibleFactory"/>
5547 5547 <interface-type name="QIconEngineFactoryInterfaceV2" java-name="QAbstractIconEngineFactoryV2"/>
5548 5548 <interface-type name="QImageIOHandlerFactoryInterface" java-name="QAbstractImageIOHandlerFactory"/>
5549 5549 <interface-type name="QInputContextFactoryInterface" java-name="QAbstractInputContextFactory"/>
5550 5550 <interface-type name="QStyleFactoryInterface" java-name="QAbstractStyleFactory"/>
5551 5551 <interface-type name="QTextCodecFactoryInterface" java-name="QAbstractTextCodecFactory"/>
5552 5552 <interface-type name="QPictureFormatInterface" java-name="QAbstractPictureFormat"/>
5553 5553
5554 5554 <object-type name="QIconEnginePluginV2"/>
5555 5555 <object-type name="QAccessiblePlugin"/>
5556 5556 <object-type name="QImageIOPlugin"/>
5557 5557 <object-type name="QInputContextPlugin"/>
5558 5558 <object-type name="QPictureFormatPlugin"/>
5559 5559 <object-type name="QStylePlugin"/>
5560 5560 <object-type name="QTextCodecPlugin"/>
5561 5561 <object-type name="QGesture"/>
5562 5562 <object-type name="QGraphicsAnchorLayout"/>
5563 5563 <object-type name="QGraphicsAnchor"/>
5564 5564 <object-type name="QGraphicsEffect"/>
5565 5565 <object-type name="QGraphicsObject">
5566 5566 <!-- Duplicate function to QObject::children() to override accidental shadowing which is not present in Jambi -->
5567 5567 <modify-function signature="children()const" remove="all"/>
5568 5568 </object-type>
5569 5569 <object-type name="QGraphicsOpacityEffect"/>
5570 5570 <object-type name="QGraphicsPixelizeEffect"/>
5571 5571 <object-type name="QGraphicsRotation"/>
5572 5572 <object-type name="QGraphicsScale"/>
5573 5573 <object-type name="QGraphicsTransform"/>
5574 5574 <object-type name="QPanGesture"/>
5575 5575 <object-type name="QPinchGesture"/>
5576 5576 <object-type name="QProxyStyle"/>
5577 5577 <object-type name="QSwipeGesture"/>
5578 5578 <object-type name="QTouchEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::TouchBegin || %1-&gt;type() == QEvent::TouchUpdate || %1-&gt;type() == QEvent::TouchEnd"/>
5579 5579
5580 5580 <!-- Inefficient hash codes -->
5581 5581 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextFrame_iterator' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5582 5582 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextTableCell' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5583 5583 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextOption_Tab' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5584 5584 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextLength' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5585 5585 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextBlock_iterator' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5586 5586 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextBlock' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5587 5587 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextCursor' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5588 5588 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPainterPath_Element' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5589 5589 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPainterPath' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5590 5590 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QItemSelection' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5591 5591 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QKeySequence' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5592 5592 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QSizePolicy' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5593 5593 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextFragment' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5594 5594 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFontMetrics' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5595 5595 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QGradient' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5596 5596 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFontMetricsF' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5597 5597 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextFormat' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5598 5598 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QEasingCurve' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5599 5599 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QGenericMatrix' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5600 5600 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QMatrix4x4' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5601 5601 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QMargins' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5602 5602 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPixmapCache_Key' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5603 5603 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QVector4D' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5604 5604 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QQuaternion' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5605 5605 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QVector2D' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5606 5606 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QVector3D' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5607 5607
5608 5608 <suppress-warning text="WARNING(MetaJavaBuilder) :: private virtual function 'eventFilter(QObject * receiver, QEvent * event)' in 'QPanGesture'"/>
5609 5609 <suppress-warning text="WARNING(MetaJavaBuilder) :: private virtual function 'event(QEvent * event)' in 'QPanGesture'"/>
5610 5610 <suppress-warning text="WARNING(MetaJavaBuilder) :: private virtual function 'eventFilter(QObject * receiver, QEvent * event)' in 'QSwipeGesture'"/>
5611 5611 <suppress-warning text="WARNING(MetaJavaBuilder) :: private virtual function 'eventFilter(QObject * receiver, QEvent * event)' in 'QPinchGesture'"/>
5612 5612 <suppress-warning text="WARNING(MetaJavaBuilder) :: private virtual function 'event(QEvent * event)' in 'QPinchGesture'"/>
5613 5613
5614 5614 <!-- Intentional omissions. See explanation for QtJambiTextObjectInterface class in typesystem and headers. -->
5615 5615 <suppress-warning text="WARNING(MetaJavaBuilder) :: class 'QTextObjectInterface' inherits from unknown base class 'QTextObjectInterface'"/>
5616 5616 <suppress-warning text="WARNING(MetaJavaBuilder) :: unknown interface for 'QTextObjectInterface': 'QTextObjectInterfaceInterface'"/>
5617 5617
5618 5618 <suppress-warning text="WARNING(MetaInfoGenerator) :: class 'QPixmapFilter' inherits from polymorphic class 'QPixmapFilter', but has no polymorphic id set"/>
5619 5619 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QPixmap::QPixmap', unmatched parameter type 'QPixmapData*'"/>
5620 5620 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private&amp;'"/>
5621 5621 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private\*'"/>
5622 5622 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private const\*'"/>
5623 5623 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QTextEngine\*'"/>
5624 5624 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QFontEngine\*'"/>
5625 5625 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QPixmap::Type'"/>
5626 5626 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QInputDialog::Type'"/>
5627 5627 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QTextFrameLayoutData\*'"/>
5628 5628 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QAbstractUndoItem\*'"/>
5629 5629 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*QImageTextKeyLang*'"/>
5630 5630 <suppress-warning text="WARNING(MetaJavaBuilder) :: non-public function '*' in interface '*'"/>
5631 5631 <suppress-warning text="WARNING(MetaJavaBuilder) :: visibility of function '*' modified in class '*'"/>
5632 5632 <suppress-warning text="WARNING(MetaJavaBuilder) :: hiding of function '*' in class '*'"/>
5633 5633 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value 'QVector&lt;FormatRange&gt;()' of argument in function '*', class '*'"/>
5634 5634 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value 'QVariantList()' of argument in function '*', class '*'"/>
5635 5635 <suppress-warning text="WARNING(CppImplGenerator) :: protected function '*' in final class '*'"/>
5636 5636 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QTextLayout::QTextLayout', unmatched parameter type 'QTextEngine*'"/>
5637 5637 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value of argument in function 'doAction', class 'QAccessibleInterface'"/>
5638 5638 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFileDialog::QFileDialog', unmatched parameter type 'QFileDialogArgs const&amp;'"/>
5639 5639 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value '0., 0., 1000000000., 1000000000.' of argument in function 'update', class 'QAbstractTextDocumentLayout'"/>
5640 5640 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QWidget::windowSurface', unmatched return type 'QWindowSurface*'"/>
5641 5641 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QWidget::setWindowSurface', unmatched parameter type 'QWindowSurface*'"/>
5642 5642 <suppress-warning text="WARNING(MetaJavaBuilder) :: enum 'QStyleOption::StyleOptionType' does not have a type entry or is not an enum"/>
5643 5643 <suppress-warning text="WARNING(MetaJavaBuilder) :: unhandled enum value: ~FlagMask in QMessageBox::StandardButton"/>
5644 5644 <suppress-warning text="WARNING(MetaJavaBuilder) :: unmatched enum ~FlagMask"/>
5645 5645 <suppress-warning text="WARNING(MetaInfoGenerator) :: class 'QGraphicsSceneEvent' inherits from polymorphic class 'QEvent', but has no polymorphic id set"/>
5646 5646 <suppress-warning text="WARNING(MetaInfoGenerator) :: class 'QInputEvent' inherits from polymorphic class 'QEvent', but has no polymorphic id set"/>
5647 5647 <suppress-warning text="WARNING(JavaGenerator) :: either add or remove specified for reference count variable '__rcMenus' in 'com.trolltech.qt.gui.QMenu' but not both"/>
5648 5648 <suppress-warning text="WARNING(JavaGenerator) :: either add or remove specified for reference count variable '__rcMenus' in 'com.trolltech.qt.gui.QMenuBar' but not both"/>
5649 5649
5650 5650 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QPixmap::pixmapData', unmatched return type 'QPixmapData*'"/>
5651 5651 <suppress-warning text="WARNING(MetaJavaBuilder) :: object type 'QAccessible' extended by interface type 'QAbstractAccessibleFactory'. The resulting API will be less expressive than the original."/>
5652 5652
5653 5653 <suppress-warning text="WARNING(MetaJavaBuilder) :: Rejected enum has no alternative...: QPalette::NColorRoles"/>
5654 5654
5655 5655 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'QtSharedPointer' does not have a type entry"/>
5656 5656
5657 5657 </typesystem>
General Comments 0
You need to be logged in to leave comments. Login now