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

Public Member Functions

 QueriesList (wxWindow *parent, Queries_PANEL *queryparent, wxWindowID id, wxArrayString *pColsName, wxArrayInt *pColsSize=nullptr, wxSize size=wxDefaultSize)
 Constructor.
 
 ~QueriesList ()
 Destructor.
 
void OnContextualMenu (wxContextMenuEvent &event)
 
void SetDataBase (DataBaseTM *database)
 
void SetSelected (tmSelectedDataMemory *selected)
 
virtual void AddItem ()
 
- 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 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 ()
 

Protected Member Functions

virtual void OnContextMenu (wxListEvent &event)
 
- Protected Member Functions inherited from ListGenReportWithDialog
void InitMembers ()
 
virtual void AddingValueToArray (wxArrayString &myImportedValues)
 
virtual void OnPressBackSpace (wxListEvent &event)
 
- Protected Member Functions inherited from ListGenReport
void CreateColumns (wxArrayString *pColsName, wxArrayInt *pColsSize=nullptr)
 
void OnMoveItemInList (wxCommandEvent &event)
 
virtual void OnSortColumns (wxListEvent &event)
 Called when user click on the column header.
 
void OnInit ()
 

Additional Inherited Members

- Static Public Attributes inherited from ListGenReport
static const int ID_LIST = wxID_ANY
 
- Protected Attributes inherited from ListGenReportWithDialog
wxDialog * m_pDialog
 
- Protected Attributes inherited from ListGenReport
ListGenMenum_ListContextMenu
 
TextParserm_ImportParser
 

Constructor & Destructor Documentation

◆ QueriesList()

QueriesList::QueriesList ( wxWindow *  parent,
Queries_PANEL queryparent,
wxWindowID  id,
wxArrayString *  pColsName,
wxArrayInt *  pColsSize = nullptr,
wxSize  size = wxDefaultSize 
)

Constructor.

Author
Lucien Schreiber (c) CREALP 2008
Date
09 November 2008

◆ ~QueriesList()

QueriesList::~QueriesList ( )

Destructor.

Author
Lucien Schreiber (c) CREALP 2008
Date
09 November 2008

Member Function Documentation

◆ AddItem()

void QueriesList::AddItem ( )
virtual

Reimplemented from ListGenReportWithDialog.

◆ OnContextMenu()

void QueriesList::OnContextMenu ( wxListEvent &  event)
protectedvirtual

Reimplemented from ListGenReport.


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