friend class ListView;
public:
- ListItem(Elm_Genlist_Item_Type type = ELM_GENLIST_ITEM_NONE, int userType = 0);
- ListItem(const ListItemStyleRef &itemStyle, Elm_Genlist_Item_Type type, int userType = 0);
+ ListItem(Elm_Genlist_Item_Type type = ELM_GENLIST_ITEM_NONE);
+ ListItem(const ListItemStyleRef &itemStyle, Elm_Genlist_Item_Type type);
virtual ~ListItem();
// Base elm methods:
ListView *m_pOwner;
ListItemStyleRef m_ItemStyle;
Elm_Genlist_Item_Type m_Type;
- int m_UserType;
bool m_Checked;
};
}
}
// ListItemClass:
-ListItem::ListItem(const ListItemStyleRef &itemStyle, Elm_Genlist_Item_Type type, int userType)
+ListItem::ListItem(const ListItemStyleRef &itemStyle, Elm_Genlist_Item_Type type)
: ViewItem()
, m_pOwner(nullptr)
, m_ItemStyle(itemStyle)
, m_Type(type)
- , m_UserType(userType)
{
}
-ListItem::ListItem(Elm_Genlist_Item_Type type, int userType)
+ListItem::ListItem(Elm_Genlist_Item_Type type)
: ViewItem()
, m_pOwner(nullptr)
, m_ItemStyle()
, m_Type(type)
- , m_UserType(userType)
, m_Checked(false)
{
return m_Type;
}
-int ListItem::getUserType() const
-{
- return m_UserType;
-}
-
void ListItem::setStyle(ListItemStyleRef &style)
{
m_ItemStyle = style;
}
SelectAllListItem::SelectAllListItem()
- : ListItem(style, ELM_GENLIST_ITEM_NONE, 0)
+ : ListItem(style, ELM_GENLIST_ITEM_NONE)
{
}
ListItemStyleRef ContactListViewItem::nameOrEmailStyle = ListItemStyle::create("2line.top");
ContactListViewItem::ContactListViewItem()
- : ListItem(ELM_GENLIST_ITEM_NONE, 0)
+ : ListItem(ELM_GENLIST_ITEM_NONE)
{
}
}
SettingsGroupListViewItem::SettingsGroupListViewItem(const std::string &title)
- : ListItem(itemStyle, ELM_GENLIST_ITEM_NONE, 0)
+ : ListItem(itemStyle, ELM_GENLIST_ITEM_NONE)
, m_Title(title)
{
}
ListItemStyleRef SettingsListViewItem::multiLineStyle = ListItemStyle::create("multiline_sub.main");
SettingsListViewItem::SettingsListViewItem(const ListItemStyleRef &style)
- : ListItem(style, ELM_GENLIST_ITEM_NONE, 0)
+ : ListItem(style, ELM_GENLIST_ITEM_NONE)
, m_ShowCheckButton(false)
, m_CheckButtonState(false)
, m_DisabledCheckButton(false)