@@ -28,7 +28,7 @@ def __init__(self, parent, assets, profile_list: List[ProfileGroup]):
28
28
self .service_role_info = None
29
29
30
30
self .actions = []
31
- self .previous_action = None
31
+ self .all_actions = []
32
32
33
33
QSystemTrayIcon .__init__ (self , self .assets .standard , self .gui )
34
34
self .setIcon (self .assets .get_icon (style = ICON_STYLE_OUTLINE ))
@@ -123,6 +123,10 @@ def populate_context_menu(self, profile_list: List[ProfileGroup]):
123
123
self .setContextMenu (menu )
124
124
menu .repaint ()
125
125
126
+ self .all_actions = self .actions + [self .service_role_action , self .region_menu ,
127
+ self .add_access_key_action , self .rotate_access_key_action ,
128
+ self .copy_name_menu , self .copy_id_menu ]
129
+
126
130
def update_copy_menus (self , active_profile_group : ProfileGroup ):
127
131
self .copy_name_menu .setDisabled (False )
128
132
self .copy_name_menu .clear ()
@@ -142,7 +146,8 @@ def reset_copy_menus(self):
142
146
self .copy_id_menu .clear ()
143
147
144
148
def disable_actions (self , state : bool ):
145
- for action in self .actions :
149
+ for action in self .all_actions :
150
+ action .setDisabled (state )
146
151
action .setDisabled (state )
147
152
148
153
def update_last_login (self , timestamp : str ):
0 commit comments