forked from qt-creator/qt-creator
debugger: remove unneeded argument to showToolTip
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user