diff options
author | hjk <hjk121@nokiamail.com> | 2013-07-30 18:35:51 +0200 |
---|---|---|
committer | hjk <hjk121@nokiamail.com> | 2013-08-01 10:33:11 +0200 |
commit | 9cf65cfd80748674d61b0d427c2301781e8d8333 (patch) | |
tree | cdaa9695a37f80182944688e6de2c9d365f12fdd /src/plugins/qmlprofiler/qmlprofilerstatemanager.cpp | |
parent | 3de45d8c552e642bba7523b634953175c6acc947 (diff) | |
download | qt-creator-9cf65cfd80748674d61b0d427c2301781e8d8333.tar.gz |
QmlProfiler: clean up QmlProfiler{State,Client}Manager
Change-Id: I538fbae5be9750b9b00f82d467136a8500e8f8e6
Reviewed-by: Christiaan Janssen <christiaan.janssen@digia.com>
Diffstat (limited to 'src/plugins/qmlprofiler/qmlprofilerstatemanager.cpp')
-rw-r--r-- | src/plugins/qmlprofiler/qmlprofilerstatemanager.cpp | 100 |
1 files changed, 44 insertions, 56 deletions
diff --git a/src/plugins/qmlprofiler/qmlprofilerstatemanager.cpp b/src/plugins/qmlprofiler/qmlprofilerstatemanager.cpp index 953ed9852f..25ec6c5789 100644 --- a/src/plugins/qmlprofiler/qmlprofilerstatemanager.cpp +++ b/src/plugins/qmlprofiler/qmlprofilerstatemanager.cpp @@ -38,7 +38,8 @@ namespace QmlProfiler { namespace Internal { -inline QString stringForState(int state) { +static QString stringForState(int state) +{ switch (state) { case QmlProfilerStateManager::Idle: return QLatin1String("Idle"); case QmlProfilerStateManager::AppStarting: return QLatin1String("AppStarting"); @@ -53,92 +54,79 @@ inline QString stringForState(int state) { return QString(); } -class QmlProfilerStateManager::QmlProfilerStateManagerPrivate -{ -public: - QmlProfilerStateManagerPrivate(QmlProfilerStateManager *qq) : q(qq) {} - ~QmlProfilerStateManagerPrivate() {} - - QmlProfilerStateManager *q; - - QmlProfilerStateManager::QmlProfilerState m_currentState; - bool m_clientRecording; - bool m_serverRecording; -}; QmlProfilerStateManager::QmlProfilerStateManager(QObject *parent) : - QObject(parent),d(new QmlProfilerStateManagerPrivate(this)) + QObject(parent) { - d->m_currentState = Idle; - d->m_clientRecording = true; - d->m_serverRecording = false; + m_currentState = Idle; + m_clientRecording = true; + m_serverRecording = false; } QmlProfilerStateManager::~QmlProfilerStateManager() { - delete d; } -QmlProfilerStateManager::QmlProfilerState QmlProfilerStateManager::currentState() +QmlProfilerStateManager::QmlProfilerState QmlProfilerStateManager::currentState() const { - return d->m_currentState; + return m_currentState; } -bool QmlProfilerStateManager::clientRecording() +bool QmlProfilerStateManager::clientRecording() const { - return d->m_clientRecording; + return m_clientRecording; } -bool QmlProfilerStateManager::serverRecording() +bool QmlProfilerStateManager::serverRecording() const { - return d->m_serverRecording; + return m_serverRecording; } -QString QmlProfilerStateManager::currentStateAsString() +QString QmlProfilerStateManager::currentStateAsString() const { - return stringForState(d->m_currentState); + return stringForState(m_currentState); } void QmlProfilerStateManager::setCurrentState(QmlProfilerState newState) { #ifdef _DEBUG_PROFILERSTATE_ - qDebug() << "Profiler state change request from" << stringForState(d->m_currentState) << "to" << stringForState(newState); + qDebug() << "Profiler state change request from" << currentStateAsString() << "to" << stringForState(newState); #endif - QTC_ASSERT(d->m_currentState != newState, /**/); + QTC_ASSERT(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)); + QTC_ASSERT(m_currentState == AppStarting || + m_currentState == AppStopped || + m_currentState == AppKilled, + qDebug() << "from" << currentStateAsString()); break; case AppStarting: - QTC_ASSERT(d->m_currentState == Idle, - qDebug() << "from" << stringForState(d->m_currentState)); + QTC_ASSERT(m_currentState == Idle, + qDebug() << "from" << currentStateAsString()); break; case AppRunning: - QTC_ASSERT(d->m_currentState == AppStarting, - qDebug() << "from" << stringForState(d->m_currentState)); + QTC_ASSERT(m_currentState == AppStarting, + qDebug() << "from" << currentStateAsString()); break; case AppStopRequested: - QTC_ASSERT(d->m_currentState == AppRunning, - qDebug() << "from" << stringForState(d->m_currentState)); + QTC_ASSERT(m_currentState == AppRunning, + qDebug() << "from" << currentStateAsString()); break; case AppReadyToStop: - QTC_ASSERT(d->m_currentState == AppStopRequested, - qDebug() << "from" << stringForState(d->m_currentState)); + QTC_ASSERT(m_currentState == AppStopRequested, + qDebug() << "from" << currentStateAsString()); break; case AppStopped: - QTC_ASSERT(d->m_currentState == AppReadyToStop || - d->m_currentState == AppDying, - qDebug() << "from" << stringForState(d->m_currentState)); + QTC_ASSERT(m_currentState == AppReadyToStop || + m_currentState == AppDying, + qDebug() << "from" << currentStateAsString()); break; case AppDying: - QTC_ASSERT(d->m_currentState == AppRunning, - qDebug() << "from" << stringForState(d->m_currentState)); + QTC_ASSERT(m_currentState == AppRunning, + qDebug() << "from" << currentStateAsString()); break; case AppKilled: - QTC_ASSERT(d->m_currentState == AppDying, - qDebug() << "from" << stringForState(d->m_currentState)); + QTC_ASSERT(m_currentState == AppDying, + qDebug() << "from" << currentStateAsString()); break; default: { const QString message = QString::fromLatin1("Switching to unknown state in %1:%2").arg(QString::fromLatin1(__FILE__), QString::number(__LINE__)); @@ -147,17 +135,17 @@ void QmlProfilerStateManager::setCurrentState(QmlProfilerState newState) break; } - d->m_currentState = newState; + m_currentState = newState; emit stateChanged(); } void QmlProfilerStateManager::setClientRecording(bool recording) { #ifdef _DEBUG_PROFILERSTATE_ - qDebug() << "Setting client recording flag from" << d->m_serverRecording << "to" << recording; + qDebug() << "Setting client recording flag from" << m_serverRecording << "to" << recording; #endif - if (d->m_clientRecording != recording) { - d->m_clientRecording = recording; + if (m_clientRecording != recording) { + m_clientRecording = recording; emit clientRecordingChanged(); } } @@ -165,13 +153,13 @@ void QmlProfilerStateManager::setClientRecording(bool recording) void QmlProfilerStateManager::setServerRecording(bool recording) { #ifdef _DEBUG_PROFILERSTATE_ - qDebug() << "Setting server recording flag from" << d->m_serverRecording << "to" << recording; + qDebug() << "Setting server recording flag from" << m_serverRecording << "to" << recording; #endif - if (d->m_serverRecording != recording) { - d->m_serverRecording = recording; + if (m_serverRecording != recording) { + m_serverRecording = recording; emit serverRecordingChanged(); } } -} -} +} // namespace Internal +} // namespace QmlProfiler |