Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

PluginImageFilterRepository Class Reference

Image Filter Repository with load from plugin functionality. More...

#include <page_magick.h>

Inheritance diagram for PluginImageFilterRepository:

Inheritance graph
[legend]
Collaboration diagram for PluginImageFilterRepository:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void InstallPlugins (Plugin *)

Detailed Description

Image Filter Repository with load from plugin functionality.

Definition at line 78 of file page_magick.h.


Member Function Documentation

void PluginImageFilterRepository::InstallPlugins Plugin  ) 
 

Definition at line 457 of file page_magick.cc.

References Plugin::Find(), ImageFilter::IsUsable(), and GDKImageFilterRepository::Register().

Referenced by PageMagick::PageMagick().

00458 {
00459     GDKImageFilter * ( *func ) ( int ) = ( GDKImageFilter * ( * ) ( int ) ) plugin->Find( "GetImageFilter" );
00460     if ( func != NULL )
00461     {
00462         int index = 0;
00463         GDKImageFilter *entry = func( index ++ );
00464         while ( entry != NULL )
00465         {
00466             if ( entry->IsUsable( ) )
00467                 Register( entry );
00468             entry = func( index ++ );
00469         }
00470     }
00471 }


The documentation for this class was generated from the following files:
Generated on Sun Mar 11 22:13:23 2007 for Kino by  doxygen 1.4.2