OSDN Git Service

Qt4projectManager: Refactor Qt4Target, split up in per target classes
authordt <qtc-committer@nokia.com>
Fri, 10 Dec 2010 18:02:19 +0000 (19:02 +0100)
committerdt <qtc-committer@nokia.com>
Mon, 17 Jan 2011 13:13:40 +0000 (14:13 +0100)
commit67cfb7e078d6c37487992f8ac09e1147e0774fbe
treecf4c309b90ed86a4a4cdf5665453c51575062923
parent77bf0c17c59bf9324f07ae97dee0b77789c549fd
Qt4projectManager: Refactor Qt4Target, split up in per target classes

Almost(*) all of the symbian and maemo specific code is now theoretically
moveable to a separate plugin. Thus making it possible to implement
new targets in a plugin.

(*) Noteable missing is the qtversion, which needs to be split up
per target too.

Also fixes
Task-Nr: QTCREATORBUG-2440

Reviewed-By: hunger
Reviewed-By: ck
81 files changed:
src/plugins/cmakeprojectmanager/cmaketarget.cpp
src/plugins/cmakeprojectmanager/cmaketarget.h
src/plugins/genericprojectmanager/generictarget.cpp
src/plugins/genericprojectmanager/generictarget.h
src/plugins/projectexplorer/project.cpp
src/plugins/projectexplorer/project.h
src/plugins/projectexplorer/projectexplorer.cpp
src/plugins/projectexplorer/projectwindow.cpp
src/plugins/projectexplorer/projectwindow.h
src/plugins/projectexplorer/target.h
src/plugins/projectexplorer/targetsettingspanel.cpp
src/plugins/qmlprojectmanager/qmlproject.cpp
src/plugins/qmlprojectmanager/qmlprojecttarget.cpp
src/plugins/qmlprojectmanager/qmlprojecttarget.h
src/plugins/qt4projectmanager/externaleditors.cpp
src/plugins/qt4projectmanager/projectloadwizard.cpp
src/plugins/qt4projectmanager/qmakestep.h
src/plugins/qt4projectmanager/qt-desktop/qt-desktop.pri [new file with mode: 0644]
src/plugins/qt4projectmanager/qt-desktop/qt4desktoptarget.cpp [new file with mode: 0644]
src/plugins/qt4projectmanager/qt-desktop/qt4desktoptarget.h [new file with mode: 0644]
src/plugins/qt4projectmanager/qt-desktop/qt4desktoptargetfactory.cpp [new file with mode: 0644]
src/plugins/qt4projectmanager/qt-desktop/qt4desktoptargetfactory.h [new file with mode: 0644]
src/plugins/qt4projectmanager/qt-desktop/qt4runconfiguration.cpp [moved from src/plugins/qt4projectmanager/qt4runconfiguration.cpp with 97% similarity]
src/plugins/qt4projectmanager/qt-desktop/qt4runconfiguration.h [moved from src/plugins/qt4projectmanager/qt4runconfiguration.h with 97% similarity]
src/plugins/qt4projectmanager/qt-desktop/qt4simulatortarget.cpp [new file with mode: 0644]
src/plugins/qt4projectmanager/qt-desktop/qt4simulatortarget.h [new file with mode: 0644]
src/plugins/qt4projectmanager/qt-desktop/qt4simulatortargetfactory.cpp [new file with mode: 0644]
src/plugins/qt4projectmanager/qt-desktop/qt4simulatortargetfactory.h [new file with mode: 0644]
src/plugins/qt4projectmanager/qt-maemo/maemodeployablelistmodel.cpp
src/plugins/qt4projectmanager/qt-maemo/maemodeployables.cpp
src/plugins/qt4projectmanager/qt-maemo/maemodeployables.h
src/plugins/qt4projectmanager/qt-maemo/maemodeploystep.cpp
src/plugins/qt4projectmanager/qt-maemo/maemomanager.cpp
src/plugins/qt4projectmanager/qt-maemo/maemomanager.h
src/plugins/qt4projectmanager/qt-maemo/maemoqemumanager.cpp
src/plugins/qt4projectmanager/qt-maemo/maemorunconfiguration.cpp
src/plugins/qt4projectmanager/qt-maemo/maemorunconfiguration.h
src/plugins/qt4projectmanager/qt-maemo/maemorunconfigurationwidget.cpp
src/plugins/qt4projectmanager/qt-maemo/maemorunfactories.cpp
src/plugins/qt4projectmanager/qt-maemo/maemotemplatesmanager.cpp
src/plugins/qt4projectmanager/qt-maemo/maemotemplatesmanager.h
src/plugins/qt4projectmanager/qt-maemo/qt-maemo.pri
src/plugins/qt4projectmanager/qt-maemo/qt4maemodeployconfiguration.cpp [new file with mode: 0644]
src/plugins/qt4projectmanager/qt-maemo/qt4maemodeployconfiguration.h [new file with mode: 0644]
src/plugins/qt4projectmanager/qt-maemo/qt4maemotarget.cpp [new file with mode: 0644]
src/plugins/qt4projectmanager/qt-maemo/qt4maemotarget.h [new file with mode: 0644]
src/plugins/qt4projectmanager/qt-maemo/qt4maemotargetfactory.cpp [new file with mode: 0644]
src/plugins/qt4projectmanager/qt-maemo/qt4maemotargetfactory.h [new file with mode: 0644]
src/plugins/qt4projectmanager/qt-s60/qt-s60.pri
src/plugins/qt4projectmanager/qt-s60/qt4symbiantarget.cpp [new file with mode: 0644]
src/plugins/qt4projectmanager/qt-s60/qt4symbiantarget.h [new file with mode: 0644]
src/plugins/qt4projectmanager/qt-s60/qt4symbiantargetfactory.cpp [new file with mode: 0644]
src/plugins/qt4projectmanager/qt-s60/qt4symbiantargetfactory.h [moved from src/plugins/qt4projectmanager/qt4deployconfiguration.h with 57% similarity]
src/plugins/qt4projectmanager/qt-s60/s60deployconfiguration.cpp
src/plugins/qt4projectmanager/qt-s60/s60deployconfiguration.h
src/plugins/qt4projectmanager/qt-s60/s60devicerunconfiguration.cpp
src/plugins/qt4projectmanager/qt-s60/s60devicerunconfiguration.h
src/plugins/qt4projectmanager/qt-s60/s60emulatorrunconfiguration.cpp
src/plugins/qt4projectmanager/qt-s60/s60emulatorrunconfiguration.h
src/plugins/qt4projectmanager/qt-s60/s60manager.cpp
src/plugins/qt4projectmanager/qt4buildconfiguration.cpp
src/plugins/qt4projectmanager/qt4buildconfiguration.h
src/plugins/qt4projectmanager/qt4deployconfiguration.cpp [deleted file]
src/plugins/qt4projectmanager/qt4project.cpp
src/plugins/qt4projectmanager/qt4project.h
src/plugins/qt4projectmanager/qt4projectconfigwidget.cpp
src/plugins/qt4projectmanager/qt4projectconfigwidget.h
src/plugins/qt4projectmanager/qt4projectmanager.pro
src/plugins/qt4projectmanager/qt4projectmanagerplugin.cpp
src/plugins/qt4projectmanager/qt4target.cpp
src/plugins/qt4projectmanager/qt4target.h
src/plugins/qt4projectmanager/wizards/abstractmobileappwizard.cpp
src/plugins/qt4projectmanager/wizards/abstractmobileappwizard.h
src/plugins/qt4projectmanager/wizards/mobileappwizard.cpp
src/plugins/qt4projectmanager/wizards/mobileappwizard.h
src/plugins/qt4projectmanager/wizards/qmlstandaloneappwizard.cpp
src/plugins/qt4projectmanager/wizards/qmlstandaloneappwizard.h
src/plugins/qt4projectmanager/wizards/qtwizard.cpp
src/plugins/qt4projectmanager/wizards/qtwizard.h
src/plugins/qt4projectmanager/wizards/targetsetuppage.cpp
src/plugins/qt4projectmanager/wizards/targetsetuppage.h