21 #ifndef __ANTARES_TOOLBOX_COMPONENT_HTMLLISTBOX_PATHLIST_ITEM_H__
22 #define __ANTARES_TOOLBOX_COMPONENT_HTMLLISTBOX_PATHLIST_ITEM_H__
25 #include <antares/paths/list.h>
29 namespace Antares::Component::HTMLListbox::Item
38 using Ptr = std::shared_ptr<PathListItem>;
41 static bool HtmlContent(wxString& out,
43 const wxString& searchString,
65 virtual wxString
htmlContent(
const wxString& searchString);
Single item for an Input (abstract)
Definition: item.h:44
std::shared_ptr< IItem > Ptr
The most suitable smartptr for this class.
Definition: item.h:47
Single item for an Input.
Definition: pathlistitem.h:35
virtual ~PathListItem()
Destructor.
Definition: pathlistitem.h:56
const wxString pText
Additional text.
Definition: pathlistitem.h:74
virtual bool interactive() const
Get the item is interactive (can be clicked by the user)
Definition: pathlistitem.h:67
PathListItem(const Yuni::Clob &a, const PathList::FileInfo &opts)
Default Constructor.
Definition: pathlistitem.cpp:30
virtual wxString htmlContent(const wxString &searchString)
Get the HTML Content for the item.
Definition: pathlistitem.cpp:97