void GNC::GUI::AcquisitionTableModel::ProcesarEvento(GNC::GCS::Events::IEvent *evt) { GNC::GCS::Events::EventoProgresoComando* pEvt = dynamic_cast<GNC::GCS::Events::EventoProgresoComando*> (evt); if (pEvt == NULL || pEvt->GetComando() == NULL) { return; } switch (pEvt->GetTipo()) { case GNC::GCS::Events::EventoProgresoComando::TEP_Iniciado: break; case GNC::GCS::Events::EventoProgresoComando::TEP_Progreso: break; case GNC::GCS::Events::EventoProgresoComando::TEP_Unknown: break; case GNC::GCS::Events::EventoProgresoComando::TEP_Finalizado: GNC::GCS::IComando* pCmd = pEvt->GetComando(); if (pCmd->GetOwner() == this) { if ( pCmd == m_pComandoPACS ) { m_pComandoPACS = NULL; GADAPI::ComandoPACSParams* pParams = dynamic_cast<GADAPI::ComandoPACSParams*>(pCmd->GetParams()); if (pParams != NULL) { GNC::GCS::Ptr<GNC::GCS::Condition> cond = pParams->pQuery->getCondition(GKDCM_StudyInstanceUID); if (studyMap.empty() || !cond.IsValid() || cond->getValue().empty()) { ReloadModel(*pParams->m_apResults); } else { ReloadModel(cond->getValue(), *pParams->m_apResults); } } } } break; } }
// ---------------------------------------------------------------------------- bool vHavokChainConstraintChainRenderer::DoInit() { if (!vHavokConstraintChainRendererBase::DoInit()) return false; return ReloadModel(); }
void BookmarksManagerDialog::handleBookmarksChanged () { const int curIdx = Ui_.AccountBox_->currentIndex (); const auto acc = qobject_cast<IAccount*> (sender ()); if (acc != Ui_.AccountBox_->itemData (curIdx).value<IAccount*> ()) return; ReloadModel (); }
void BookmarksManagerDialog::Save () { if (!CurrentAccount_) { qWarning () << Q_FUNC_INFO << "no current account"; return; } QVariantList datas; for (int i = 0; i < BMModel_->rowCount (); ++i) datas << BMModel_->item (i)->data (); qobject_cast<ISupportBookmarks*> (CurrentAccount_->GetQObject())->SetBookmarkedMUCs (datas); ReloadModel (); }
void BookmarksManagerDialog::on_AccountBox__currentIndexChanged (int index) { CurrentAccount_ = Ui_.AccountBox_->itemData (index).value<IAccount*> (); ReloadModel (); }