Example usage for com.intellij.openapi.wm WelcomeScreenProvider isAvailable

List of usage examples for com.intellij.openapi.wm WelcomeScreenProvider isAvailable

Introduction

In this page you can find the example usage for com.intellij.openapi.wm WelcomeScreenProvider isAvailable.

Prototype

boolean isAvailable();

Source Link

Usage

From source file:com.android.tools.idea.welcome.wizard.FirstRunWizardFrameProvider.java

License:Apache License

@Override
public IdeFrame createFrame() {
    for (WelcomeScreenProvider provider : WelcomeScreenProvider.EP_NAME.getExtensions()) {
        if (provider instanceof AndroidStudioWelcomeScreenProvider && provider.isAvailable()) {
            // If we need to show the first run wizard, return a normal WelcomeFrame (which will initialize the wizard via the
            // WelcomeScreenProvider extension point).
            return new WelcomeFrame();
        }/*from   www .j av a 2  s.c  om*/
    }
    // Otherwise return null, and we'll go on to the normal welcome frame provider.
    return null;
}