void LoadPointLineGeometry::handleNotification(Field* field) { if (field == _clearCacheFld) { _clearCache(); return; } if (field == _addToCacheFld) { _addToCache(); return; } if (field == _numberDelimiterFld) { _cropNumberDelimiter(); } if (field == _decimalSeparatorFld) { _cropDecimalSeparator(); } if (field == _unloadFld) { _unloadData(); } else if (field == _loadFld) { _loadData(); } else if ( (_autoLoadFld->getBoolValue()) && ( (field == _filenameFld) || (field == _autoLoadFld) || (field == _filterFld) || (field == _decimalSeparatorFld) || (field == _numberDelimiterFld) || (field == _numberDelimiterSpaceFld) ) ) { _loadData(); } else // Any other parameter changed... { _unloadData(); } }
RenderState::~RenderState() { _clearCache(); }
CRProductDepot::~CRProductDepot() { _clearCache(); }