acme
Foundational cross-platform layer of the ca2 framework
Toggle main menu visibility
Loading...
Searching...
No Matches
simple_item.h
1
#pragma once
2
3
4
#include "acme/handler/item.h"
5
#include "acme/prototype/data/tree.h"
6
7
8
namespace
data
9
{
10
11
12
class
CLASS_DECL_ACME simple_item :
13
public
::item
14
{
15
public
:
16
17
18
::data::tree < ::item > * m_pdatatree;
19
::collection::index m_iImage;
20
::collection::index m_iImageSelected;
21
string
m_str;
22
23
24
simple_item(::data::tree < ::item > * pdatatree);
25
~simple_item()
override
;
26
27
28
string
get_item_text(::user::item_base * puseritembase, ::collection::index iSubItem = 0)
override
;
29
::collection::index get_item_image(::user::item_base * puseritembase, ::collection::index iSubItem = 0)
override
;
30
::image::image_list * get_item_image_list(::user::item_base * puseritembase, ::collection::index iSubItem = 0)
override
;
31
32
33
};
34
35
36
}
// namespace acme
37
38
prototype
data
simple_item.h
Generated by
1.17.0