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;
};

// direct descendants

class View;

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.