14 from PyQt4.QtGui import QWidget, QHeaderView, QAbstractItemView, QColor, \ |
14 from PyQt4.QtGui import QWidget, QHeaderView, QAbstractItemView, QColor, \ |
15 QItemSelectionModel |
15 QItemSelectionModel |
16 |
16 |
17 from .Ui_SymbolsWidget import Ui_SymbolsWidget |
17 from .Ui_SymbolsWidget import Ui_SymbolsWidget |
18 |
18 |
|
19 import UI.PixmapCache |
19 import Preferences |
20 import Preferences |
20 |
21 |
21 class SymbolsModel(QAbstractTableModel): |
22 class SymbolsModel(QAbstractTableModel): |
22 """ |
23 """ |
23 Class implementing the model for the symbols widget. |
24 Class implementing the model for the symbols widget. |
328 @param parent reference to the parent widget (QWidget) |
329 @param parent reference to the parent widget (QWidget) |
329 """ |
330 """ |
330 QWidget.__init__(self, parent) |
331 QWidget.__init__(self, parent) |
331 self.setupUi(self) |
332 self.setupUi(self) |
332 |
333 |
|
334 self.setWindowIcon(UI.PixmapCache.getIcon("eric.png")) |
|
335 |
333 self.__model = SymbolsModel(self) |
336 self.__model = SymbolsModel(self) |
334 self.symbolsTable.setModel(self.__model) |
337 self.symbolsTable.setModel(self.__model) |
335 self.symbolsTable.selectionModel().currentRowChanged.connect( |
338 self.symbolsTable.selectionModel().currentRowChanged.connect( |
336 self.__currentRowChanged) |
339 self.__currentRowChanged) |
337 |
340 |