Commit 78850785 authored by hjk's avatar hjk
Browse files

debugger: remove unneeded argument to showToolTip

parent c9ca3359
......@@ -34,12 +34,10 @@
#include <QtGui/QApplication>
#include <QtGui/QDesktopWidget>
#include <QtGui/QHBoxLayout>
#include <QtGui/QHeaderView>
#include <QtGui/QKeyEvent>
#include <QtGui/QScrollBar>
#include <QtGui/QTreeView>
#include <QtGui/QVBoxLayout>
namespace Debugger {
namespace Internal {
......@@ -55,8 +53,7 @@ public:
QSize sizeHint() const { return m_size; }
void done();
void run(const QPoint &point, QAbstractItemModel *model,
const QModelIndex &index, const QString &msg);
void run(const QPoint &point, const QModelIndex &index);
int computeHeight(const QModelIndex &index) const;
Q_SLOT void computeSize();
......@@ -171,9 +168,9 @@ void ToolTipWidget::done()
deleteLater();
}
void ToolTipWidget::run(const QPoint &point, QAbstractItemModel *model,
const QModelIndex &index, const QString & /* msg */)
void ToolTipWidget::run(const QPoint &point, const QModelIndex &index)
{
QAbstractItemModel *model = const_cast<QAbstractItemModel *>(index.model());
move(point);
setModel(model);
computeSize();
......@@ -187,13 +184,12 @@ void ToolTipWidget::leaveEvent(QEvent *ev)
hide();
}
void showDebuggerToolTip(const QPoint &point, QAbstractItemModel *model,
const QModelIndex &index, const QString &msg)
void showDebuggerToolTip(const QPoint &point, const QModelIndex &index)
{
if (model) {
if (index.model()) {
if (!theToolTipWidget)
theToolTipWidget = new ToolTipWidget(0);
theToolTipWidget->run(point, model, index, msg);
theToolTipWidget->run(point, index);
theToolTipWidget->show();
} else if (theToolTipWidget) {
theToolTipWidget->done();
......
......@@ -33,18 +33,14 @@
#include <QtCore/QtGlobal>
QT_BEGIN_NAMESPACE
class QAbstractItemModel;
class QModelIndex;
class QPoint;
class QString;
QT_END_NAMESPACE
namespace Debugger {
namespace Internal {
void showDebuggerToolTip(const QPoint &point, QAbstractItemModel *model,
const QModelIndex &rootIndex, const QString &msg);
void showDebuggerToolTip(const QPoint &point, const QModelIndex &rootIndex);
void hideDebuggerToolTip(int delay = 0);
} // namespace Internal
......
......@@ -3325,7 +3325,7 @@ bool GdbEngine::showToolTip()
hideDebuggerToolTip();
return false;
}
showDebuggerToolTip(m_toolTipPos, watchHandler()->model(TooltipsWatch), index, m_toolTipExpression);
showDebuggerToolTip(m_toolTipPos, index);
return true;
}
......@@ -3333,14 +3333,14 @@ void GdbEngine::setToolTipExpression(const QPoint &mousePos,
TextEditor::ITextEditor *editor, int cursorPos)
{
if (state() != InferiorStopOk || !isCppEditor(editor)) {
//qDebug() << "SUPPRESSING DEBUGGER TOOLTIP, INFERIOR NOT STOPPED/Non Cpp editor";
//qDebug() << "SUPPRESSING DEBUGGER TOOLTIP, INFERIOR NOT STOPPED "
// " OR NOT A CPPEDITOR";
return;
}
if (debuggerCore()->boolSetting(DebugDebuggingHelpers)) {
// minimize interference
// Minimize interference.
if (debuggerCore()->boolSetting(DebugDebuggingHelpers))
return;
}
m_toolTipPos = mousePos;
int line, column;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment