Debugger: Simplify Tooltip manager interface

The Editor itself is not really used.

Task-number: QTCREATORBUG-10358
Change-Id: I94620ed7b3b1d6b02c4eef2a359f991217b0a00b
Reviewed-by: David Schulz <david.schulz@digia.com>
This commit is contained in:
hjk
2013-10-11 16:45:31 +02:00
committed by David Schulz
parent b034b0b955
commit 30045bee78
4 changed files with 7 additions and 12 deletions

View File

@@ -1107,15 +1107,13 @@ void DebuggerToolTipManager::registerEngine(DebuggerEngine *engine)
connect(engine, SIGNAL(stackFrameCompleted()), this, SLOT(slotStackFrameCompleted()));
}
void DebuggerToolTipManager::showToolTip(const QPoint &p, IEditor *editor,
DebuggerToolTipWidget *toolTipWidget)
void DebuggerToolTipManager::showToolTip(const QPoint &p, DebuggerToolTipWidget *toolTipWidget)
{
QWidget *widget = editor->widget();
if (debugToolTipPositioning)
qDebug() << "DebuggerToolTipManager::showToolTip" << p << " Mouse at " << QCursor::pos();
const Utils::WidgetContent widgetContent(toolTipWidget, true);
Utils::ToolTip::show(p, widgetContent, widget);
registerToolTip(toolTipWidget);
Utils::ToolTip::show(p, widgetContent, debuggerCore()->mainWindow());
m_instance->registerToolTip(toolTipWidget);
}
void DebuggerToolTipManager::registerToolTip(DebuggerToolTipWidget *toolTipWidget)