package org.ovirt.engine.ui.userportal.section.main.presenter.tab.extended.vm;
import org.ovirt.engine.ui.common.presenter.AbstractMainTabSelectedItems;
import org.ovirt.engine.ui.uicommonweb.models.userportal.UserPortalItemModel;
import org.ovirt.engine.ui.userportal.section.main.presenter.tab.extended.ExtendedVirtualMachineSelectionChangeEvent;
import com.google.inject.Inject;
import com.google.web.bindery.event.shared.EventBus;
public class ExtendedVmMainTabSelectedItems extends AbstractMainTabSelectedItems<UserPortalItemModel>
implements ExtendedVirtualMachineSelectionChangeEvent.ExtendedVirtualMachineSelectionChangeHandler {
@Inject
ExtendedVmMainTabSelectedItems(EventBus eventBus) {
//This is singleton, so won't leak handlers.
eventBus.addHandler(ExtendedVirtualMachineSelectionChangeEvent.getType(), this);
}
@Override
public void onExtendedVirtualMachineSelectionChange(ExtendedVirtualMachineSelectionChangeEvent event) {
selectedItemsChanged(event.getSelectedItems());
}
}