# HG changeset patch # User Chris Cannam # Date 1193932921 0 # Node ID bb6e4c46e20224773dceea715de96fc1b4ea1b53 # Parent 82a2d3161e140679527101361aaca63442c1b97c * Fix availability of alignment button and relative align/solo button state diff -r 82a2d3161e14 -r bb6e4c46e202 plugin/transform/TransformFactory.cpp --- a/plugin/transform/TransformFactory.cpp Thu Nov 01 12:34:17 2007 +0000 +++ b/plugin/transform/TransformFactory.cpp Thu Nov 01 16:02:01 2007 +0000 @@ -429,6 +429,12 @@ } } +bool +TransformFactory::haveTransform(TransformId identifier) +{ + return (m_transforms.find(identifier) != m_transforms.end()); +} + QString TransformFactory::getTransformName(TransformId identifier) { diff -r 82a2d3161e14 -r bb6e4c46e202 plugin/transform/TransformFactory.h --- a/plugin/transform/TransformFactory.h Thu Nov 01 12:34:17 2007 +0000 +++ b/plugin/transform/TransformFactory.h Thu Nov 01 16:02:01 2007 +0000 @@ -118,6 +118,11 @@ QString configurationXml = ""); /** + * Return true if the given transform is known. + */ + bool haveTransform(TransformId identifier); + + /** * Full name of a transform, suitable for putting on a menu. */ QString getTransformName(TransformId identifier);