bug3236fix.diff
/qgis/python/core/qgscomposeritem.sip (working copy) | ||
---|---|---|
5 | 5 |
{ |
6 | 6 |
%TypeHeaderCode |
7 | 7 |
#include <qgscomposeritem.h> |
8 |
#include <qgscomposerlabel.h> |
|
9 |
#include <qgscomposerlegend.h> |
|
10 |
#include <qgscomposermap.h> |
|
11 |
#include <qgscomposerpicture.h> |
|
12 |
#include <qgscomposerscalebar.h> |
|
13 |
#include <qgscomposershape.h> |
|
8 | 14 |
%End |
9 | 15 | |
16 |
%ConvertToSubClassCode |
|
17 |
if (dynamic_cast<QgsComposerLabel*>(sipCpp) != NULL) |
|
18 |
sipClass = sipClass_QgsComposerLabel; |
|
19 |
else if (dynamic_cast<QgsComposerLegend*>(sipCpp) != NULL) |
|
20 |
sipClass = sipClass_QgsComposerLegend; |
|
21 |
else if (dynamic_cast<QgsComposerMap*>(sipCpp) != NULL) |
|
22 |
sipClass = sipClass_QgsComposerMap; |
|
23 |
else if (dynamic_cast<QgsComposerPicture*>(sipCpp) != NULL) |
|
24 |
sipClass = sipClass_QgsComposerPicture; |
|
25 |
else if (dynamic_cast<QgsComposerScaleBar*>(sipCpp) != NULL) |
|
26 |
sipClass = sipClass_QgsComposerScaleBar; |
|
27 |
else if (dynamic_cast<QgsComposerShape*>(sipCpp) != NULL) |
|
28 |
sipClass = sipClass_QgsComposerShape; |
|
29 |
else |
|
30 |
sipClass = 0; |
|
31 |
%End |
|
32 | ||
10 | 33 |
public: |
11 | 34 | |
12 | 35 |
/**Describes the action (move or resize in different directon) to be done during mouse move*/ |