Commit 8b27146b authored by Boudewijn Rempt's avatar Boudewijn Rempt

Move stuff around

* The krita file filter plugins are moved to krita/plugins/formats.
They depend on the various krita libraries anyway, unlike, frex,
the kword filters, and we too often forgot to check them when changing
krita's api

* rename the awkwardly named viewplugins to extensions, in line with
the README in the plugins dir (which got extended with the remaining
plugin types

* move the painterly framework to extensions -- it feels more logical
in that place.

* move the 

svn path=/trunk/koffice/; revision=951222
parent d55f2521
add_subdirectory( assistants )
add_subdirectory( filters )
add_subdirectory( tools )
add_subdirectory( viewplugins )
add_subdirectory( extensions )
add_subdirectory( generators )
if(OPENCTL_FOUND)
add_subdirectory( painterlyframework )
endif(OPENCTL_FOUND)
add_subdirectory( paintops )
add_subdirectory( formats )
......@@ -40,3 +40,18 @@ There are several kinds of plugins for Krita:
have the servicetype Krita/Plugin. They are not loaded automatically by
the KParts mechanism; please do not create ordinary kparts that are to
be loaded by the Krita view since KParts are not versioned.
* Formats
Formats are plugins for loading various graphics file formats, such as jpeg,
tiff or png
* Generators
Generators are plugins that can fill a certain area with a computed pattern
of pixels.
* Assistants
Assistants are plugins that constrain the freehand tool when painting in a
certain way
add_subdirectory( bigbrother )
add_subdirectory( bracketing2hdr )
add_subdirectory( colorrange )
add_subdirectory( colorspaceconversion )
add_subdirectory( compose )
add_subdirectory( dropshadow )
add_subdirectory( histogram )
add_subdirectory( imagesize )
add_subdirectory( metadataeditor )
add_subdirectory( modify_selection )
add_subdirectory( rotateimage )
add_subdirectory( scripting ) # TODO: port it to the change of KisFilter
add_subdirectory( separate_channels )
add_subdirectory( shearimage )
add_subdirectory( smallcolorselector )
add_subdirectory( specificcolorselector )
add_subdirectory( together )
add_subdirectory( tonemapping )
add_subdirectory( trianglecolorselector )
add_subdirectory( histogram_docker )
macro_optional_find_package(GMM)
macro_log_feature(GMM_FOUND "Gmm++" "Generic C++ template library for sparse, dense and skyline matrices" "http://home.gna.org/getfem/download.html" FALSE "" "Required by the Krita panorama plugin")
macro_log_feature(HAVE_OPENGL "OpenGL" "OpenGL support" "" FALSE "" "Required by the Krita shader filter plugin")
macro_log_feature(HAVE_GLEW "GLEW" "The OpenGL Extension Wrangler Library" "http://glew.sourceforge.net" FALSE "" "Required by the Krita shader filter plugin")
if(GMM_FOUND AND NOT MSVC)
add_subdirectory( panorama )
endif(GMM_FOUND AND NOT MSVC)
if(HAVE_OPENGL AND HAVE_GLEW)
add_subdirectory( glsl )
endif(HAVE_OPENGL AND HAVE_GLEW)
if(OPENCTL_FOUND)
add_subdirectory( painterlyframework )
endif(OPENCTL_FOUND)