wex
v20.04.0
|
Offers user data to be used by listview. More...
#include <wex/listview-data.h>
Public Types | |
enum | type_t { FOLDER, FIND, HISTORY, KEYWORD, FILE, NONE } |
The supported lists. More... | |
enum | image_t { , IMAGE_ART, IMAGE_FILE_ICON, IMAGE_OWN } |
Which images to use. More... | |
enum | { MENU_REPORT_FIND = 0, MENU_TOOL = 1 } |
Menu flags, they determine how the context menu will appear. More... | |
Public Member Functions | |
listview_data (listview *lv=nullptr) | |
Default constructor. | |
listview_data (listview *lv, const listview_data &r) | |
Copy constructor. | |
listview_data (control_data &data, listview *lv=nullptr) | |
Constructor from control data. | |
listview_data (window_data &data, listview *lv=nullptr) | |
Constructor from window data. | |
listview_data & | operator= (const listview_data &r) |
Assignment operator. | |
const auto & | control () const |
Returns control data. | |
listview_data & | control (control_data &data) |
Sets control data. | |
const auto & | image () const |
Returns image type. | |
listview_data & | image (image_t type) |
Sets image type. | |
bool | inject () |
injects data. | |
const auto & | lexer () const |
Returns lexer. | |
listview_data & | lexer (const wex::lexer *lexer) |
Sets lexer. | |
const auto & | menu () const |
Returns menu flags. | |
listview_data & | menu (menu_t flags, control_data::action_t action=control_data::SET) |
Sets menu flags. | |
const auto & | type () const |
Returns type. | |
listview_data & | 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_data & | window (window_data &data) |
Sets window data. | |
Offers user data to be used by listview.
anonymous enum |