QmlDebugger: Refactored QmlEngine and QmlCppEngine

Reviewed by:  hjk
This commit is contained in:
Christiaan Janssen
2010-11-15 17:09:28 +01:00
parent af3d7fe3c8
commit 4790548216
8 changed files with 296 additions and 368 deletions

View File

@@ -20,6 +20,7 @@ public:
explicit QmlCppEngine(const DebuggerStartParameters &sp);
virtual ~QmlCppEngine();
DebuggerLanguage activeEngine() const;
void setActiveEngine(DebuggerLanguage language);
virtual void setToolTipExpression(const QPoint &mousePos,
@@ -107,9 +108,9 @@ private slots:
private:
void setupSlaveEngineOnTimer();
void finishDebugger();
void handleSlaveEngineStateChange(const DebuggerState &newState);
void handleSlaveEngineStateChangeAsActive(const DebuggerState &newState);
void initEngineShutdown();
bool checkErrorState(const DebuggerState stateToCheck);
void engineStateChanged(const DebuggerState &newState);
private:
QScopedPointer<QmlCppEnginePrivate> d;