1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
#include "NewLanguageServerDlg.h"
#include "LanguageServerProtocol.h"
#include <macros.h>
#include "LanguageServerPage.h"
#include "globals.h"
NewLanguageServerDlg::NewLanguageServerDlg(wxWindow* parent)
: NewLanguageServerDlgBase(parent)
{
m_page = new LanguageServerPage(this);
GetSizer()->Insert(0, m_page, 1, wxEXPAND);
GetSizer()->Fit(this);
CentreOnParent();
}
NewLanguageServerDlg::~NewLanguageServerDlg() {}
void NewLanguageServerDlg::OnOKUI(wxUpdateUIEvent& event)
{
wxString name = m_page->GetTextCtrlName()->GetValue();
name.Trim().Trim(false);
event.Enable(!name.IsEmpty());
}
LanguageServerEntry NewLanguageServerDlg::GetData() const { return m_page->GetData(); }
|