@@ -13,6 +13,17 @@ def __init__(self, parent=None):
1313 # Create Player Menu
1414 main_menu = self .addMenu ("القائمة الرئيسية(&M)" )
1515 player_menu = self .addMenu ("مشغل القرآن(&P)" )
16+ loop_menu = self .addMenu ("التكرار(&L)" )
17+
18+ # Create Actions for Main Menu
19+ self .close_window_action = QAction ("إغلاق النافذة" , self )
20+ self .close_window_action .triggered .connect (self .parent .OnClose )
21+ self .close_program_action = QAction ("إغلاق البرنامج" , self )
22+ self .close_program_action .triggered .connect (QApplication .exit )
23+
24+ # Add Actions to Menu
25+ main_menu .addAction (self .close_window_action )
26+ main_menu .addAction (self .close_program_action )
1627
1728 # Create Actions for Player Menu
1829 self .play_pause_action = QAction ("تشغيل" , self ) # "Play"
@@ -40,15 +51,14 @@ def __init__(self, parent=None):
4051 player_menu .addAction (self .next_reciter_action )
4152 player_menu .addAction (self .previous_reciter_action )
4253
43- # Create Actions for Main Menu
44- self .close_window_action = QAction ("إغلاق النافذة" , self )
45- self .close_window_action .triggered .connect (self .parent .OnClose )
46- self .close_program_action = QAction ("إغلاق البرنامج" , self )
47- self .close_program_action .triggered .connect (QApplication .exit )
54+ self .set_start_action = QAction ("تحديد نقطة البداية (A)" , self )
55+ self .set_end_action = QAction ("تحديد نقطة النهاية (B)" , self )
56+ self .toggle_loop_action = QAction ("تشغيل/إيقاف التكرار" , self )
4857
49- # Add Actions to Menu
50- main_menu .addAction (self .close_window_action )
51- main_menu .addAction (self .close_program_action )
58+ loop_menu .addActions ([
59+ self .set_start_action , self .set_end_action ,
60+ self .toggle_loop_action
61+ ])
5262 self .installEventFilter (self )
5363
5464 def get_player_actions (self ) -> List [QAction ]:
0 commit comments