diff options
author | Ulf Hermann <ulf.hermann@theqtcompany.com> | 2015-09-11 16:10:58 +0200 |
---|---|---|
committer | Ulf Hermann <ulf.hermann@theqtcompany.com> | 2015-09-15 13:06:40 +0000 |
commit | 05388a7229ad3111f3d4ecf5b4b9db39d20398d6 (patch) | |
tree | fbc5b598b98e09925b0e0ad133b7c98708d816d1 /src/plugins/qmlprofiler/qmlprofilerstatemanager.cpp | |
parent | bcdadbec729a2591af4afca9b80378f4044218ac (diff) |
QmlProfiler: Simplify application state handling
Only half of the states are useful for anything.
Change-Id: I4591ccda6eec902e929e07947bad6c3f7b967ef9
Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>
Diffstat (limited to 'src/plugins/qmlprofiler/qmlprofilerstatemanager.cpp')
-rw-r--r-- | src/plugins/qmlprofiler/qmlprofilerstatemanager.cpp | 28 |
1 files changed, 3 insertions, 25 deletions
diff --git a/src/plugins/qmlprofiler/qmlprofilerstatemanager.cpp b/src/plugins/qmlprofiler/qmlprofilerstatemanager.cpp index 09e0e6b8d65..f01aab6dca2 100644 --- a/src/plugins/qmlprofiler/qmlprofilerstatemanager.cpp +++ b/src/plugins/qmlprofiler/qmlprofilerstatemanager.cpp @@ -41,13 +41,9 @@ namespace QmlProfiler { inline QString stringForState(int state) { switch (state) { case QmlProfilerStateManager::Idle: return QLatin1String("Idle"); - case QmlProfilerStateManager::AppStarting: return QLatin1String("AppStarting"); case QmlProfilerStateManager::AppRunning: return QLatin1String("AppRunning"); case QmlProfilerStateManager::AppStopRequested: return QLatin1String("AppStopRequested"); - case QmlProfilerStateManager::AppReadyToStop: return QLatin1String("AppReadyToStop"); - case QmlProfilerStateManager::AppStopped: return QLatin1String("AppStopped"); case QmlProfilerStateManager::AppDying: return QLatin1String("AppDying"); - case QmlProfilerStateManager::AppKilled: return QLatin1String("AppKilled"); default: break; } return QString(); @@ -120,40 +116,22 @@ void QmlProfilerStateManager::setCurrentState(QmlProfilerState newState) QTC_ASSERT(d->m_currentState != newState, /**/); switch (newState) { case Idle: - QTC_ASSERT(d->m_currentState == AppStarting || - d->m_currentState == AppStopped || - d->m_currentState == AppKilled, - qDebug() << "from" << stringForState(d->m_currentState)); - break; - case AppStarting: - QTC_ASSERT(d->m_currentState == Idle, + QTC_ASSERT(d->m_currentState == AppStopRequested || + d->m_currentState == AppDying, qDebug() << "from" << stringForState(d->m_currentState)); break; case AppRunning: - QTC_ASSERT(d->m_currentState == AppStarting, + QTC_ASSERT(d->m_currentState == Idle, qDebug() << "from" << stringForState(d->m_currentState)); break; case AppStopRequested: QTC_ASSERT(d->m_currentState == AppRunning, qDebug() << "from" << stringForState(d->m_currentState)); break; - case AppReadyToStop: - QTC_ASSERT(d->m_currentState == AppStopRequested, - qDebug() << "from" << stringForState(d->m_currentState)); - break; - case AppStopped: - QTC_ASSERT(d->m_currentState == AppReadyToStop || - d->m_currentState == AppDying, - qDebug() << "from" << stringForState(d->m_currentState)); - break; case AppDying: QTC_ASSERT(d->m_currentState == AppRunning, qDebug() << "from" << stringForState(d->m_currentState)); break; - case AppKilled: - QTC_ASSERT(d->m_currentState == AppDying, - qDebug() << "from" << stringForState(d->m_currentState)); - break; default: { const QString message = QString::fromLatin1("Switching to unknown state in %1:%2").arg(QString::fromLatin1(__FILE__), QString::number(__LINE__)); qWarning("%s", qPrintable(message)); |