ToolMap
|
List of the Project Definition Dialog. More...
#include <project_def_dlg.h>
Public Member Functions | |
ProjectDefList (wxWindow *parent, wxWindowID id, wxSize size, ProjectDefDLG *myParentDlg) | |
void | PassPrjDefToList (PrjDefMemManage *myPrjMemManage) |
Public Member Functions inherited from ListGenReportWithStatus | |
ListGenReportWithStatus (wxWindow *parent, wxWindowID id, wxArrayString *pColsName, wxArrayInt *pColsSize=nullptr, wxSize size=wxDefaultSize) | |
Constructor. | |
void | SetStatusBar (wxStatusBar *status) |
Set the status bar. | |
wxStatusBar * | GetStatusBar () |
void | SetTextFields (const wxString &field1=wxEmptyString, const wxString &field2=wxEmptyString) |
Set the fields messages. | |
bool | UpdateStatus (int iField=STATUS_FIELD_ITEM_BOTH) |
Update the status bar text. | |
virtual void | AddItem () |
Re-implement the AddItem. | |
virtual void | DeleteItem () |
Re-implement the DeleteItem. | |
Public Member Functions inherited from ListGenReportWithDialog | |
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) |
void | EditItem () |
Public Member Functions inherited from ListGenReport | |
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 () | |
Static Public Attributes | |
static const int | ID_PARAMLIST |
Static Public Attributes inherited from ListGenReport | |
static const int | ID_LIST = wxID_ANY |
Additional Inherited Members | |
Protected Member Functions inherited from ListGenReportWithDialog | |
void | InitMembers () |
virtual void | AddingValueToArray (wxArrayString &myImportedValues) |
virtual void | OnDoubleClickItem (wxListEvent &event) |
virtual void | OnPressBackSpace (wxListEvent &event) |
Protected Member Functions inherited from ListGenReport | |
void | CreateColumns (wxArrayString *pColsName, wxArrayInt *pColsSize=nullptr) |
virtual void | OnContextMenu (wxListEvent &event) |
void | OnMoveItemInList (wxCommandEvent &event) |
void | OnInit () |
Protected Attributes inherited from ListGenReportWithDialog | |
wxDialog * | m_pDialog |
Protected Attributes inherited from ListGenReport | |
ListGenMenu * | m_ListContextMenu |
TextParser * | m_ImportParser |
List of the Project Definition Dialog.
The list managed here deals with project's spatial layers and is part of the ProjectDefDLG.