11 import functools |
11 import functools |
12 |
12 |
13 from PyQt6.QtCore import Qt, QObject, QPoint |
13 from PyQt6.QtCore import Qt, QObject, QPoint |
14 from PyQt6.QtWidgets import QDialog, QMenu |
14 from PyQt6.QtWidgets import QDialog, QMenu |
15 |
15 |
16 import Preferences |
16 from eric7 import Preferences |
17 import UI.PixmapCache |
17 from eric7.EricGui import EricPixmapCache |
18 |
18 |
19 from ..WebBrowserPage import WebBrowserPage |
19 from ..WebBrowserPage import WebBrowserPage |
20 |
20 |
21 |
21 |
22 class PersonalInformationManager(QObject): |
22 class PersonalInformationManager(QObject): |
141 |
141 |
142 if not self.__loaded: |
142 if not self.__loaded: |
143 self.__loadSettings() |
143 self.__loadSettings() |
144 |
144 |
145 submenu = QMenu(self.tr("Insert Personal Information"), menu) |
145 submenu = QMenu(self.tr("Insert Personal Information"), menu) |
146 submenu.setIcon(UI.PixmapCache.getIcon("pim")) |
146 submenu.setIcon(EricPixmapCache.getIcon("pim")) |
147 |
147 |
148 for key, info in sorted(self.__allInfo.items()): |
148 for key, info in sorted(self.__allInfo.items()): |
149 if info: |
149 if info: |
150 act = submenu.addAction(self.__translations[key]) |
150 act = submenu.addAction(self.__translations[key]) |
151 act.setData(info) |
151 act.setData(info) |