Files
MuditaOS/module-gui/gui/widgets/ListItem.hpp
Radoslaw Wicik a8573a404c Apply new style
2020-03-17 10:03:16 +01:00

43 lines
824 B
C++

/*
* ListItem.h
*
* Created on: 11 mar 2019
* Author: robert
*/
#ifndef MIDDLEWARES_GUI_WIDGETS_LISTITEM_HPP_
#define MIDDLEWARES_GUI_WIDGETS_LISTITEM_HPP_
#include "Rect.hpp"
namespace gui
{
class ListItem : public Rect
{
// id is valid if value is greater equal to 0.
int itemID = -1;
public:
// TODO move this to protected area and provide getters and setters
int minHeight = 0;
int minWidth = 0;
int maxHeight = 0xFFFF;
int maxWidth = 0xFFFF;
ListItem();
virtual ~ListItem();
virtual void setID(int id)
{
itemID = id;
};
virtual int getID()
{
return itemID;
};
};
} /* namespace gui */
#endif /* MIDDLEWARES_GUI_WIDGETS_LISTITEM_HPP_ */