void refreshZonesBrowser();
void onDataChanged();
void onOrderChanged();
+ void onRuleChanged();
void setLandCoverMode( int theMode );
void setStricklerTable( const QString& theStricklerTableName, bool theBlockSignals = true );
void refreshLandCoverZonesBrowser();
void onDataLandCoverChanged();
void onOrderLandCoverChanged();
+ void onLandCoverRuleChanged();
/**
* Process items selection: hide/show bathymetry merge type selector.
void removeObjects();
void objectsSelected();
void orderChanged( bool& isConfirmed );
+ void ruleChanged( bool& isConfirmed );
void addGroups();
void removeGroups();
void removeLandCovers();
void landCoversSelected();
void orderLandCoverChanged( bool& isConfirmed );
+ void ruleLandCoverChanged( bool& isConfirmed );
void createLandCoverRegion( const QList<SUIT_DataObject*>& theLandCoverZonesList );
void StricklerTableSelected( const QString & theObjName );
void setMergeStricklerType( int theMergeType, QString& theStricklerTypeName );
+ void regenerateColors();
+
protected:
virtual bool acceptCurrent() const;