Search in sources :

Example 51 with SegmentViewEvent

use of org.olat.core.gui.components.segmentedview.SegmentViewEvent in project openolat by klemens.

the class MailBoxOverviewController method event.

@Override
protected void event(UserRequest ureq, Component source, Event event) {
    if (source == segmentView) {
        if (event instanceof SegmentViewEvent) {
            SegmentViewEvent sve = (SegmentViewEvent) event;
            String segmentCName = sve.getComponentName();
            Component clickedLink = mainVC.getComponent(segmentCName);
            if (clickedLink == inboxLink) {
                doOpenInbox(ureq);
            } else if (clickedLink == outboxLink) {
                doOpenOutbox(ureq);
            }
        }
    }
}
Also used : SegmentViewEvent(org.olat.core.gui.components.segmentedview.SegmentViewEvent) Component(org.olat.core.gui.components.Component) SegmentViewComponent(org.olat.core.gui.components.segmentedview.SegmentViewComponent)

Example 52 with SegmentViewEvent

use of org.olat.core.gui.components.segmentedview.SegmentViewEvent in project openolat by klemens.

the class MembersOverviewController method event.

@Override
protected void event(UserRequest ureq, Component source, Event event) {
    if (event instanceof SegmentViewEvent) {
        SegmentViewEvent sve = (SegmentViewEvent) event;
        String segmentCName = sve.getComponentName();
        Component clickedLink = mainVC.getComponent(segmentCName);
        if (clickedLink == allMembersLink) {
            selectedCtrl = updateAllMembers(ureq);
        } else if (clickedLink == ownersLink) {
            selectedCtrl = updateOwners(ureq);
        } else if (clickedLink == tutorsLink) {
            selectedCtrl = updateTutors(ureq);
        } else if (clickedLink == participantsLink) {
            selectedCtrl = updateParticipants(ureq);
        } else if (clickedLink == waitingListLink) {
            selectedCtrl = updateWaitingList(ureq);
        } else if (clickedLink == searchLink) {
            updateSearch(ureq);
            selectedCtrl = null;
        }
    } else if (source == addMemberLink) {
        doChooseMembers(ureq);
    } else if (source == importMemberLink) {
        doImportMembers(ureq);
    } else if (source == dedupLink) {
        doDedupMembers(ureq);
    } else if (source == overrideLink) {
        doOverrideManagedResource(ureq);
    } else if (source == unOverrideLink) {
        doUnOverrideManagedResource(ureq);
    }
}
Also used : SegmentViewEvent(org.olat.core.gui.components.segmentedview.SegmentViewEvent) Component(org.olat.core.gui.components.Component) SegmentViewComponent(org.olat.core.gui.components.segmentedview.SegmentViewComponent)

Example 53 with SegmentViewEvent

use of org.olat.core.gui.components.segmentedview.SegmentViewEvent in project openolat by klemens.

the class GoToAdminController method event.

@Override
protected void event(UserRequest ureq, Component source, Event event) {
    if (source == segmentView) {
        if (event instanceof SegmentViewEvent) {
            SegmentViewEvent sve = (SegmentViewEvent) event;
            String segmentCName = sve.getComponentName();
            Component clickedLink = mainVC.getComponent(segmentCName);
            if (clickedLink == accountLink) {
                doOpenAccountSettings(ureq);
            } else if (clickedLink == organizersLink) {
                doOpenOrganizersList(ureq);
            } else if (clickedLink == meetingsLink) {
                doOpenMeetingsList(ureq);
            }
        }
    }
}
Also used : SegmentViewEvent(org.olat.core.gui.components.segmentedview.SegmentViewEvent) Component(org.olat.core.gui.components.Component) SegmentViewComponent(org.olat.core.gui.components.segmentedview.SegmentViewComponent)

Example 54 with SegmentViewEvent

use of org.olat.core.gui.components.segmentedview.SegmentViewEvent in project OpenOLAT by OpenOLAT.

the class VideoAdminController method event.

@Override
public void event(UserRequest ureq, Component source, Event event) {
    if (source == segmentView) {
        if (event instanceof SegmentViewEvent) {
            SegmentViewEvent sve = (SegmentViewEvent) event;
            String segmentCName = sve.getComponentName();
            Component clickedLink = mainVC.getComponent(segmentCName);
            if (clickedLink == adminSetLink) {
                doOpenAdminConfig(ureq);
            } else if (clickedLink == adminListLink) {
                doOpenAdminList(ureq);
            } else if (clickedLink == adminTranscodingLink) {
                doOpenTranscodingAdmin(ureq);
            } else if (clickedLink == adminErrorLink) {
                doOpenErrorAdmin(ureq);
            }
        }
    }
}
Also used : SegmentViewEvent(org.olat.core.gui.components.segmentedview.SegmentViewEvent) Component(org.olat.core.gui.components.Component) SegmentViewComponent(org.olat.core.gui.components.segmentedview.SegmentViewComponent)

Example 55 with SegmentViewEvent

use of org.olat.core.gui.components.segmentedview.SegmentViewEvent in project OpenOLAT by OpenOLAT.

the class TaxonomyOverviewController method event.

@Override
protected void event(UserRequest ureq, Component source, Event event) {
    if (source == segmentView) {
        if (event instanceof SegmentViewEvent) {
            SegmentViewEvent sve = (SegmentViewEvent) event;
            String segmentCName = sve.getComponentName();
            Component clickedLink = mainVC.getComponent(segmentCName);
            if (clickedLink == metadataLink) {
                doOpenMetadata(ureq);
            } else if (clickedLink == typesLink) {
                doOpenTypes(ureq);
            } else if (clickedLink == levelsLink) {
                doOpenTaxonomyLevels(ureq);
            } else if (clickedLink == lostFoundLink) {
                doOpenLostFound(ureq);
            }
        }
    }
}
Also used : SegmentViewEvent(org.olat.core.gui.components.segmentedview.SegmentViewEvent) Component(org.olat.core.gui.components.Component) SegmentViewComponent(org.olat.core.gui.components.segmentedview.SegmentViewComponent)

Aggregations

Component (org.olat.core.gui.components.Component)90 SegmentViewComponent (org.olat.core.gui.components.segmentedview.SegmentViewComponent)90 SegmentViewEvent (org.olat.core.gui.components.segmentedview.SegmentViewEvent)90 Link (org.olat.core.gui.components.link.Link)4 Controller (org.olat.core.gui.control.Controller)4 BasicController (org.olat.core.gui.control.controller.BasicController)4 Statistics (org.hibernate.stat.Statistics)2 PopEvent (org.olat.core.gui.components.stack.PopEvent)2 CloseableModalController (org.olat.core.gui.control.generic.closablewrapper.CloseableModalController)2 Identity (org.olat.core.id.Identity)2 RepositoryHandler (org.olat.repository.handlers.RepositoryHandler)2 ImportRepositoryEntryController (org.olat.repository.ui.author.ImportRepositoryEntryController)2