Skip to content

Commit 36d7dc4

Browse files
committedMay 31, 2016
remove null information message bar
1 parent 8449e42 commit 36d7dc4

File tree

2 files changed

+0
-28
lines changed

2 files changed

+0
-28
lines changed
 

‎src/gui/qgsattributeform.cpp

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@ int QgsAttributeForm::sFormCounter = 0;
5050
QgsAttributeForm::QgsAttributeForm( QgsVectorLayer* vl, const QgsFeature &feature, const QgsAttributeEditorContext &context, QWidget* parent )
5151
: QWidget( parent )
5252
, mInvalidConstraintMessageBarItem( nullptr )
53-
, mFieldNotInitializedMessageBarItem( nullptr )
5453
, mLayer( vl )
5554
, mMessageBar( nullptr )
5655
, mMultiEditUnsavedMessageBarItem( nullptr )
@@ -83,7 +82,6 @@ QgsAttributeForm::QgsAttributeForm( QgsVectorLayer* vl, const QgsFeature &featur
8382
connect( vl, SIGNAL( selectionChanged() ), this, SLOT( layerSelectionChanged() ) );
8483

8584
// constraints management
86-
displayNullFieldsMessage();
8785
updateAllConstaints();
8886
}
8987

@@ -762,30 +760,6 @@ bool QgsAttributeForm::currentFormFeature( QgsFeature &feature )
762760
return rc;
763761
}
764762

765-
void QgsAttributeForm::displayNullFieldsMessage()
766-
{
767-
QStringList notInitializedFields;
768-
Q_FOREACH ( QgsWidgetWrapper* ww, mWidgets )
769-
{
770-
QgsEditorWidgetWrapper* eww = qobject_cast<QgsEditorWidgetWrapper*>( ww );
771-
if ( eww )
772-
{
773-
if ( mFeature.attribute( eww->fieldIdx() ).isNull() )
774-
notInitializedFields.append( eww->field().name() );
775-
}
776-
}
777-
778-
if ( ! notInitializedFields.isEmpty() )
779-
{
780-
mFieldNotInitializedMessageBarItem =
781-
new QgsMessageBarItem( tr( "Some fields are NULL: " ),
782-
notInitializedFields.join( ", " ),
783-
QgsMessageBar::INFO );
784-
mMessageBar->pushItem( mFieldNotInitializedMessageBarItem );
785-
}
786-
787-
}
788-
789763
void QgsAttributeForm::clearInvalidConstraintsMessage()
790764
{
791765
if ( mInvalidConstraintMessageBarItem != nullptr )

‎src/gui/qgsattributeform.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -307,9 +307,7 @@ class GUI_EXPORT QgsAttributeForm : public QWidget
307307
void clearInvalidConstraintsMessage();
308308
void displayInvalidConstraintMessage( const QStringList &invalidFields,
309309
const QStringList &description );
310-
void displayNullFieldsMessage();
311310
QgsMessageBarItem *mInvalidConstraintMessageBarItem;
312-
QgsMessageBarItem *mFieldNotInitializedMessageBarItem;
313311

314312
QgsVectorLayer* mLayer;
315313
QgsFeature mFeature;

0 commit comments

Comments
 (0)
Please sign in to comment.