Short: DataTypes image format plugin for Qt Author: chris@unsatisfactorysoftware.co.uk (Chris Young) Uploader: chris unsatisfactorysoftware co uk (Chris Young) Type: gfx/misc Version: 1.2 Requires: qt-4.7-amigaos-native Architecture: ppc-amigaos >= 4.0.0 This plugin allows Qt applications to open images using DataTypes. When installed, applications will automatically gain the ability to open Datatypes-supported filetypes (for example, Extreme Image Converter will be able to convert IFF ILBM files) It also supports writing in IFF ILBM format, and in DataTypes' native formats where supported. Currently the ONLY picture DataType which supports writing with libqdt.so is my WebP datatype v1,5 or higher. (subclass implementers please see below) To install: METHOD 1 * Double-click Install and run through the Installer script METHOD 2 * Copy libqdt.so to Qt:plugins/imageformats Source code included. To build run the following two commands: qmake gmake HISTORY v1.2 (30.07.2011) * Added native datatypes format writing * Added Qt "Name" support (not tested) to get/set DTA_ObjName v1.1 first release LICENCE Licensed under the GPL. This plugin is provided AS IS without warranty of any kind, neither expressed nor implied. TODO Add support for animation datatypes Add support for Qt "Description"/other DTA_Obj#? data DATATYPES SUBCLASS IMPLEMENTERS For writing support to work through Qt/libqdt.so you need two things: 1. Support for DTST_RAM source in OM_NEW This simply needs to initialise a blank DataType object. If you have no class data, simply don't return an error for DTST_RAM source. 2. Support for DTM_WRITE format DTWM_RAW (1) is required to show the datatype as supporting writing when queried by Qt. (2) Actually does the writing.