struct Core::ICoreView

Overview

Interface for views, implemented by Core::Portable::View. More…

#include <coreviewinterface.h>

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

    static const InterfaceID kIID = FOUR_CHAR_ID ('V','i','e','w');

    // methods

    virtual int countSubViews () const = 0;
    virtual ICoreView* getSubViewAt (int index) const = 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;

Detailed Documentation

Interface for views, implemented by Core::Portable::View.

For properties, see coreuiproperties.h.

Methods

virtual int countSubViews () const = 0

Count sub views.

virtual ICoreView* getSubViewAt (int index) const = 0

Access sub views.