Code: Select all
#ifndef AUTHDIALOG_H
#define AUTHDIALOG_H
#include <wx/dialog.h>
#include <wx/textctrl.h>
#include <wx/button.h>
class AuthDialog: public wxDialog
{
public:
AuthDialog( wxWindow * parent, wxWindowID id, const wxString & title, const wxPoint & pos = wxDefaultPosition, const wxSize & size = wxDefaultSize, long style = wxDEFAULT_DIALOG_STYLE );
protected:
private:
wxButton *m_btnLogin;
wxTextCtrl *m_loginTxtCtl;
wxTextCtrl *m_passwordTxtCtl;
DECLARE_EVENT_TABLE()
};
#endif // AUTHDIALOG_H
Code: Select all
#include "AuthDialog.h"
AuthDialog::AuthDialog( wxWindow * parent, wxWindowID id, const wxString & title,
const wxPoint & position, const wxSize & size, long style )
: wxDialog( parent, id, title, position, size, style)
{
//ctor
/* wxBoxSizer *sizerTop = new wxBoxSizer(wxVERTICAL);
this->m_loginTxtCtl = new wxTextCtrl(this,wxID_ANY);
this->m_passwordTxtCtl = new wxTextCtrl(this,wxID_ANY);
this->m_btnLogin = new wxButton(this, wxID_LOGIN, _T("Login"));
sizerTop->Add(m_loginTxtCtl, 0, wxALIGN_CENTER | wxALL, 5);
sizerTop->Add(m_passwordTxtCtl, 0, wxALIGN_CENTER | wxALL, 5);
sizerTop->Add(m_btnLogin, 0, wxALIGN_CENTER | wxALL, 5);
SetSizer(sizerTop);
sizerTop->SetSizeHints(this);
sizerTop->Fit(this);
m_btnLogin->SetFocus();
m_btnLogin->SetDefault();
*/
}
при попытке build пишет
AuthDialog.cpp:4: undefined reference to `vtable for AuthDialog'