@@ -55,12 +55,12 @@ typedef QSet<int> QgsAttributeIds;
55
55
56
56
class QgsLabelingEngineInterface
57
57
{
58
- public:
59
- virtual ~QgsLabelingEngineInterface () {}
60
- virtual int prepareLayer (QgsVectorLayer* layer, int & attrIndex) = 0;
61
- virtual void registerFeature (QgsVectorLayer* layer, QgsFeature& feat) = 0;
62
- // void calculateLabeling() = 0;
63
- // void drawLabeling(QgsRenderContext& context) = 0;
58
+ public:
59
+ virtual ~QgsLabelingEngineInterface () {}
60
+ virtual int prepareLayer ( QgsVectorLayer* layer, int & attrIndex ) = 0;
61
+ virtual void registerFeature ( QgsVectorLayer* layer, QgsFeature& feat ) = 0;
62
+ // void calculateLabeling() = 0;
63
+ // void drawLabeling(QgsRenderContext& context) = 0;
64
64
};
65
65
66
66
@@ -86,7 +86,8 @@ class CORE_EXPORT QgsVectorLayer : public QgsMapLayer
86
86
FileName,
87
87
Enumeration,
88
88
Immutable, /* The attribute value should not be changed in the attribute form*/
89
- Hidden /* The attribute value should not be shown in the attribute form @added in 1.4 */
89
+ Hidden, /* The attribute value should not be shown in the attribute form @added in 1.4 */
90
+ TextEdit /* multiline edit @added in 1.4*/
90
91
};
91
92
92
93
struct RangeData
@@ -176,15 +177,15 @@ class CORE_EXPORT QgsVectorLayer : public QgsMapLayer
176
177
177
178
/* * Sets the renderer. If a renderer is already present, it is deleted */
178
179
void setRenderer ( QgsRenderer * r );
179
-
180
+
180
181
/* * Return renderer V2. Added in QGIS 1.4 */
181
182
QgsFeatureRendererV2* rendererV2 ();
182
183
/* * Set renderer V2. Added in QGIS 1.4 */
183
- void setRendererV2 (QgsFeatureRendererV2* r);
184
+ void setRendererV2 ( QgsFeatureRendererV2* r );
184
185
/* * Return whether using renderer V2. Added in QGIS 1.4 */
185
186
bool isUsingRendererV2 ();
186
187
/* * set whether to use renderer V2 for drawing. Added in QGIS 1.4 */
187
- void setUsingRendererV2 (bool usingRendererV2);
188
+ void setUsingRendererV2 ( bool usingRendererV2 );
188
189
189
190
/* * Draw layer with renderer V2. Added in QGIS 1.4 */
190
191
void drawRendererV2 ( QgsRenderContext& rendererContext, bool labeling );
@@ -362,7 +363,7 @@ class CORE_EXPORT QgsVectorLayer : public QgsMapLayer
362
363
bool hasLabelsEnabled ( void ) const ;
363
364
364
365
/* * Assign a custom labeling engine with layer. Added in v1.4 */
365
- void setLabelingEngine (QgsLabelingEngineInterface* engine);
366
+ void setLabelingEngine ( QgsLabelingEngineInterface* engine );
366
367
367
368
/* * Returns true if the provider is in editing mode */
368
369
virtual bool isEditable () const ;
@@ -477,10 +478,10 @@ class CORE_EXPORT QgsVectorLayer : public QgsMapLayer
477
478
478
479
/* *set edit type*/
479
480
void setEditType ( int idx, EditType edit );
480
-
481
+
481
482
/* * set string representing 'true' for a checkbox (added in 1.4) */
482
483
void setCheckedState ( int idx, QString checked, QString notChecked );
483
-
484
+
484
485
/* * return string representing 'true' for a checkbox (added in 1.4) */
485
486
QPair<QString, QString> checkedState ( int idx );
486
487
@@ -736,10 +737,10 @@ class CORE_EXPORT QgsVectorLayer : public QgsMapLayer
736
737
737
738
/* * Renderer object which holds the information about how to display the features */
738
739
QgsRenderer *mRenderer ;
739
-
740
+
740
741
/* * Renderer V2 */
741
742
QgsFeatureRendererV2 *mRendererV2 ;
742
-
743
+
743
744
/* * whether to use V1 or V2 renderer */
744
745
bool mUsingRendererV2 ;
745
746
@@ -769,7 +770,7 @@ class CORE_EXPORT QgsVectorLayer : public QgsMapLayer
769
770
QMap< QString, EditType > mEditTypes ;
770
771
QMap< QString, QMap<QString, QVariant> > mValueMaps ;
771
772
QMap< QString, RangeData > mRanges ;
772
- QMap< QString, QPair<QString,QString> > mCheckedStates ;
773
+ QMap< QString, QPair<QString, QString> > mCheckedStates ;
773
774
QString mEditForm ;
774
775
775
776
bool mFetching ;
0 commit comments