QmlProfiler: Refactor
authorChristiaan Janssen <christiaan.janssen@nokia.com>
Fri, 24 Feb 2012 09:47:17 +0000 (10:47 +0100)
committerChristiaan Janssen <christiaan.janssen@nokia.com>
Wed, 14 Mar 2012 10:38:25 +0000 (11:38 +0100)
commitb7304e2f2e533b767bcd1c02d8403e3d5fa63ddd
tree30bb48a69d7c6bd1c35bcdd359a757486f298368
parentd207165f6aa89ee95bd41c41a49d68cfa0b46444
QmlProfiler: Refactor

The code of the qmlprofiler client has become a bit too complex,
this patch reorganizes the modules in a more sensible way,
having the modules communicate with each other through a
state machine instead of the excess of signals and slots
from before.

Change-Id: I76f7313779888a1bd07a1cdb1acbf2e47aacf42a
Reviewed-by: Kai Koehne <kai.koehne@nokia.com>
53 files changed:
src/libs/qmljsdebugclient/qmljsdebugclient-lib.pri
src/libs/qmljsdebugclient/qmljsdebugclient.pro
src/libs/qmljsdebugclient/qmljsdebugclient.qbs
src/libs/qmljsdebugclient/qmlprofilereventlist.cpp [deleted file]
src/libs/qmljsdebugclient/qmlprofilereventlist.h [deleted file]
src/libs/qmljsdebugclient/qmlprofilereventlocation.h
src/libs/qmljsdebugclient/qmlprofilereventtypes.h
src/libs/qmljsdebugclient/qmlprofilertraceclient.cpp
src/libs/qmljsdebugclient/qmlprofilertraceclient.h
src/libs/qmljsdebugclient/qv8profilerclient.cpp
src/libs/qmljsdebugclient/qv8profilerclient.h
src/plugins/qmlprofiler/qml/Label.qml
src/plugins/qmlprofiler/qml/MainView.qml
src/plugins/qmlprofiler/qml/Overview.js
src/plugins/qmlprofiler/qml/Overview.qml
src/plugins/qmlprofiler/qml/SelectionRange.qml
src/plugins/qmlprofiler/qml/StatusDisplay.qml
src/plugins/qmlprofiler/qml/TimeMarks.qml
src/plugins/qmlprofiler/qmlprofiler.pro
src/plugins/qmlprofiler/qmlprofiler.qbs
src/plugins/qmlprofiler/qmlprofilerclientmanager.cpp [new file with mode: 0644]
src/plugins/qmlprofiler/qmlprofilerclientmanager.h [new file with mode: 0644]
src/plugins/qmlprofiler/qmlprofilerconstants.h
src/plugins/qmlprofiler/qmlprofilerdatamodel.cpp [new file with mode: 0644]
src/plugins/qmlprofiler/qmlprofilerdatamodel.h [new file with mode: 0644]
src/plugins/qmlprofiler/qmlprofilerdetailsrewriter.h
src/plugins/qmlprofiler/qmlprofilerengine.cpp
src/plugins/qmlprofiler/qmlprofilerengine.h
src/plugins/qmlprofiler/qmlprofilereventview.cpp
src/plugins/qmlprofiler/qmlprofilereventview.h
src/plugins/qmlprofiler/qmlprofilerstatemanager.cpp [new file with mode: 0644]
src/plugins/qmlprofiler/qmlprofilerstatemanager.h [new file with mode: 0644]
src/plugins/qmlprofiler/qmlprofilertool.cpp
src/plugins/qmlprofiler/qmlprofilertool.h
src/plugins/qmlprofiler/qmlprofilertraceview.cpp [new file with mode: 0644]
src/plugins/qmlprofiler/qmlprofilertraceview.h [new file with mode: 0644]
src/plugins/qmlprofiler/qmlprofilerviewmanager.cpp [new file with mode: 0644]
src/plugins/qmlprofiler/qmlprofilerviewmanager.h [new file with mode: 0644]
src/plugins/qmlprofiler/qv8profilerdatamodel.cpp [new file with mode: 0644]
src/plugins/qmlprofiler/qv8profilerdatamodel.h [new file with mode: 0644]
src/plugins/qmlprofiler/timelinerenderer.cpp [new file with mode: 0644]
src/plugins/qmlprofiler/timelinerenderer.h [new file with mode: 0644]
src/plugins/qmlprofiler/timelineview.cpp [deleted file]
src/plugins/qmlprofiler/timelineview.h [deleted file]
src/plugins/qmlprofiler/tracewindow.cpp [deleted file]
src/plugins/qmlprofiler/tracewindow.h [deleted file]
src/tools/qmlprofilertool/commandlistener.cpp [deleted file]
src/tools/qmlprofilertool/commandlistener.h [deleted file]
src/tools/qmlprofilertool/constants.h [deleted file]
src/tools/qmlprofilertool/main.cpp [deleted file]
src/tools/qmlprofilertool/qmlprofilerapplication.h [deleted file]
src/tools/qmlprofilertool/qmlprofilertool.pro [deleted file]
src/tools/tools.pro