void ossimQtImageControllerOssimEventCapture::objectDestructingEvent( ossimObjectDestructingEvent& event) { if(event.getObject()) { ossimConnectableObject* obj = PTR_CAST(ossimConnectableObject, event.getObject()); if(obj) { obj->removeListener((ossimConnectableObjectListener*)this); } } if(!theController||!theController->getImageWindow()) { return; } if(getInput(1)) { if(event.getObject() == getInput(1)) { ossimConnectableObjectListener::disableListener(); theController->removeInput(PTR_CAST(ossimConnectableObject,event.getObject())); ossimConnectableObjectListener::enableListener(); } } }
void ossimImageChain::objectDestructingEvent(ossimObjectDestructingEvent& event) { if(!event.getObject()) return; if(theImageChainList.size()&&(event.getObject()!=this)) { removeChild(PTR_CAST(ossimConnectableObject, event.getObject())); } }
void ossimQtBrightnessContrastDialog::objectDestructingEvent(ossimObjectDestructingEvent& event) { if (theFilter) { if(event.getObject() == PTR_CAST(ossimObject, theFilter)) { close(true); } } }
void ossimQtBandSelectorController::objectDestructingEvent(ossimObjectDestructingEvent& event) { if (theBandSelector) { if(event.getObject() == PTR_CAST(ossimObject, theBandSelector)) { theDialog->close(true); } } }
void ossimQtHsiRemapperController::objectDestructingEvent(ossimObjectDestructingEvent& event) { if (theHsiRemapper) { if(event.getObject() == PTR_CAST(ossimObject, theHsiRemapper)) { theDialog->close(true); } } }