|
|
| ObjectDefinitionList (wxWindow *parent, wxWindowID id, PrjDefMemManage *memory, PRJDEF_LAYERS_TYPE paneltype, DataBaseTM *database, wxArrayString *pColsName, wxArrayInt *pColsSize=nullptr, wxSize size=wxDefaultSize) |
| | Constructor.
|
| |
|
| ~ObjectDefinitionList () |
| | Destructor.
|
| |
| void | SetObjectToList (ProjectDefMemoryObjects *object, int iIndex=-1) |
| | Update list values with ProjectDefMemoryObjects.
|
| |
| void | GetObjectFromList (ProjectDefMemoryObjects *object, int iIndex) |
| | Get list values into ProjectDefMemoryObjects.
|
| |
|
void | SetListSpatialType (int iSpatialType) |
| |
|
void | SetListCtrls (wxChoice *layerchoice, wxCheckBox *checkboxfreq=nullptr) |
| |
| void | SetFreqStatus (int frequency, wxArrayLong *iIndexes) |
| | Update layer freqency in response to event.
|
| |
| void | SetLayerStatus (const wxString &layer, wxArrayLong *iIndexes) |
| | Update layer name in response to event.
|
| |
| | 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.
|
| |
|
| 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 () |
| |
| 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 () |
| |