|
| ListGenReportWithDialog (wxWindow *parent, wxWindowID id, wxSize size=wxDefaultSize) |
|
| ListGenReportWithDialog (wxWindow *parent, wxWindowID id, wxArrayString *pColsName, wxArrayInt *pColsSize=nullptr, wxSize size=wxDefaultSize, long style=wxLC_REPORT) |
|
virtual int | ImportParsedFileToListCtrl (const wxString &filename, const int &FilterIndex) |
| Import file data to list.
|
|
void | SetDialog (wxDialog *pDialog) |
|
virtual void | AddItem () |
|
virtual void | DeleteItem () |
|
void | EditItem () |
|
void | SortListItem (int x_col, int low, int high, int typecol, bool bAscending=TRUE) |
| Sort columns.
|
|
void | SwapRow (int x_row1, int x_row2) |
| Swap two items value.
|
|
virtual int | Compare (int iColumnCompareType, const wxString &x_strValue1, const wxString &x_strValue2, bool bAscending) |
| Compare two values for sorting data.
|
|
| ListGenReport (wxWindow *parent, wxWindowID id, wxSize size=wxDefaultSize) |
| Constructor for derived class.
|
|
| ListGenReport (wxWindow *parent, wxWindowID id, wxArrayString *pColsName, wxArrayInt *pColsSize=nullptr, wxSize size=wxDefaultSize, long style=wxLC_REPORT) |
| Constructor.
|
|
| ~ListGenReport () |
| Desctructor.
|
|
void | AddItemToList (wxString myValue, int iPosition=-1) |
| Add an item to the list.
|
|
wxString | GetItemColText (int iItem, int iCol) |
| Get the text of a specified column for a specified item.
|
|
bool | SetItemText (int iItem, int iCol, wxString text) |
| Set the text of a specified column for a specified item.
|
|
long | GetSelectedItem () |
| Get the first item selected.
|
|
void | SetSelectedItem (long index) |
|
int | GetAllSelectedItem (wxArrayLong &results) |
| Get all selected item.
|
|
void | MoveItem (int iItem, int iNewPos=0) |
| Move item in the list.
|
|
bool | DataToList (ListGenDialog *pdialog, wxArrayString &myValues) |
| Change list values using a ListGenDialog.
|
|
bool | DeleteSelectedItem () |
| Delete the selected item.
|
|
virtual int | GetAllDataAsStringArray (wxArrayString &myStringArray, long index) |
| Get all data from a row into an array of string.
|
|
bool | ItemExist (long index) |
| Check for an item existence.
|
|
virtual bool | EditDataToList (const wxArrayString &myValue, int index=-1) |
| Fill list using a string array.
|
|
int | ExportListParsedToFile (const wxString &filename, const int &FilterIndex) |
| Export values of a list to a parsed file.
|
|
int | GetColumnClicked (wxWindow *parent, int iIndex, int iBorderMargin) |
| Get the column in wich user has clicked.
|
|
| DECLARE_EVENT_TABLE () |
|
|
void | InitMembers () |
|
virtual void | BeforeAdding () |
|
virtual void | BeforeDeleting () |
|
virtual void | AfterAdding (bool bRealyAddItem) |
|
virtual void | BeforeEditing () |
|
virtual void | AfterEditing (bool bRealyEdited) |
|
virtual void | AddingValueToArray (wxArrayString &myImportedValues) |
|
virtual void | OnDoubleClickItem (wxListEvent &event) |
|
virtual void | OnPressBackSpace (wxListEvent &event) |
|
void | CreateColumns (wxArrayString *pColsName, wxArrayInt *pColsSize=nullptr) |
|
virtual void | OnContextMenu (wxListEvent &event) |
|
void | OnMoveItemInList (wxCommandEvent &event) |
|
virtual void | OnSortColumns (wxListEvent &event) |
| Called when user click on the column header.
|
|
void | OnInit () |
|