Skip to content

Commit 7a24255

Browse files
Created loop menu.
1 parent 0233ef1 commit 7a24255

File tree

1 file changed

+18
-8
lines changed

1 file changed

+18
-8
lines changed

ui/sura_player_ui/menubar.py

Lines changed: 18 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)