void () { 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); } } updateEnableForNameAndIcon(); updateErrors(); updateEnabledForProject(); myUpdateButton.setVisible(myUpdateDescriptor != null); fullRepaint(); }