forked from qt-creator/qt-creator
This enables us to have multiple QmlProfilerTool instances without conflicting action registrations. Ultimately there should be a way to unregister actions, or to add some extra description on which tool instance they refer to, but this is a minimal first step. The main problem this fixes for now is the warnings generated by the tests. Change-Id: I2193fc48a5a68c52f46e5567919f3035bc93df36 Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
100 lines
2.6 KiB
Prolog
100 lines
2.6 KiB
Prolog
DEFINES += QMLPROFILER_LIBRARY
|
|
|
|
QT += network qml quick quickwidgets
|
|
|
|
include(../../qtcreatorplugin.pri)
|
|
|
|
SOURCES += \
|
|
debugmessagesmodel.cpp \
|
|
flamegraphmodel.cpp \
|
|
flamegraphview.cpp \
|
|
inputeventsmodel.cpp \
|
|
memoryusagemodel.cpp \
|
|
pixmapcachemodel.cpp \
|
|
qmlevent.cpp \
|
|
qmleventlocation.cpp \
|
|
qmleventtype.cpp \
|
|
qmlnote.cpp \
|
|
qmlprofileractions.cpp \
|
|
qmlprofileranimationsmodel.cpp \
|
|
qmlprofilerattachdialog.cpp \
|
|
qmlprofilerbindingloopsrenderpass.cpp \
|
|
qmlprofilerclientmanager.cpp \
|
|
qmlprofilerconfigwidget.cpp \
|
|
qmlprofilerdetailsrewriter.cpp \
|
|
qmlprofilermodelmanager.cpp \
|
|
qmlprofilernotesmodel.cpp \
|
|
qmlprofileroptionspage.cpp \
|
|
qmlprofilerplugin.cpp \
|
|
qmlprofilerrangemodel.cpp \
|
|
qmlprofilerrunconfigurationaspect.cpp \
|
|
qmlprofilerruncontrol.cpp \
|
|
qmlprofilersettings.cpp \
|
|
qmlprofilerstatemanager.cpp \
|
|
qmlprofilerstatewidget.cpp \
|
|
qmlprofilerstatisticsmodel.cpp \
|
|
qmlprofilerstatisticsview.cpp \
|
|
qmlprofilertimelinemodel.cpp \
|
|
qmlprofilertool.cpp \
|
|
qmlprofilertraceclient.cpp \
|
|
qmlprofilertracefile.cpp \
|
|
qmlprofilertraceview.cpp \
|
|
qmlprofilerviewmanager.cpp \
|
|
qmltypedevent.cpp \
|
|
scenegraphtimelinemodel.cpp \
|
|
qmlprofilertextmark.cpp
|
|
|
|
HEADERS += \
|
|
debugmessagesmodel.h \
|
|
flamegraphmodel.h \
|
|
flamegraphview.h \
|
|
inputeventsmodel.h \
|
|
memoryusagemodel.h \
|
|
pixmapcachemodel.h \
|
|
qmlevent.h \
|
|
qmleventlocation.h \
|
|
qmleventtype.h \
|
|
qmlnote.h \
|
|
qmlprofiler_global.h \
|
|
qmlprofileractions.h \
|
|
qmlprofileranimationsmodel.h \
|
|
qmlprofilerattachdialog.h \
|
|
qmlprofilerbindingloopsrenderpass.h \
|
|
qmlprofilerclientmanager.h \
|
|
qmlprofilerconfigwidget.h \
|
|
qmlprofilerconstants.h \
|
|
qmlprofilerdetailsrewriter.h \
|
|
qmlprofilereventsview.h \
|
|
qmlprofilereventtypes.h \
|
|
qmlprofilermodelmanager.h \
|
|
qmlprofilernotesmodel.h \
|
|
qmlprofileroptionspage.h \
|
|
qmlprofilerplugin.h \
|
|
qmlprofilerrangemodel.h \
|
|
qmlprofilerrunconfigurationaspect.h \
|
|
qmlprofilerruncontrol.h \
|
|
qmlprofilersettings.h \
|
|
qmlprofilerstatemanager.h \
|
|
qmlprofilerstatewidget.h \
|
|
qmlprofilerstatisticsmodel.h \
|
|
qmlprofilerstatisticsview.h \
|
|
qmlprofilertimelinemodel.h \
|
|
qmlprofilertool.h \
|
|
qmlprofilertraceclient.h \
|
|
qmlprofilertracefile.h \
|
|
qmlprofilertraceview.h \
|
|
qmlprofilerviewmanager.h \
|
|
qmltypedevent.h \
|
|
scenegraphtimelinemodel.h \
|
|
qmlprofilertextmark.h
|
|
|
|
RESOURCES += \
|
|
qml/qmlprofiler.qrc
|
|
|
|
FORMS += \
|
|
qmlprofilerconfigwidget.ui
|
|
|
|
equals(TEST, 1) {
|
|
include(tests/tests.pri)
|
|
}
|