eric6/UI/UserInterface.py

changeset 7937
181d1160f617
parent 7923
91e843545d9a
child 7946
6901746220fc
equal deleted inserted replaced
7936:f9f85cf6d102 7937:181d1160f617
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
3604 act = QAction(UI.PixmapCache.getIcon(tool['icon']), 3605 act = QAction(UI.PixmapCache.getIcon(tool['icon']),
3605 tool['menutext'], self) 3606 tool['menutext'], self)
3606 act.setObjectName("{0}@@{1}".format(toolGroup[0], 3607 act.setObjectName("{0}@@{1}".format(toolGroup[0],
3607 tool['menutext'])) 3608 tool['menutext']))
3608 act.triggered.connect( 3609 act.triggered.connect(
3609 lambda: self.__toolActionTriggered(act)) 3610 functools.partial(self.__toolActionTriggered, act))
3610 self.toolGroupActions[act.objectName()] = act 3611 self.toolGroupActions[act.objectName()] = act
3611 3612
3612 self.toolbarManager.addAction(act, category) 3613 self.toolbarManager.addAction(act, category)
3613 3614
3614 def __updateExternalToolsActions(self): 3615 def __updateExternalToolsActions(self):
3645 if key not in groupActionKeys: 3646 if key not in groupActionKeys:
3646 act = QAction(UI.PixmapCache.getIcon(tool['icon']), 3647 act = QAction(UI.PixmapCache.getIcon(tool['icon']),
3647 tool['menutext'], self) 3648 tool['menutext'], self)
3648 act.setObjectName(key) 3649 act.setObjectName(key)
3649 act.triggered.connect( 3650 act.triggered.connect(
3650 lambda: self.__toolActionTriggered(act)) 3651 functools.partial(self.__toolActionTriggered, act))
3651 self.toolGroupActions[key] = act 3652 self.toolGroupActions[key] = act
3652 3653
3653 self.toolbarManager.addAction(act, category) 3654 self.toolbarManager.addAction(act, category)
3654 3655
3655 def __showFileMenu(self): 3656 def __showFileMenu(self):

eric ide

mercurial