Extract Particles code to an independent library
authorMatthew Vogt <matthew.vogt@nokia.com>
Wed, 11 Apr 2012 06:54:33 +0000 (16:54 +1000)
committerQt by Nokia <qt-info@nokia.com>
Sun, 15 Apr 2012 23:25:54 +0000 (01:25 +0200)
commitf189b8934dc405cbd45258abc5aba2713428b1cc
treedd3d4f61c7337343705faf7a603585c287b8ae50
parente00c40a89a1172add896e86e805a7cd42a4ea0c5
Extract Particles code to an independent library

QtQuick clients that do not use particles features should not have
to load these classes.

Task-number: QTBUG-25178
Change-Id: Ib15f7655dc4d821595e06f9160d2770375279027
Reviewed-by: Glenn Watson <glenn.watson@nokia.com>
97 files changed:
modules/qt_quickparticles.pri [new file with mode: 0644]
src/imports/particles/particles.pro
src/particles/particleresources/noise.png [moved from src/quick/particles/particleresources/noise.png with 100% similarity]
src/particles/particles.pri [moved from src/quick/particles/particles.pri with 96% similarity]
src/particles/particles.pro [new file with mode: 0644]
src/particles/particles.qrc [moved from src/quick/particles/particles.qrc with 100% similarity]
src/particles/qquickage.cpp [moved from src/quick/particles/qquickage.cpp with 100% similarity]
src/particles/qquickage_p.h [moved from src/quick/particles/qquickage_p.h with 100% similarity]
src/particles/qquickangledirection.cpp [moved from src/quick/particles/qquickangledirection.cpp with 100% similarity]
src/particles/qquickangledirection_p.h [moved from src/quick/particles/qquickangledirection_p.h with 100% similarity]
src/particles/qquickcumulativedirection.cpp [moved from src/quick/particles/qquickcumulativedirection.cpp with 100% similarity]
src/particles/qquickcumulativedirection_p.h [moved from src/quick/particles/qquickcumulativedirection_p.h with 100% similarity]
src/particles/qquickcustomaffector.cpp [moved from src/quick/particles/qquickcustomaffector.cpp with 100% similarity]
src/particles/qquickcustomaffector_p.h [moved from src/quick/particles/qquickcustomaffector_p.h with 100% similarity]
src/particles/qquickcustomparticle.cpp [moved from src/quick/particles/qquickcustomparticle.cpp with 100% similarity]
src/particles/qquickcustomparticle_p.h [moved from src/quick/particles/qquickcustomparticle_p.h with 100% similarity]
src/particles/qquickdirection.cpp [moved from src/quick/particles/qquickdirection.cpp with 100% similarity]
src/particles/qquickdirection_p.h [moved from src/quick/particles/qquickdirection_p.h with 100% similarity]
src/particles/qquickellipseextruder.cpp [moved from src/quick/particles/qquickellipseextruder.cpp with 100% similarity]
src/particles/qquickellipseextruder_p.h [moved from src/quick/particles/qquickellipseextruder_p.h with 100% similarity]
src/particles/qquickfriction.cpp [moved from src/quick/particles/qquickfriction.cpp with 100% similarity]
src/particles/qquickfriction_p.h [moved from src/quick/particles/qquickfriction_p.h with 100% similarity]
src/particles/qquickgravity.cpp [moved from src/quick/particles/qquickgravity.cpp with 100% similarity]
src/particles/qquickgravity_p.h [moved from src/quick/particles/qquickgravity_p.h with 100% similarity]
src/particles/qquickgroupgoal.cpp [moved from src/quick/particles/qquickgroupgoal.cpp with 100% similarity]
src/particles/qquickgroupgoal_p.h [moved from src/quick/particles/qquickgroupgoal_p.h with 100% similarity]
src/particles/qquickimageparticle.cpp [moved from src/quick/particles/qquickimageparticle.cpp with 100% similarity]
src/particles/qquickimageparticle_p.h [moved from src/quick/particles/qquickimageparticle_p.h with 100% similarity]
src/particles/qquickitemparticle.cpp [moved from src/quick/particles/qquickitemparticle.cpp with 100% similarity]
src/particles/qquickitemparticle_p.h [moved from src/quick/particles/qquickitemparticle_p.h with 100% similarity]
src/particles/qquicklineextruder.cpp [moved from src/quick/particles/qquicklineextruder.cpp with 100% similarity]
src/particles/qquicklineextruder_p.h [moved from src/quick/particles/qquicklineextruder_p.h with 100% similarity]
src/particles/qquickmaskextruder.cpp [moved from src/quick/particles/qquickmaskextruder.cpp with 100% similarity]
src/particles/qquickmaskextruder_p.h [moved from src/quick/particles/qquickmaskextruder_p.h with 100% similarity]
src/particles/qquickparticleaffector.cpp [moved from src/quick/particles/qquickparticleaffector.cpp with 100% similarity]
src/particles/qquickparticleaffector_p.h [moved from src/quick/particles/qquickparticleaffector_p.h with 100% similarity]
src/particles/qquickparticleemitter.cpp [moved from src/quick/particles/qquickparticleemitter.cpp with 100% similarity]
src/particles/qquickparticleemitter_p.h [moved from src/quick/particles/qquickparticleemitter_p.h with 100% similarity]
src/particles/qquickparticleextruder.cpp [moved from src/quick/particles/qquickparticleextruder.cpp with 100% similarity]
src/particles/qquickparticleextruder_p.h [moved from src/quick/particles/qquickparticleextruder_p.h with 100% similarity]
src/particles/qquickparticlegroup.cpp [moved from src/quick/particles/qquickparticlegroup.cpp with 100% similarity]
src/particles/qquickparticlegroup_p.h [moved from src/quick/particles/qquickparticlegroup_p.h with 100% similarity]
src/particles/qquickparticlepainter.cpp [moved from src/quick/particles/qquickparticlepainter.cpp with 100% similarity]
src/particles/qquickparticlepainter_p.h [moved from src/quick/particles/qquickparticlepainter_p.h with 100% similarity]
src/particles/qquickparticlesmodule.cpp [moved from src/quick/particles/qquickparticlesmodule.cpp with 100% similarity]
src/particles/qquickparticlesmodule_p.h [moved from src/quick/particles/qquickparticlesmodule_p.h with 94% similarity]
src/particles/qquickparticlesystem.cpp [moved from src/quick/particles/qquickparticlesystem.cpp with 100% similarity]
src/particles/qquickparticlesystem_p.h [moved from src/quick/particles/qquickparticlesystem_p.h with 100% similarity]
src/particles/qquickpointattractor.cpp [moved from src/quick/particles/qquickpointattractor.cpp with 100% similarity]
src/particles/qquickpointattractor_p.h [moved from src/quick/particles/qquickpointattractor_p.h with 100% similarity]
src/particles/qquickpointdirection.cpp [moved from src/quick/particles/qquickpointdirection.cpp with 100% similarity]
src/particles/qquickpointdirection_p.h [moved from src/quick/particles/qquickpointdirection_p.h with 100% similarity]
src/particles/qquickrectangleextruder.cpp [moved from src/quick/particles/qquickrectangleextruder.cpp with 100% similarity]
src/particles/qquickrectangleextruder_p.h [moved from src/quick/particles/qquickrectangleextruder_p.h with 100% similarity]
src/particles/qquickspritegoal.cpp [moved from src/quick/particles/qquickspritegoal.cpp with 100% similarity]
src/particles/qquickspritegoal_p.h [moved from src/quick/particles/qquickspritegoal_p.h with 100% similarity]
src/particles/qquicktargetdirection.cpp [moved from src/quick/particles/qquicktargetdirection.cpp with 100% similarity]
src/particles/qquicktargetdirection_p.h [moved from src/quick/particles/qquicktargetdirection_p.h with 100% similarity]
src/particles/qquicktrailemitter.cpp [moved from src/quick/particles/qquicktrailemitter.cpp with 100% similarity]
src/particles/qquicktrailemitter_p.h [moved from src/quick/particles/qquicktrailemitter_p.h with 100% similarity]
src/particles/qquickturbulence.cpp [moved from src/quick/particles/qquickturbulence.cpp with 100% similarity]
src/particles/qquickturbulence_p.h [moved from src/quick/particles/qquickturbulence_p.h with 100% similarity]
src/particles/qquickv8particledata.cpp [moved from src/quick/particles/qquickv8particledata.cpp with 100% similarity]
src/particles/qquickv8particledata_p.h [moved from src/quick/particles/qquickv8particledata_p.h with 100% similarity]
src/particles/qquickwander.cpp [moved from src/quick/particles/qquickwander.cpp with 100% similarity]
src/particles/qquickwander_p.h [moved from src/quick/particles/qquickwander_p.h with 100% similarity]
src/particles/qtquickparticlesglobal_p.h [new file with mode: 0644]
src/quick/items/qquickshadereffect_p.h
src/quick/items/qquickshadereffectnode_p.h
src/quick/items/qquickspriteengine_p.h
src/quick/quick.pro
src/quick/scenegraph/coreapi/qsggeometry.h
src/src.pro
sync.profile
tests/auto/particles/qquickage/qquickage.pro
tests/auto/particles/qquickangleddirection/qquickangleddirection.pro
tests/auto/particles/qquickcumulativedirection/qquickcumulativedirection.pro
tests/auto/particles/qquickcustomaffector/qquickcustomaffector.pro
tests/auto/particles/qquickcustomparticle/qquickcustomparticle.pro
tests/auto/particles/qquickellipseextruder/qquickellipseextruder.pro
tests/auto/particles/qquickfriction/qquickfriction.pro
tests/auto/particles/qquickgravity/qquickgravity.pro
tests/auto/particles/qquickgroupgoal/qquickgroupgoal.pro
tests/auto/particles/qquickimageparticle/qquickimageparticle.pro
tests/auto/particles/qquickitemparticle/qquickitemparticle.pro
tests/auto/particles/qquicklineextruder/qquicklineextruder.pro
tests/auto/particles/qquickmaskextruder/qquickmaskextruder.pro
tests/auto/particles/qquickparticlegroup/qquickparticlegroup.pro
tests/auto/particles/qquickparticlesystem/qquickparticlesystem.pro
tests/auto/particles/qquickpointattractor/qquickpointattractor.pro
tests/auto/particles/qquickpointdirection/qquickpointdirection.pro
tests/auto/particles/qquickrectangleextruder/qquickrectangleextruder.pro
tests/auto/particles/qquickspritegoal/qquickspritegoal.pro
tests/auto/particles/qquicktargetdirection/qquicktargetdirection.pro
tests/auto/particles/qquicktrailemitter/qquicktrailemitter.pro
tests/auto/particles/qquickturbulence/qquickturbulence.pro
tests/auto/particles/qquickwander/qquickwander.pro