/** \fn goToTime \brief called when seeking. Need to cleanup our stuff. */ bool vdpauVideoFilterDeint::goToTime(uint64_t usSeek) { secondField=false; eof=false; clearSlots(); return ADM_coreVideoFilter::goToTime(usSeek); }
void ScriptSlots::setInstrument(gig::Instrument* instrument) { m_instrument = instrument; if (!m_instrument) { set_title(_("No Instrument")); return; } set_title(std::string(_("Script Slots of Instrument")) + " - \"" + instrument->pInfo->Name + "\""); clearSlots(); for (int i = 0; i < instrument->ScriptSlotCount(); ++i) { gig::Script* script = instrument->GetScriptOfSlot(i); if (!script) continue; //printf("script '%s'\n", script->Name.c_str()); appendNewSlot(script); } }
void ScriptSlots::refreshSlots() { clearSlots(); setInstrument(m_instrument); }
ScriptSlots::~ScriptSlots() { //printf("ScriptSlots destruct\n"); clearSlots(); }