qt4projectmanager.qbs 6.12 KB
Newer Older
Joerg Bornemann's avatar
Joerg Bornemann committed
1 2
import qbs.base 1.0

3
import QtcPlugin
Joerg Bornemann's avatar
Joerg Bornemann committed
4 5 6 7

QtcPlugin {
    name: "Qt4ProjectManager"

Yuchen Deng's avatar
Yuchen Deng committed
8
    Depends { name: "Qt"; submodules: ["widgets", "network"] }
Joerg Bornemann's avatar
Joerg Bornemann committed
9 10 11 12 13 14
    Depends { name: "Core" }
    Depends { name: "ProjectExplorer" }
    Depends { name: "QtSupport" }
    Depends { name: "CppTools" }
    Depends { name: "QmlJS" }
    Depends { name: "TextEditor" }
15
    Depends { name: "QmlJSTools" }
Joerg Bornemann's avatar
Joerg Bornemann committed
16

17 18 19 20
    pluginRecommends: [
        "Designer"
    ]

21 22 23 24 25 26 27 28 29 30 31 32 33
    Group {
        name: "General"
        files: [
            "addlibrarywizard.cpp", "addlibrarywizard.h",
            "externaleditors.cpp", "externaleditors.h",
            "findqt4profiles.cpp", "findqt4profiles.h",
            "librarydetailscontroller.cpp", "librarydetailscontroller.h",
            "librarydetailswidget.ui",
            "makestep.cpp", "makestep.h", "makestep.ui",
            "profilecompletionassist.cpp", "profilecompletionassist.h",
            "profileeditor.cpp", "profileeditor.h",
            "profileeditorfactory.cpp", "profileeditorfactory.h",
            "profilehighlighter.cpp", "profilehighlighter.h",
34
            "profilehighlighterfactory.cpp", "profilehighlighterfactory.h",
35
            "profilehoverhandler.cpp", "profilehoverhandler.h",
36
            "qmakebuildinfo.h",
37 38 39 40
            "qmakeparser.cpp", "qmakeparser.h",
            "qmakekitconfigwidget.cpp", "qmakekitconfigwidget.h",
            "qmakekitinformation.cpp", "qmakekitinformation.h",
            "qmakeparser.cpp", "qmakeparser.h",
41
            "qmakeprojectimporter.cpp", "qmakeprojectimporter.h",
42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153
            "qmakerunconfigurationfactory.cpp", "qmakerunconfigurationfactory.h",
            "qmakestep.cpp", "qmakestep.h", "qmakestep.ui",
            "qt4buildconfiguration.cpp", "qt4buildconfiguration.h",
            "qt4nodes.cpp", "qt4nodes.h",
            "qt4project.cpp", "qt4project.h",
            "qt4projectconfigwidget.cpp", "qt4projectconfigwidget.h", "qt4projectconfigwidget.ui",
            "qt4projectmanager.cpp", "qt4projectmanager.h",
            "qt4projectmanager.qrc",
            "qt4projectmanager_global.h",
            "qt4projectmanagerconstants.h",
            "qt4projectmanagerplugin.cpp", "qt4projectmanagerplugin.h",
            "qtmodulesinfo.cpp", "qtmodulesinfo.h",
            "winceqtversion.cpp", "winceqtversion.h",
            "winceqtversionfactory.cpp", "winceqtversionfactory.h"
        ]
    }

    Group {
        name: "Custom Widget Wizard"
        prefix: "customwidgetwizard/"
        files: [
            "classdefinition.cpp", "classdefinition.h", "classdefinition.ui",
            "classlist.cpp", "classlist.h",
            "customwidgetpluginwizardpage.cpp", "customwidgetpluginwizardpage.h", "customwidgetpluginwizardpage.ui",
            "customwidgetwidgetswizardpage.cpp", "customwidgetwidgetswizardpage.h", "customwidgetwidgetswizardpage.ui",
            "customwidgetwizard.cpp", "customwidgetwizard.h",
            "customwidgetwizarddialog.cpp", "customwidgetwizarddialog.h",
            "filenamingparameters.h",
            "plugingenerator.cpp", "plugingenerator.h",
            "pluginoptions.h"
        ]
    }

    Group {
        name: "Images"
        prefix: "images/"
        files: [
            "headers.png",
            "run_qmake.png",
            "run_qmake_small.png",
            "sources.png",
            "unknown.png",
        ]
    }

    Group {
        name: "Qt/Desktop"
        prefix: "qt-desktop/"
        files: [
            "desktopqtversion.cpp", "desktopqtversion.h",
            "desktopqtversionfactory.cpp", "desktopqtversionfactory.h",
            "qt4runconfiguration.cpp", "qt4runconfiguration.h",
            "simulatorqtversion.cpp", "simulatorqtversion.h",
            "simulatorqtversionfactory.cpp", "simulatorqtversionfactory.h"
        ]
    }

    Group {
        name: "Wizards"
        prefix: "wizards/"
        files: [
            "abstractmobileapp.cpp", "abstractmobileapp.h",
            "abstractmobileappwizard.cpp", "abstractmobileappwizard.h",
            "consoleappwizard.cpp", "consoleappwizard.h",
            "consoleappwizarddialog.cpp", "consoleappwizarddialog.h",
            "emptyprojectwizard.cpp", "emptyprojectwizard.h",
            "emptyprojectwizarddialog.cpp", "emptyprojectwizarddialog.h",
            "filespage.cpp", "filespage.h",
            "guiappwizard.cpp", "guiappwizard.h",
            "guiappwizarddialog.cpp", "guiappwizarddialog.h",
            "html5app.cpp", "html5app.h",
            "html5appwizard.cpp", "html5appwizard.h",
            "html5appwizardpages.cpp", "html5appwizardpages.h",
            "html5appwizardsourcespage.ui",
            "libraryparameters.cpp", "libraryparameters.h",
            "librarywizard.cpp", "librarywizard.h",
            "librarywizarddialog.cpp", "librarywizarddialog.h",
            "mobileapp.cpp", "mobileapp.h",
            "mobileappwizardgenericoptionspage.ui",
            "mobileappwizardharmattanoptionspage.ui",
            "mobileappwizardmaemooptionspage.ui",
            "mobileappwizardpages.cpp", "mobileappwizardpages.h",
            "mobilelibraryparameters.cpp", "mobilelibraryparameters.h",
            "mobilelibrarywizardoptionpage.cpp", "mobilelibrarywizardoptionpage.h", "mobilelibrarywizardoptionpage.ui",
            "modulespage.cpp", "modulespage.h",
            "qtprojectparameters.cpp", "qtprojectparameters.h",
            "qtquickapp.cpp", "qtquickapp.h",
            "qtquickappwizard.cpp", "qtquickappwizard.h",
            "qtquickappwizardpages.cpp", "qtquickappwizardpages.h",
            "qtquickcomponentsetoptionspage.ui",
            "qtwizard.cpp", "qtwizard.h",
            "subdirsprojectwizard.cpp", "subdirsprojectwizard.h",
            "subdirsprojectwizarddialog.cpp", "subdirsprojectwizarddialog.h",
            "testwizard.cpp", "testwizard.h",
            "testwizarddialog.cpp", "testwizarddialog.h",
            "testwizardpage.cpp", "testwizardpage.h",
            "testwizardpage.ui",
            "wizards.qrc"
        ]
    }

    Group {
        name: "Wizard Images"
        prefix: "wizards/images/"
        files: [
            "console.png",
            "gui.png",
            "html5app.png",
            "lib.png",
            "qtquickapp.png",
        ]
    }
Joerg Bornemann's avatar
Joerg Bornemann committed
154
}