blic void updateEnabledState() {
    if ((myMarketplace && myInstalledDescriptorForMarketplace == null) || myPlugin == null) {
      return;
    }

    if (!myPluginModel.isUninstalled(getDescriptorForActions())) {
      if (myEnableDisableController != null) {
        myEnableDisableController.update();
      }
      if (myMultiTabs) {
        boolean bundled = getDescriptorForActions().isBundled();
        myGearButton.setVisible(!bundled);
        myEnableDisableButton.setVisible(bundled);
      }
      else {
        myGearButton.setVisible(true);
      }
    }

    updateNotifications();
    updateEnableForNameAndIcon();
    updateErrors();
    updateEnabledForProject();

    myUpdateButton.setVisible(myUpdateDescriptor != null);

    fullRepaint();
  }


blic void updateEnabledState() {