Class QlQuickOutlinePopup

  • All Implemented Interfaces:
    org.eclipse.handly.model.adapter.IContentAdapterProvider, org.eclipse.jface.window.IShellProvider

    public class QlQuickOutlinePopup
    extends org.eclipse.handly.xtext.ui.quickoutline.HandlyXtextOutlinePopup
    Quick outline popup for Ql
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.eclipse.handly.ui.quickoutline.FilteringOutlinePopup

        org.eclipse.handly.ui.quickoutline.FilteringOutlinePopup.ElementMatcher, org.eclipse.handly.ui.quickoutline.FilteringOutlinePopup.FilteringOutlineTreeViewer, org.eclipse.handly.ui.quickoutline.FilteringOutlinePopup.StringMatcher
      • Nested classes/interfaces inherited from class org.eclipse.handly.ui.quickoutline.OutlinePopup

        org.eclipse.handly.ui.quickoutline.OutlinePopup.OutlineTreeViewer
      • Nested classes/interfaces inherited from class org.eclipse.jface.window.Window

        org.eclipse.jface.window.Window.IExceptionHandler
    • Field Summary

      • Fields inherited from class org.eclipse.jface.dialogs.PopupDialog

        HOVER_SHELLSTYLE, INFOPOPUP_SHELLSTYLE, INFOPOPUPRESIZE_SHELLSTYLE, POPUP_HORIZONTALSPACING, POPUP_IMG_MENU, POPUP_IMG_MENU_DISABLED, POPUP_MARGINHEIGHT, POPUP_MARGINWIDTH, POPUP_VERTICALSPACING
      • Fields inherited from class org.eclipse.jface.window.Window

        CANCEL, OK, resizeHasOccurred
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected ITreeContentProvider getContentProvider()  
      protected IBaseLabelProvider getLabelProvider()  
      • Methods inherited from class org.eclipse.handly.xtext.ui.quickoutline.HandlyXtextOutlinePopup

        getInputElementProvider, setInputElementProvider
      • Methods inherited from class org.eclipse.handly.ui.quickoutline.HandlyOutlinePopup

        computeInput, getContentAdapter, getCorrespondingElement, isInHost, revealInHost
      • Methods inherited from class org.eclipse.handly.ui.quickoutline.FilteringOutlinePopup

        createFilterText, createPatternMatcher, createTitleControl, createTitleMenuArea, createTreeViewer, getFilterText, getFocalElement, getFocusControl, getPatternMatcher, init, patternMatcherUpdated, selectFirstMatch, setTabOrder, updatePatternMatcher
      • Methods inherited from class org.eclipse.handly.ui.quickoutline.OutlinePopup

        changeOutlineMode, computeInitialSelection, createDialogArea, getDefaultLocation, getDialogSettings, getHost, getInitialSelection, getInvokingKeyListener, getInvokingKeyStroke, getSelectedElement, getTreeViewer, gotoSelectedElement, initDecorationContext, isAutoExpandable, shouldUseHashlookup, updateInfoText
      • Methods inherited from class org.eclipse.jface.dialogs.PopupDialog

        adjustBounds, applyBackgroundColor, applyForegroundColor, close, configureShell, createContents, createInfoTextArea, fillDialogMenu, getBackground, getBackgroundColorExclusions, getDefaultSize, getForeground, getForegroundColorExclusions, getInitialLocation, getInitialSize, getPersistBounds, getPersistLocation, getPersistSize, hasInfoArea, hasTitleArea, open, saveDialogBounds, setInfoText, setTitleText, showDialogMenu
      • Methods inherited from class org.eclipse.jface.window.Window

        canHandleShellCloseEvent, constrainShellSize, create, createShell, getConstrainedShellBounds, getContents, getDefaultImage, getDefaultImages, getDefaultOrientation, getLayout, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, handleShellCloseEvent, initializeBounds, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setParentShell, setReturnCode, setShellStyle, setWindowManager
    • Constructor Detail

      • QlQuickOutlinePopup

        public QlQuickOutlinePopup()
    • Method Detail

      • getContentProvider

        protected ITreeContentProvider getContentProvider()
        Specified by:
        getContentProvider in class org.eclipse.handly.ui.quickoutline.OutlinePopup
      • getLabelProvider

        protected IBaseLabelProvider getLabelProvider()
        Specified by:
        getLabelProvider in class org.eclipse.handly.ui.quickoutline.OutlinePopup