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

PluginImageTransitionRepository Class Reference

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

#include <page_magick.h>

Inheritance diagram for PluginImageTransitionRepository:

Inheritance graph
[legend]
Collaboration diagram for PluginImageTransitionRepository:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void InstallPlugins (Plugin *)

Detailed Description

Image Transition Repository with load from plugin functionality.

Definition at line 87 of file page_magick.h.


Member Function Documentation

void PluginImageTransitionRepository::InstallPlugins Plugin  ) 
 

Definition at line 473 of file page_magick.cc.

References Plugin::Find(), ImageTransition::IsUsable(), and GDKImageTransitionRepository::Register().

Referenced by PageMagick::PageMagick().

00474 {
00475     GDKImageTransition * ( *func ) ( int ) = ( GDKImageTransition * ( * ) ( int ) ) plugin->Find( "GetImageTransition" );
00476     if ( func != NULL )
00477     {
00478         int index = 0;
00479         GDKImageTransition *entry = func( index ++ );
00480         while ( entry != NULL )
00481         {
00482             if ( entry->IsUsable( ) )
00483                 Register( entry );
00484             entry = func( index ++ );
00485         }
00486     }
00487 }


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