forked from qt-creator/qt-creator
Fixes: - Warning about wrong connect
Details: - Bookmarks plugin accidentally thought all editors are text editors.
This commit is contained in:
@@ -201,14 +201,18 @@ void BookmarksPlugin::updateActions(int state)
|
|||||||
|
|
||||||
void BookmarksPlugin::editorOpened(Core::IEditor *editor)
|
void BookmarksPlugin::editorOpened(Core::IEditor *editor)
|
||||||
{
|
{
|
||||||
connect(editor, SIGNAL(markContextMenuRequested(TextEditor::ITextEditor*,int,QMenu*)),
|
if (qobject_cast<ITextEditor *>(editor)) {
|
||||||
this, SLOT(requestContextMenu(TextEditor::ITextEditor*,int,QMenu*)));
|
connect(editor, SIGNAL(markContextMenuRequested(TextEditor::ITextEditor*,int,QMenu*)),
|
||||||
|
this, SLOT(requestContextMenu(TextEditor::ITextEditor*,int,QMenu*)));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void BookmarksPlugin::editorAboutToClose(Core::IEditor *editor)
|
void BookmarksPlugin::editorAboutToClose(Core::IEditor *editor)
|
||||||
{
|
{
|
||||||
disconnect(editor, SIGNAL(markContextMenuRequested(TextEditor::ITextEditor*,int,QMenu*)),
|
if (qobject_cast<ITextEditor *>(editor)) {
|
||||||
this, SLOT(requestContextMenu(TextEditor::ITextEditor*,int,QMenu*)));
|
disconnect(editor, SIGNAL(markContextMenuRequested(TextEditor::ITextEditor*,int,QMenu*)),
|
||||||
|
this, SLOT(requestContextMenu(TextEditor::ITextEditor*,int,QMenu*)));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void BookmarksPlugin::requestContextMenu(TextEditor::ITextEditor *editor,
|
void BookmarksPlugin::requestContextMenu(TextEditor::ITextEditor *editor,
|
||||||
|
|||||||
Reference in New Issue
Block a user