File tree Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -23,7 +23,9 @@ import software.aws.toolkits.jetbrains.core.credentials.profiles.ProfileWatcher
2323import  software.aws.toolkits.jetbrains.core.credentials.sso.bearer.BearerTokenProviderListener 
2424import  software.aws.toolkits.jetbrains.services.amazonq.CodeWhispererFeatureConfigService 
2525import  software.aws.toolkits.jetbrains.services.amazonq.gettingstarted.QActionGroups.Q_SIGNED_OUT_ACTION_GROUP 
26+ import  software.aws.toolkits.jetbrains.services.amazonq.profile.QRegionProfile 
2627import  software.aws.toolkits.jetbrains.services.amazonq.profile.QRegionProfileManager 
28+ import  software.aws.toolkits.jetbrains.services.amazonq.profile.QRegionProfileSelectedListener 
2729import  software.aws.toolkits.jetbrains.services.codewhisperer.customization.CodeWhispererCustomizationListener 
2830import  software.aws.toolkits.jetbrains.services.codewhisperer.customization.CodeWhispererModelConfigurator 
2931import  software.aws.toolkits.jetbrains.services.codewhisperer.explorer.QStatusBarLoggedInActionGroup 
@@ -77,6 +79,20 @@ class CodeWhispererStatusBarWidget(project: Project) :
7779                }
7880            }
7981        )
82+ 
83+         ApplicationManager .getApplication().messageBus.connect(this ).subscribe(
84+             QRegionProfileSelectedListener .TOPIC ,
85+             object  :  QRegionProfileSelectedListener  {
86+                 override  fun  onProfileSelected (
87+                     project :  Project ,
88+                     profile :  QRegionProfile ? ,
89+                 ) {
90+                     if  (project ==  this @CodeWhispererStatusBarWidget.project) {
91+                         statusBar.updateWidget(ID )
92+                     }
93+                 }
94+             }
95+         )
8096    }
8197
8298    override  fun  ID (): String  =  ID 
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments