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 |