
                                 KDE Plugins
                                 -----------

  This is first code release of KDE plugins. It's intended for developers only.
The example program is pretty lame, but it's a "proof of concept". 

  In this example i create two plugins:

  1. Input plugin: This plugin reads directory and produces "text/plain"
     output. It really should have been "text/directory", but that'll do
     for example :)

  2. Output plugin: This plugin accepts "text/plain" and prints it to stdout.

Files:

  README           - This file
 
  NOTES            - Some things i've learned while writing this code.

  IDEAS            - Some general ideas, please read.

  kplugin.c
  kplugin.h        - Base class for all KDE plugins.

  kplugmng.c
  kplugmng.h       - Plugins manager. This class provides API for application
                     programmer. It allows (will allow :) easy creation of
                     plugin chains and their execution.

  mimetype.h       - Holds associations between MIME types and data types
                     (structures, classes, etc..) passed between plugins.
  dirplug.cpp
  dirplug.h        - Example input plugin.

  stdoutplug.cpp
  stdoutplug.h     - Example output plugin.

  main.cpp         - Main programm (the lamest of all :)
  main.h

  I've put many documentation into .h files, please read them.

  Please test it and tell me what you think. 
  I'd *really* like to hear from you !

-----------------------------
Vladimir Lobak (vels@vdo.net)
