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( assistants )
add_subdirectory( filters ) add_subdirectory( filters )
add_subdirectory( tools ) add_subdirectory( tools )
add_subdirectory( viewplugins ) add_subdirectory( extensions )
add_subdirectory( generators ) add_subdirectory( generators )
if(OPENCTL_FOUND)
add_subdirectory( painterlyframework )
endif(OPENCTL_FOUND)
add_subdirectory( paintops ) add_subdirectory( paintops )
add_subdirectory( formats )
...@@ -39,4 +39,19 @@ There are several kinds of plugins for Krita: ...@@ -39,4 +39,19 @@ There are several kinds of plugins for Krita:
they provide an .rc file to merge their gui with the view gui. Extensions they provide an .rc file to merge their gui with the view gui. Extensions
have the servicetype Krita/Plugin. They are not loaded automatically by have the servicetype Krita/Plugin. They are not loaded automatically by
the KParts mechanism; please do not create ordinary kparts that are to the KParts mechanism; please do not create ordinary kparts that are to
be loaded by the Krita view since KParts are not versioned. 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)