wex v24.10.0
|
Offers user data to be used by listview. More...
#include <wex/data/listview.h>
Public Types | |
enum | type_t { FOLDER , FIND , HISTORY , FILE , TSV , NONE } |
The supported lists. More... | |
enum | image_t { } |
Which images to use. More... | |
enum | { MENU_REPORT_FIND = 0 , MENU_TOOL = 1 } |
Menu flags, they determine how the context menu will appear. More... | |
typedef std::bitset< 2 > | menu_t |
A typedef containing menu flags. | |
Public Member Functions | |
listview () | |
Default constructor. | |
listview (data::control &data) | |
Constructor from control data. | |
listview (data::window &data) | |
Constructor from window data. | |
const auto & | control () const |
Returns control data. | |
listview & | control (const data::control &data) |
Sets control data. | |
auto * | get_listview () |
Returns listview. | |
const auto & | image () const |
Returns image type. | |
listview & | image (image_t type) |
Sets image type. | |
bool | inject () |
injects data. | |
const auto & | lexer () const |
Returns lexer. | |
listview & | lexer (const wex::lexer *lexer) |
Sets lexer. | |
const auto & | menu () const |
Returns menu flags. | |
listview & | menu (menu_t flags, data::control::action_t action=data::control::SET) |
Sets menu flags. | |
listview & | set_listview (factory::listview *rhs) |
Sets listview. | |
const auto & | type () const |
Returns type. | |
listview & | type (type_t type) |
Sets type. | |
const std::string | type_description () const |
Returns the list type as a string. | |
const auto & | window () const |
Returns window data. | |
listview & | window (const data::window &data) |
Sets window data. | |
Offers user data to be used by listview.
anonymous enum |