suppres some warnings, suppress assert failure for fonts
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5751 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -30,6 +30,7 @@
|
||||
//---------------------------------------------------------------------------
|
||||
#include <wx/dbtable.h>
|
||||
#include "std.h"
|
||||
#include <iostream>
|
||||
//---------------------------------------------------------------------------
|
||||
// Global structure for holding ODBC connection information
|
||||
// - darf nur einmal im Projekte definiert werden ?? Extra Databasse Klasse ?
|
||||
@@ -73,95 +74,7 @@ char *GetExtendedDBErrorMsg(char *ErrFile, int ErrLine)
|
||||
msg += "\n";
|
||||
return (char*) (const char*) msg;
|
||||
} // GetExtendedDBErrorMsg
|
||||
//////////////////////////////////////////////////////////////////////////////////
|
||||
// BJO 20000115 : New stuff : dialog to ask for username and password
|
||||
//////////////////////////////////////////////////////////////////////////////////
|
||||
class UserDialog : public wxDialog
|
||||
{
|
||||
public:
|
||||
UserDialog(wxWindow* parent);
|
||||
virtual ~UserDialog();
|
||||
void OnOK(wxCommandEvent& event);
|
||||
wxString s_UserName, s_Password;
|
||||
|
||||
private:
|
||||
wxButton *m_OK;
|
||||
wxStaticText *m_Label1, *m_Label2;
|
||||
wxTextCtrl *m_UserName, *m_Password;
|
||||
|
||||
|
||||
DECLARE_EVENT_TABLE()
|
||||
};
|
||||
//---------------------------------------------------------------------------
|
||||
BEGIN_EVENT_TABLE(UserDialog, wxDialog)
|
||||
EVT_BUTTON(wxID_OK, UserDialog::OnOK)
|
||||
END_EVENT_TABLE()
|
||||
//---------------------------------------------------------------------------
|
||||
UserDialog::UserDialog(wxWindow *parent):
|
||||
wxDialog(parent, -1, _("ODBC user"),wxDefaultPosition, wxSize(310, 300),wxDIALOG_MODAL | wxDEFAULT_DIALOG_STYLE)
|
||||
{
|
||||
wxLayoutConstraints* layout;
|
||||
SetAutoLayout(TRUE);
|
||||
//-----------------------------------------------
|
||||
m_OK = new wxButton(this, wxID_OK, _("Ok"));
|
||||
layout = new wxLayoutConstraints;
|
||||
layout->left.SameAs(this, wxLeft, 10);
|
||||
layout->top.SameAs(this, wxTop,10);
|
||||
layout->height.AsIs();
|
||||
layout->width.Absolute(75);
|
||||
m_OK->SetConstraints(layout);
|
||||
|
||||
m_Label1 = new wxStaticText(this, -1, _("User ID:"));
|
||||
layout = new wxLayoutConstraints;
|
||||
layout->left.SameAs(m_OK, wxLeft);
|
||||
layout->top.SameAs(m_OK, wxBottom, 10);
|
||||
layout->height.AsIs();
|
||||
layout->width.AsIs();
|
||||
m_Label1->SetConstraints(layout);
|
||||
|
||||
m_UserName = new wxTextCtrl(this, -1, "");
|
||||
layout = new wxLayoutConstraints;
|
||||
layout->left.SameAs(m_OK, wxLeft);
|
||||
layout->top.SameAs(m_Label1, wxBottom, 3);
|
||||
layout->width.AsIs();
|
||||
layout->height.AsIs();
|
||||
m_UserName->SetConstraints(layout);
|
||||
|
||||
m_Label2 = new wxStaticText(this, -1, _("Password:"));
|
||||
layout = new wxLayoutConstraints;
|
||||
layout->left.SameAs(m_OK, wxLeft);
|
||||
layout->top.SameAs(m_UserName, wxBottom, 10);
|
||||
layout->height.AsIs();
|
||||
layout->width.AsIs();
|
||||
m_Label2->SetConstraints(layout);
|
||||
|
||||
m_Password = new wxTextCtrl(this, -1, "", wxDefaultPosition, wxDefaultSize, wxTE_PASSWORD);
|
||||
layout = new wxLayoutConstraints;
|
||||
layout->left.SameAs(m_OK, wxLeft);
|
||||
layout->width.AsIs();
|
||||
layout->top.SameAs(m_Label2, wxBottom, 3);
|
||||
layout->height.AsIs();
|
||||
m_Password->SetConstraints(layout);
|
||||
|
||||
s_UserName = "";
|
||||
s_Password = "";
|
||||
|
||||
Layout();
|
||||
}
|
||||
//---------------------------------------------------------------------------
|
||||
UserDialog::~UserDialog()
|
||||
{
|
||||
}
|
||||
//---------------------------------------------------------------------------
|
||||
void UserDialog::OnOK(wxCommandEvent& WXUNUSED(event))
|
||||
{
|
||||
strcpy(ConnectInf.Uid, m_UserName->GetValue());
|
||||
strcpy(ConnectInf.AuthStr, m_Password->GetValue());
|
||||
EndModal(1);
|
||||
}
|
||||
//////////////////////////////////////////////////////////////////////////////////
|
||||
// BJO 20000115 : end of new stuff
|
||||
//////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
//---------------------------------------------------------------------------
|
||||
BrowserDB::BrowserDB()
|
||||
{
|
||||
@@ -228,7 +141,7 @@ bool BrowserDB::OnStartDB(int Quite)
|
||||
delete p_Dlg;
|
||||
|
||||
if (OK)
|
||||
{
|
||||
{
|
||||
//---------------------------
|
||||
strcpy(ConnectInf.Dsn, ODBCSource); // ODBC data source name (created with ODBC Administrator under Win95/NT)
|
||||
strcpy(ConnectInf.Uid, UserName); // database username - must already exist in the data source
|
||||
|
Reference in New Issue
Block a user