mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-25 00:58:06 -05:00
QgsFieldModel::layer() returns QgsVectorLayer
This commit is contained in:
parent
fe20f7bbfa
commit
41cc509cbb
@ -43,7 +43,7 @@ class QgsFieldModel : QAbstractItemModel
|
||||
void removeExpression();
|
||||
|
||||
//! returns the currently used layer
|
||||
QgsMapLayer* layer();
|
||||
QgsVectorLayer* layer();
|
||||
|
||||
public slots:
|
||||
//! set the layer of whch fields are displayed
|
||||
|
@ -33,12 +33,7 @@ void QgsFieldComboBox::setLayer( QgsMapLayer *layer )
|
||||
|
||||
QgsVectorLayer *QgsFieldComboBox::layer()
|
||||
{
|
||||
QgsMapLayer* layer = mFieldModel->layer();
|
||||
QgsVectorLayer* vl = dynamic_cast<QgsVectorLayer*>( layer );
|
||||
if ( vl )
|
||||
return vl;
|
||||
else
|
||||
return 0;
|
||||
return mFieldModel->layer();
|
||||
}
|
||||
|
||||
void QgsFieldComboBox::setField( QString fieldName )
|
||||
|
@ -83,12 +83,7 @@ QString QgsFieldExpressionWidget::currentField( bool *isExpression )
|
||||
|
||||
QgsVectorLayer *QgsFieldExpressionWidget::layer()
|
||||
{
|
||||
QgsMapLayer* layer = mFieldModel->layer();
|
||||
QgsVectorLayer* vl = dynamic_cast<QgsVectorLayer*>( layer );
|
||||
if ( vl )
|
||||
return vl;
|
||||
else
|
||||
return 0;
|
||||
return mFieldModel->layer();
|
||||
}
|
||||
|
||||
void QgsFieldExpressionWidget::setLayer( QgsVectorLayer *layer )
|
||||
|
@ -65,7 +65,7 @@ class GUI_EXPORT QgsFieldModel : public QAbstractItemModel
|
||||
void removeExpression();
|
||||
|
||||
//! returns the currently used layer
|
||||
QgsMapLayer* layer() {return mLayer;}
|
||||
QgsVectorLayer* layer() {return mLayer;}
|
||||
|
||||
public slots:
|
||||
//! set the layer of whch fields are displayed
|
||||
|
Loading…
x
Reference in New Issue
Block a user