diff --git a/src/plugins/debugger/debuggerengine.h b/src/plugins/debugger/debuggerengine.h
index f3e68e54032e33de75729c26744498d733a949af..deaee9769f58720a3d9b30acf1725a7b771f2ccf 100644
--- a/src/plugins/debugger/debuggerengine.h
+++ b/src/plugins/debugger/debuggerengine.h
@@ -350,14 +350,15 @@ protected:
     virtual void runSlaveEngine();
     virtual void shutdownSlaveEngine();
 
+    virtual void slaveEngineStateChanged(DebuggerEngine *engine,
+        DebuggerState state);
+
 private:
     // Wrapper engine needs access to state of its subengines.
     friend class Internal::QmlCppEngine;
     friend class Internal::DebuggerPluginPrivate;
 
     virtual void setState(DebuggerState state, bool forced = false);
-    virtual void slaveEngineStateChanged(DebuggerEngine *engine,
-        DebuggerState state);
 
     friend class DebuggerEnginePrivate;
     DebuggerEnginePrivate *d;