eric6/UI/UserInterface.py

branch
maintenance
changeset 7939
0fc1df79965d
parent 7924
8a96736d465e
child 8043
0acf98cd089a
equal deleted inserted replaced
7935:a0f9e97c0186 7939:0fc1df79965d
12 import logging 12 import logging
13 import shutil 13 import shutil
14 import json 14 import json
15 import datetime 15 import datetime
16 import getpass 16 import getpass
17 import functools
17 18
18 from PyQt5.QtCore import ( 19 from PyQt5.QtCore import (
19 pyqtSlot, QTimer, QFile, QFileInfo, pyqtSignal, PYQT_VERSION_STR, QDate, 20 pyqtSlot, QTimer, QFile, QFileInfo, pyqtSignal, PYQT_VERSION_STR, QDate,
20 QIODevice, qVersion, QProcess, QSize, QUrl, QObject, Qt, QUuid, QThread, 21 QIODevice, qVersion, QProcess, QSize, QUrl, QObject, Qt, QUuid, QThread,
21 QUrlQuery 22 QUrlQuery
3559 act = QAction(UI.PixmapCache.getIcon(tool['icon']), 3560 act = QAction(UI.PixmapCache.getIcon(tool['icon']),
3560 tool['menutext'], self) 3561 tool['menutext'], self)
3561 act.setObjectName("{0}@@{1}".format(toolGroup[0], 3562 act.setObjectName("{0}@@{1}".format(toolGroup[0],
3562 tool['menutext'])) 3563 tool['menutext']))
3563 act.triggered.connect( 3564 act.triggered.connect(
3564 lambda: self.__toolActionTriggered(act)) 3565 functools.partial(self.__toolActionTriggered, act))
3565 self.toolGroupActions[act.objectName()] = act 3566 self.toolGroupActions[act.objectName()] = act
3566 3567
3567 self.toolbarManager.addAction(act, category) 3568 self.toolbarManager.addAction(act, category)
3568 3569
3569 def __updateExternalToolsActions(self): 3570 def __updateExternalToolsActions(self):
3600 if key not in groupActionKeys: 3601 if key not in groupActionKeys:
3601 act = QAction(UI.PixmapCache.getIcon(tool['icon']), 3602 act = QAction(UI.PixmapCache.getIcon(tool['icon']),
3602 tool['menutext'], self) 3603 tool['menutext'], self)
3603 act.setObjectName(key) 3604 act.setObjectName(key)
3604 act.triggered.connect( 3605 act.triggered.connect(
3605 lambda: self.__toolActionTriggered(act)) 3606 functools.partial(self.__toolActionTriggered, act))
3606 self.toolGroupActions[key] = act 3607 self.toolGroupActions[key] = act
3607 3608
3608 self.toolbarManager.addAction(act, category) 3609 self.toolbarManager.addAction(act, category)
3609 3610
3610 def __showFileMenu(self): 3611 def __showFileMenu(self):

eric ide

mercurial