forked from qt-creator/qt-creator
Debugger: Replace virtuals by capability flags.
Change-Id: If09efd21dc44e356eb575bb6170356fdbd409b39 Reviewed-on: http://codereview.qt.nokia.com/2625 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: hjk <qthjk@ovi.com>
This commit is contained in:
@@ -252,17 +252,15 @@ void QmlCppEngine::setRegisterValue(int regnr, const QString &value)
|
||||
unsigned QmlCppEngine::debuggerCapabilities() const
|
||||
{
|
||||
// ### this could also be an OR of both engines' capabilities
|
||||
return d->m_cppEngine->debuggerCapabilities();
|
||||
}
|
||||
|
||||
bool QmlCppEngine::canWatchWidgets() const
|
||||
{
|
||||
return d->m_activeEngine->canWatchWidgets();
|
||||
}
|
||||
|
||||
bool QmlCppEngine::acceptsWatchesWhileRunning() const
|
||||
{
|
||||
return d->m_activeEngine->acceptsWatchesWhileRunning();
|
||||
unsigned result = d->m_cppEngine->debuggerCapabilities();
|
||||
if (d->m_activeEngine != d->m_cppEngine) {
|
||||
const unsigned qmlCapabilities = d->m_qmlEngine->debuggerCapabilities();
|
||||
if (qmlCapabilities & AddWatcherWhileRunningCapability)
|
||||
result |= AddWatcherWhileRunningCapability;
|
||||
if (!(qmlCapabilities & WatchWidgetsCapability))
|
||||
result &= ~WatchWidgetsCapability;
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
bool QmlCppEngine::isSynchronous() const
|
||||
|
||||
Reference in New Issue
Block a user