forked from qt-creator/qt-creator
debugger: fixes and improvements related to the Locals display
Split the concepts 'enabled' and 'editable' in the dumper output Disable "<not in scope>" entries, also fix their type. Fix glitch in type beautification for display Find reason for failing bulk updates.
This commit is contained in:
@@ -319,9 +319,7 @@ void DebuggerManager::init()
|
||||
//qRegisterMetaType<WatchData>("Debugger::Internal::WatchData");
|
||||
qRegisterMetaType<WatchData>("WatchData");
|
||||
connect(m_watchHandler, SIGNAL(watchDataUpdateNeeded(WatchData)),
|
||||
this, SLOT(updateWatchDataAnnounce()));
|
||||
connect(m_watchHandler, SIGNAL(watchDataUpdateNeeded(WatchData)),
|
||||
this, SLOT(updateWatchData(WatchData)), Qt::QueuedConnection);
|
||||
this, SLOT(updateWatchData(WatchData)));
|
||||
|
||||
m_continueAction = new QAction(this);
|
||||
m_continueAction->setText(tr("Continue"));
|
||||
@@ -695,12 +693,6 @@ void DebuggerManager::updateWatchData(const WatchData &data)
|
||||
m_engine->updateWatchData(data);
|
||||
}
|
||||
|
||||
void DebuggerManager::updateWatchDataAnnounce()
|
||||
{
|
||||
if (m_engine)
|
||||
m_engine->updateWatchDataAnnounce();
|
||||
}
|
||||
|
||||
static inline QString msgEngineNotAvailable(const char *engine)
|
||||
{
|
||||
return DebuggerManager::tr("The application requires the debugger engine '%1', which is disabled.").arg(QLatin1String(engine));
|
||||
|
||||
Reference in New Issue
Block a user