From 31f5c9a2cb2cd64ebc5efdb74aa484e35673146c Mon Sep 17 00:00:00 2001 From: Charles Haley <> Date: Wed, 21 Jul 2010 21:01:15 +0100 Subject: [PATCH] Remove question mark from title bar for several dialogs --- src/calibre/gui2/dialogs/comments_dialog.py | 7 ++++++- src/calibre/gui2/dialogs/config/create_custom_column.py | 5 +++++ src/calibre/gui2/dialogs/edit_authors_dialog.py | 4 ++++ src/calibre/gui2/dialogs/tag_categories.py | 5 +++++ src/calibre/gui2/dialogs/tag_list_editor.py | 4 ++++ 5 files changed, 24 insertions(+), 1 deletion(-) diff --git a/src/calibre/gui2/dialogs/comments_dialog.py b/src/calibre/gui2/dialogs/comments_dialog.py index 8b4df07fbc..bc3ec3e5ad 100644 --- a/src/calibre/gui2/dialogs/comments_dialog.py +++ b/src/calibre/gui2/dialogs/comments_dialog.py @@ -3,7 +3,7 @@ __copyright__ = '2008, Kovid Goyal kovid@kovidgoyal.net' __docformat__ = 'restructuredtext en' __license__ = 'GPL v3' -from PyQt4.Qt import QDialog +from PyQt4.Qt import Qt, QDialog from calibre.gui2.dialogs.comments_dialog_ui import Ui_CommentsDialog class CommentsDialog(QDialog, Ui_CommentsDialog): @@ -12,6 +12,11 @@ class CommentsDialog(QDialog, Ui_CommentsDialog): QDialog.__init__(self, parent) Ui_CommentsDialog.__init__(self) self.setupUi(self) + # Remove help icon on title bar + icon = self.windowIcon() + self.setWindowFlags(self.windowFlags()&(~Qt.WindowContextHelpButtonHint)) + self.setWindowIcon(icon) + if text is not None: self.textbox.setPlainText(text) self.textbox.setTabChangesFocus(True) diff --git a/src/calibre/gui2/dialogs/config/create_custom_column.py b/src/calibre/gui2/dialogs/config/create_custom_column.py index 2aae567b1c..34091d893f 100644 --- a/src/calibre/gui2/dialogs/config/create_custom_column.py +++ b/src/calibre/gui2/dialogs/config/create_custom_column.py @@ -44,6 +44,11 @@ class CreateCustomColumn(QDialog, Ui_QCreateCustomColumn): QDialog.__init__(self, parent) Ui_QCreateCustomColumn.__init__(self) self.setupUi(self) + # Remove help icon on title bar + icon = self.windowIcon() + self.setWindowFlags(self.windowFlags()&(~Qt.WindowContextHelpButtonHint)) + self.setWindowIcon(icon) + self.simple_error = partial(error_dialog, self, show=True, show_copy_button=False) self.connect(self.button_box, SIGNAL("accepted()"), self.accept) diff --git a/src/calibre/gui2/dialogs/edit_authors_dialog.py b/src/calibre/gui2/dialogs/edit_authors_dialog.py index 842fd7c943..4c749a79d0 100644 --- a/src/calibre/gui2/dialogs/edit_authors_dialog.py +++ b/src/calibre/gui2/dialogs/edit_authors_dialog.py @@ -21,6 +21,10 @@ class EditAuthorsDialog(QDialog, Ui_EditAuthorsDialog): QDialog.__init__(self, parent) Ui_EditAuthorsDialog.__init__(self) self.setupUi(self) + # Remove help icon on title bar + icon = self.windowIcon() + self.setWindowFlags(self.windowFlags()&(~Qt.WindowContextHelpButtonHint)) + self.setWindowIcon(icon) self.buttonBox.accepted.connect(self.accepted) diff --git a/src/calibre/gui2/dialogs/tag_categories.py b/src/calibre/gui2/dialogs/tag_categories.py index 0a54696801..1344150c22 100644 --- a/src/calibre/gui2/dialogs/tag_categories.py +++ b/src/calibre/gui2/dialogs/tag_categories.py @@ -28,6 +28,11 @@ class TagCategories(QDialog, Ui_TagCategories): Ui_TagCategories.__init__(self) self.setupUi(self) + # Remove help icon on title bar + icon = self.windowIcon() + self.setWindowFlags(self.windowFlags()&(~Qt.WindowContextHelpButtonHint)) + self.setWindowIcon(icon) + self.db = db self.applied_items = [] diff --git a/src/calibre/gui2/dialogs/tag_list_editor.py b/src/calibre/gui2/dialogs/tag_list_editor.py index 2e5d2ace28..7cdc0a089a 100644 --- a/src/calibre/gui2/dialogs/tag_list_editor.py +++ b/src/calibre/gui2/dialogs/tag_list_editor.py @@ -43,6 +43,10 @@ class TagListEditor(QDialog, Ui_TagListEditor): QDialog.__init__(self, window) Ui_TagListEditor.__init__(self) self.setupUi(self) + # Remove help icon on title bar + icon = self.windowIcon() + self.setWindowFlags(self.windowFlags()&(~Qt.WindowContextHelpButtonHint)) + self.setWindowIcon(icon) self.to_rename = {} self.to_delete = []