summaryrefslogtreecommitdiffstats
path: root/PySide/QtGui/typesystem_gui_simulator.xml
blob: 18873497487a1e75090263e7d75bace721b680fb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<?xml version="1.0"?>
<typesystem package="PySide.QtGui">
  <!-- These classes are not present in Qt Simulator build, even though
       QT_NO_PRINTER is *not* set -->
  <rejection class="QAbstractPageSetupDialog"/>
  <rejection class="QAbstractPrintDialog"/>
  <rejection class="QPageSetupDialog"/>
  <rejection class="QPrintDialog"/>
  <rejection class="QPrintPreviewDialog"/>
  <rejection class="QPrintPreviewWidget"/>
  <rejection class="QPrintEngine"/>
  <rejection class="QPrinterInfo"/>
  <rejection class="QPrinter"/>

  <object-type name="QPlainTextEdit">
    <modify-function signature="print(QPrinter*)const" remove="all"/>
  </object-type>
  <object-type name="QTextDocument">
    <modify-function signature="print(QPrinter*)const" remove="all"/>
  </object-type>
  <object-type name="QTextEdit">
    <modify-function signature="print(QPrinter*)const" remove="all"/>
  </object-type>

  <!-- Qt::HANDLE is typedef to "void *", which gives compilation errors on
       conversion templates -->
  <value-type name="QCursor">
    <modify-function signature="QCursor(Qt::HANDLE)" remove="all"/>
  </value-type>
  <value-type name="QFont">
    <modify-function signature="handle()const" remove="all"/>
  </value-type>

  <load-typesystem name="typesystem_gui.xml" generate="yes"/>
</typesystem>