X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/6d841efd46b5431b0fc272e87e2501cbeec30e6c..14b4c0ff125b7bd175916f465e76a359b4fda706:/samples/db/listdb.h?ds=inline diff --git a/samples/db/listdb.h b/samples/db/listdb.h index 554b8d2f7f..271d41b98b 100644 --- a/samples/db/listdb.h +++ b/samples/db/listdb.h @@ -32,7 +32,7 @@ class Clookup : public wxDbTable wxChar lookupCol[LOOKUP_COL_LEN+1]; - Clookup(wxChar *tblName, wxChar *colName, wxDb *pDb, const wxString &defDir=wxT("")); + Clookup(wxString tblName, wxString colName, wxDb *pDb, const wxString &defDir=wxT("")); }; // Clookup @@ -45,7 +45,7 @@ class Clookup2 : public wxDbTable wxChar lookupCol1[LOOKUP_COL_LEN+1]; wxChar lookupCol2[LOOKUP_COL_LEN+1]; - Clookup2(wxChar *tblName, wxChar *colName1, wxChar *colName2, wxDb *pDb, const wxString &defDir=wxT("")); + Clookup2(wxString tblName, wxString colName1, wxString colName2, wxDb *pDb, const wxString &defDir=wxT("")); }; // Clookup2 @@ -68,14 +68,14 @@ class ClookUpDlg : public wxDialog public: // This is a generic lookup constructor that will work with any table and any column - ClookUpDlg(wxWindow *parent, - wxChar *windowTitle, - wxChar *tableName, - wxChar *colName, - wxChar *where, - wxChar *orderBy, - wxDb *pDb, - const wxString &defDir); + ClookUpDlg(wxWindow *parent, + const wxString &windowTitle, + const wxString &tableName, + const wxString &colName, + const wxString &where, + const wxString &orderBy, + wxDb *pDb, + const wxString &defDir); // // This is a generic lookup constructor that will work with any table and any column. @@ -102,23 +102,24 @@ class ClookUpDlg : public wxDialog // in the lookup window. // ClookUpDlg(wxWindow *parent, - wxChar *windowTitle, - wxChar *tableName, - wxChar *dispCol1, // Must have at least 1 display column - wxChar *dispCol2, // Optional - wxChar *where, - wxChar *orderBy, - wxDb *pDb, // Database connection pointer - const wxString &defDir, - bool distinctValues, // e.g. SELECT DISTINCT ... - wxChar *selectStmt = 0, // If you wish to query by SQLstmt (complicated lookups) - int maxLenCol1 = 0, // Mandatory if querying by SQLstmt - bool allowOk = true); // is the OK button enabled - - void OnButton( wxCommandEvent &event ); + const wxString &windowTitle, + const wxString &tableName, + const wxString &dispCol1, // Must have at least 1 display column + const wxString &dispCol2, // Optional + const wxString &where, + const wxString &orderBy, + wxDb *pDb, // Database connection pointer + const wxString &defDir, + bool distinctValues, // e.g. SELECT DISTINCT ... + const wxString &selectStmt = wxEmptyString, // If you wish to query by SQLstmt (complicated lookups) + int maxLenCol1 = 0, // Mandatory if querying by SQLstmt + bool allowOk = true); // is the OK button enabled + + void OnButton(wxCommandEvent &event); void OnCommand(wxWindow& win, wxCommandEvent& event); void OnClose(wxCloseEvent& event); void OnActivate(bool) {}; // necessary for hot keys + void OnDClick(wxCommandEvent &event); DECLARE_EVENT_TABLE() }; // class ClookUpDlg