File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -43,7 +43,7 @@ class QgsFieldModel : QAbstractItemModel
4343 void removeExpression ();
4444
4545 // ! returns the currently used layer
46- QgsMapLayer * layer ();
46+ QgsVectorLayer * layer ();
4747
4848 public slots:
4949 // ! set the layer of whch fields are displayed
Original file line number Diff line number Diff line change @@ -33,12 +33,7 @@ void QgsFieldComboBox::setLayer( QgsMapLayer *layer )
3333
3434QgsVectorLayer *QgsFieldComboBox::layer ()
3535{
36- QgsMapLayer* layer = mFieldModel ->layer ();
37- QgsVectorLayer* vl = dynamic_cast <QgsVectorLayer*>( layer );
38- if ( vl )
39- return vl;
40- else
41- return 0 ;
36+ return mFieldModel ->layer ();
4237}
4338
4439void QgsFieldComboBox::setField ( QString fieldName )
Original file line number Diff line number Diff line change @@ -83,12 +83,7 @@ QString QgsFieldExpressionWidget::currentField( bool *isExpression )
8383
8484QgsVectorLayer *QgsFieldExpressionWidget::layer ()
8585{
86- QgsMapLayer* layer = mFieldModel ->layer ();
87- QgsVectorLayer* vl = dynamic_cast <QgsVectorLayer*>( layer );
88- if ( vl )
89- return vl;
90- else
91- return 0 ;
86+ return mFieldModel ->layer ();
9287}
9388
9489void QgsFieldExpressionWidget::setLayer ( QgsVectorLayer *layer )
Original file line number Diff line number Diff line change @@ -65,7 +65,7 @@ class GUI_EXPORT QgsFieldModel : public QAbstractItemModel
6565 void removeExpression ();
6666
6767 // ! returns the currently used layer
68- QgsMapLayer * layer () {return mLayer ;}
68+ QgsVectorLayer * layer () {return mLayer ;}
6969
7070 public slots:
7171 // ! set the layer of whch fields are displayed
You can’t perform that action at this time.
0 commit comments