ToolMap
Loading...
Searching...
No Matches
ProjectDefList Class Reference

List of the Project Definition Dialog. More...

#include <project_def_dlg.h>

Inheritance diagram for ProjectDefList:
ListGenReportWithStatus ListGenReportWithDialog ListGenReport

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
ListGenMenum_ListContextMenu
 
TextParserm_ImportParser
 

Detailed Description

List of the Project Definition Dialog.

The list managed here deals with project's spatial layers and is part of the ProjectDefDLG.

Author
Lucien Schreiber (c) CREALP 2007
Date
04 December 2007

The documentation for this class was generated from the following files: