import qbs.base 1.0 import QtcPlugin QtcPlugin { name: "ModelEditor" Depends { name: "Qt.widgets" } Depends { name: "Qt.svg"; required: false } Depends { name: "Core" } Depends { name: "CPlusPlus" } Depends { name: "CppTools" } Depends { name: "ProjectExplorer" } Depends { name: "Modeling" } Properties { condition: !Qt.svg.present cpp.defines: base.concat("QT_NO_SVG") } cpp.includePaths: [ "qmt", "qstringparser", "qtserialization", ] files: [ "actionhandler.cpp", "actionhandler.h", "classviewcontroller.cpp", "classviewcontroller.h", "componentviewcontroller.cpp", "componentviewcontroller.h", "diagramsviewmanager.cpp", "diagramsviewmanager.h", "dragtool.cpp", "dragtool.h", "editordiagramview.cpp", "editordiagramview.h", "elementtasks.cpp", "elementtasks.h", "extdocumentcontroller.cpp", "extdocumentcontroller.h", "extpropertiesmview.cpp", "extpropertiesmview.h", "jsextension.cpp", "jsextension.h", "modeldocument.cpp", "modeldocument.h", "modeleditor_constants.h", "modeleditor.cpp", "modeleditorfactory.cpp", "modeleditorfactory.h", "modeleditor_global.h", "modeleditor.h", "modeleditor_plugin.cpp", "modeleditor_plugin.h", "modelindexer.cpp", "modelindexer.h", "modelsmanager.cpp", "modelsmanager.h", "modelutilities.cpp", "modelutilities.h", "openelementvisitor.cpp", "openelementvisitor.h", "packageviewcontroller.cpp", "packageviewcontroller.h", "pxnodecontroller.cpp", "pxnodecontroller.h", "pxnodeutilities.cpp", "pxnodeutilities.h", "resources/modeleditor.qrc", "settingscontroller.cpp", "settingscontroller.h", "uicontroller.cpp", "uicontroller.h", ] }