@@ -5,6 +5,9 @@ class QgsComposerItem : QgsComposerObject, QGraphicsRectItem
5
5
{
6
6
%TypeHeaderCode
7
7
#include <qgscomposeritem.h>
8
+ #include <qgscomposerarrow.h>
9
+ #include <qgscomposerframe.h>
10
+ #include <qgscomposeritemgroup.h>
8
11
#include <qgscomposerlabel.h>
9
12
#include <qgscomposerlegend.h>
10
13
#include <qgscomposermap.h>
@@ -13,6 +16,7 @@ class QgsComposerItem : QgsComposerObject, QGraphicsRectItem
13
16
#include <qgscomposerscalebar.h>
14
17
#include <qgscomposershape.h>
15
18
#include <qgscomposertable.h>
19
+ #include <qgscomposertexttable.h>
16
20
#include <qgscomposerattributetable.h>
17
21
%End
18
22
@@ -25,16 +29,14 @@ class QgsComposerItem : QgsComposerObject, QGraphicsRectItem
25
29
sipClass = sipClass_QgsComposerItem;
26
30
*sipCppRet = static_cast<QgsComposerItem*>(sipCpp);
27
31
break;
28
- #if 0
29
32
case QgsComposerItem::ComposerArrow:
30
33
sipClass = sipClass_QgsComposerArrow;
31
34
*sipCppRet = static_cast<QgsComposerArrow*>(sipCpp);
32
- break;
35
+ break;
33
36
case QgsComposerItem::ComposerItemGroup:
34
37
sipClass = sipClass_QgsComposerItemGroup;
35
38
*sipCppRet = static_cast<QgsComposerItemGroup*>(sipCpp);
36
39
break;
37
- #endif
38
40
case QgsComposerItem::ComposerLabel:
39
41
sipClass = sipClass_QgsComposerLabel;
40
42
*sipCppRet = static_cast<QgsComposerLabel*>(sipCpp);
@@ -71,12 +73,14 @@ class QgsComposerItem : QgsComposerObject, QGraphicsRectItem
71
73
sipClass = sipClass_QgsComposerAttributeTable;
72
74
*sipCppRet = static_cast<QgsComposerAttributeTable*>(sipCpp);
73
75
break;
74
- /*
75
76
case QgsComposerItem::ComposerTextTable:
76
77
sipClass = sipClass_QgsComposerTextTable;
77
78
*sipCppRet = static_cast<QgsComposerTextTable*>(sipCpp);
78
79
break;
79
- */
80
+ case QgsComposerItem::ComposerFrame:
81
+ sipClass = sipClass_QgsComposerFrame;
82
+ *sipCppRet = static_cast<QgsComposerFrame*>(sipCpp);
83
+ break;
80
84
default:
81
85
sipClass = 0;
82
86
}
0 commit comments