From 2e6f424e0a37eee238bd9f603d9c81deeed55e82 Mon Sep 17 00:00:00 2001
From: Charles Haley <>
Date: Sat, 11 May 2013 18:29:52 +0200
Subject: [PATCH] Remove header changes from model
---
src/calibre/gui2/library/models.py | 21 +--------------------
1 file changed, 1 insertion(+), 20 deletions(-)
diff --git a/src/calibre/gui2/library/models.py b/src/calibre/gui2/library/models.py
index efae25d95b..d252af6395 100644
--- a/src/calibre/gui2/library/models.py
+++ b/src/calibre/gui2/library/models.py
@@ -9,7 +9,7 @@ import functools, re, os, traceback, errno, time
from collections import defaultdict
from PyQt4.Qt import (QAbstractTableModel, Qt, pyqtSignal, QIcon, QImage,
- QModelIndex, QVariant, QDateTime, QColor, QPixmap, QFont)
+ QModelIndex, QVariant, QDateTime, QColor, QPixmap)
from calibre.gui2 import NONE, UNDEFINED_QDATETIME, error_dialog
from calibre.utils.search_query_parser import ParseException
@@ -164,12 +164,6 @@ class BooksModel(QAbstractTableModel): # {{{
self.ids_to_highlight_set = set()
self.current_highlighted_idx = None
self.highlight_only = False
- self.current_index_column = -1
- self.current_index_row = -1
- self.selected_header_font = QFont()
- self.selected_header_font.setBold(True)
- self.selected_header_font.setItalic(True)
-
self.read_config()
def _clear_caches(self):
@@ -895,15 +889,6 @@ class BooksModel(QAbstractTableModel): # {{{
# return QVariant(_("Double click to edit me
"))
return NONE
- def set_current_cell(self, idx):
- if idx and idx.isValid():
- # Copy these out here for performance, avoiding using idx in headerData
- self.current_index_column = idx.column()
- self.current_index_row = idx.row()
- else:
- self.current_index_column = -1
- self.current_index_row = -1
-
def headerData(self, section, orientation, role):
if orientation == Qt.Horizontal:
if section >= len(self.column_map): # same problem as in data, the column_map can be wrong
@@ -915,8 +900,6 @@ class BooksModel(QAbstractTableModel): # {{{
return QVariant(_('The lookup/search name is "{0}"').format(ht))
if role == Qt.DisplayRole:
return QVariant(self.headers[self.column_map[section]])
- if role == Qt.FontRole and self.current_index_column == section:
- return QVariant(self.selected_header_font)
return NONE
if DEBUG and role == Qt.ToolTipRole and orientation == Qt.Vertical:
col = self.db.field_metadata['uuid']['rec_index']
@@ -924,8 +907,6 @@ class BooksModel(QAbstractTableModel): # {{{
if role == Qt.DisplayRole: # orientation is vertical
return QVariant(section+1)
- if role == Qt.FontRole and self.current_index_row == section:
- return QVariant(self.selected_header_font)
return NONE