Content


NTL
Core
CListItemOwner

CListItemOwner


Base list item owner implementation. Use it as a start of your own list item owner development.

You can find more information in comments below. Overrided methods can be found in corresponding base interface.

class CListItemOwner :public virtual IListItemOwner
{
public:
    bool isIgnoreSizeChange() override;
    bool isIgnoreRepaintRequired() override;
    bool isIgnoreShow() override;
    bool isIgnoreHide() override;
    bool isIgnoreEnable() override;
    bool isIgnoreDisable() override;
    bool isIgnoreSelect() override;
    bool isIgnoreDeselect() override;
    bool isIgnoreActivate() override;
    bool isIgnoreDeactivate() override;

    void setIgnoreSizeChange(const bool value) override;
    void setIgnoreRepaintRequired(const bool value) override;
    void setIgnoreShow(const bool value) override;
    void setIgnoreHide(const bool value) override;
    void setIgnoreEnable(const bool value) override;
    void setIgnoreDisable(const bool value) override;
    void setIgnoreSelect(const bool value) override;
    void setIgnoreDeselect(const bool value) override;
    void setIgnoreActivate(const bool value) override;
    void setIgnoreDeactivate(const bool value) override;

    void Release() override;

    CListItemOwner();
    virtual ~CListItemOwner() = default;
};
Namespace: nitisa
Include: Nitisa/Core/ListItemOwner.h