struct Core::Plugins::IConstructor

Constructor interface.

#include <coreplugin.h>

struct IConstructor: public Core::IPropertyHandler
{
    // fields

    static const PropertyType kIID = FOUR_CHAR_ID ('C', 't', 'o', 'r');

    // methods

    virtual void construct (const ClassInfo& classInfo) = 0;
};

Inherited Members

public:
    // fields

    static const InterfaceID kIID = 0;

    // methods

    virtual void setProperty (const Property& value) = 0;
    virtual void getProperty (Property& value) = 0;
    virtual void release () = 0;