|
6 | 6 | fromcore.validation.widgets.yasb.windows_desktopsimportVALIDATION_SCHEMA
|
7 | 7 | fromcore.event_serviceimportEventService
|
8 | 8 | frompyvdaimportVirtualDesktop,get_virtual_desktops,set_wallpaper_for_all_desktops
|
9 |
| -fromcore.utils.utilitiesimportContextMenu |
| 9 | +fromcore.utils.utilitiesimportContextMenu,is_windows_10 |
10 | 10 |
|
11 | 11 | classWorkspaceButton(QPushButton):
|
12 | 12 | def__init__(self,workspace_index:int,label:str=None,active_label:str=None,parent=None):
|
@@ -85,15 +85,17 @@ def contextMenuEvent(self, event):
|
85 | 85 | delete_action=menu.addAction("Delete")
|
86 | 86 | menu.addSeparator()
|
87 | 87 | create_action=menu.addAction("Create New Desktop")
|
88 |
| -menu.addSeparator() |
89 |
| -set_wallpaper_action=menu.addAction("Set Wallpaper On This Desktop") |
90 |
| -set_wallpaper_action_all=menu.addAction("Set Wallpaper On All Desktops") |
| 88 | +ifnotis_windows_10(): |
| 89 | +menu.addSeparator() |
| 90 | +set_wallpaper_action=menu.addAction("Set Wallpaper On This Desktop") |
| 91 | +set_wallpaper_action_all=menu.addAction("Set Wallpaper On All Desktops") |
91 | 92 |
|
92 | 93 | rename_action.triggered.connect(self.rename_desktop)
|
93 | 94 | delete_action.triggered.connect(self.delete_desktop)
|
94 | 95 | create_action.triggered.connect(self.create_new_desktop)
|
95 |
| -set_wallpaper_action.triggered.connect(self.set_wallpaper) |
96 |
| -set_wallpaper_action_all.triggered.connect(self.set_wallpaper_all) |
| 96 | +ifnotis_windows_10(): |
| 97 | +set_wallpaper_action.triggered.connect(self.set_wallpaper) |
| 98 | +set_wallpaper_action_all.triggered.connect(self.set_wallpaper_all) |
97 | 99 |
|
98 | 100 | menu.exec(self.mapToGlobal(event.pos()))
|
99 | 101 |
|
|