File tree Expand file tree Collapse file tree 4 files changed +4
-14
lines changed Expand file tree Collapse file tree 4 files changed +4
-14
lines changed Original file line number Diff line number Diff line change @@ -43,7 +43,7 @@ class QgsFieldModel : QAbstractItemModel
43
43
void removeExpression();
44
44
45
45
//! returns the currently used layer
46
- QgsMapLayer * layer();
46
+ QgsVectorLayer * layer();
47
47
48
48
public slots:
49
49
//! 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 )
33
33
34
34
QgsVectorLayer *QgsFieldComboBox::layer ()
35
35
{
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 ();
42
37
}
43
38
44
39
void QgsFieldComboBox::setField ( QString fieldName )
Original file line number Diff line number Diff line change @@ -83,12 +83,7 @@ QString QgsFieldExpressionWidget::currentField( bool *isExpression )
83
83
84
84
QgsVectorLayer *QgsFieldExpressionWidget::layer ()
85
85
{
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 ();
92
87
}
93
88
94
89
void QgsFieldExpressionWidget::setLayer ( QgsVectorLayer *layer )
Original file line number Diff line number Diff line change @@ -65,7 +65,7 @@ class GUI_EXPORT QgsFieldModel : public QAbstractItemModel
65
65
void removeExpression ();
66
66
67
67
// ! returns the currently used layer
68
- QgsMapLayer * layer () {return mLayer ;}
68
+ QgsVectorLayer * layer () {return mLayer ;}
69
69
70
70
public slots:
71
71
// ! set the layer of whch fields are displayed
You can’t perform that action at this time.
0 commit comments