void EntryView::setFirstEntryActive() { if(m_model->rowCount() > 0) { QModelIndex index = m_sortModel->mapToSource(m_sortModel->index(0, 0)); setCurrentEntry(m_model->entryFromIndex(index)); } else { Q_EMIT entrySelectionChanged(); } }
bool ossimPointCloudImageHandler::setPointCloudHandler(ossimPointCloudHandler* pch) { close(); // Need to utilize the Point Cloud handler registry to open the PC file: m_pch = pch; if (!m_pch.valid()) return false; getImageGeometry(); ossimImageHandler::completeOpen(); // Needed here after open to make sure that min/max pixels are set for active component/entry setCurrentEntry((ossim_uint32)m_activeComponent); return true; }
void ossimH5Reader::setProperty(ossimRefPtr<ossimProperty> property) { if ( property.valid() ) { if ( property->getName().string() == LAYER_KW ) { ossimString s; property->valueToString(s); ossim_uint32 SIZE = (ossim_uint32)m_entries.size(); for ( ossim_uint32 i = 0; i < SIZE; ++i ) { if ( m_entries[i].getName() == s.string() ) { setCurrentEntry( i ); } } } else { ossimImageHandler::setProperty(property); } } }