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 26 27 28 29 30 31 32 33
|
#include "LSPDetector.hpp"
LSPDetector::LSPDetector(const wxString& name)
: m_name(name)
{
}
LSPDetector::~LSPDetector() {}
void LSPDetector::GetLanguageServerEntry(LanguageServerEntry& entry)
{
entry.SetLanguages(GetLangugaes());
entry.SetCommand(GetCommand());
entry.SetEnabled(true);
entry.SetDisaplayDiagnostics(true);
entry.SetConnectionString(GetConnectionString());
entry.SetPriority(GetPriority());
entry.SetName(GetName());
}
bool LSPDetector::Locate()
{
DoClear();
return DoLocate();
}
void LSPDetector::DoClear()
{
m_command.Clear();
m_langugaes.Clear();
m_connectionString.Clear();
m_priority = 50;
}
|