ToolMap
Loading...
Searching...
No Matches
ShortcutList Class Reference
Inheritance diagram for ShortcutList:
ListGenReportWithDialog ListGenReport

Public Member Functions

 ShortcutList (wxWindow *parent, wxWindow *parent_evt, wxWindowID id, wxArrayString *pColsName, wxArrayInt *pColsSize=nullptr, wxSize size=wxDefaultSize)
 Constructor.
 
 ~ShortcutList ()
 Destructor.
 
void SetDataBase (DataBaseTM *database)
 
void SetLayerType (int iLayertype)
 
int GetShortcutInt (const wxString &myShortCut)
 Convert shortcut key displayed as string into integer.
 
wxString GetKeyFromInt (int key)
 
void RefreshShortcuts ()
 Send order to refresh shortcuts.
 
- 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)
 
virtual void AddItem ()
 
virtual void DeleteItem ()
 
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 ()
 

Additional Inherited Members

- Static Public Attributes inherited from ListGenReport
static const int ID_LIST = wxID_ANY
 
- 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)
 
virtual void OnSortColumns (wxListEvent &event)
 Called when user click on the column header.
 
void OnInit ()
 
- Protected Attributes inherited from ListGenReportWithDialog
wxDialog * m_pDialog
 
- Protected Attributes inherited from ListGenReport
ListGenMenum_ListContextMenu
 
TextParserm_ImportParser
 

Constructor & Destructor Documentation

◆ ShortcutList()

ShortcutList::ShortcutList ( wxWindow *  parent,
wxWindow *  parent_evt,
wxWindowID  id,
wxArrayString *  pColsName,
wxArrayInt *  pColsSize = nullptr,
wxSize  size = wxDefaultSize 
)

Constructor.

Author
Lucien Schreiber (c) CREALP 2008
Date
10 December 2008

◆ ~ShortcutList()

ShortcutList::~ShortcutList ( )

Destructor.

Author
Lucien Schreiber (c) CREALP 2008
Date
10 December 2008

Member Function Documentation

◆ GetShortcutInt()

int ShortcutList::GetShortcutInt ( const wxString &  myShortCut)

Convert shortcut key displayed as string into integer.

An internal verification is done to avoid being outer bound

Parameters
myShortCutThe shortcut we want to convert
Returns
The shortcut as integer
Author
Lucien Schreiber (c) CREALP 2008
Date
15 December 2008

◆ RefreshShortcuts()

void ShortcutList::RefreshShortcuts ( )

Send order to refresh shortcuts.

Author
Lucien Schreiber (c) CREALP 2008
Date
18 December 2008

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