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 34 35
|
#include "LSPEvent.h"
wxDEFINE_EVENT(wxEVT_LSP_DEFINITION, LSPEvent);
wxDEFINE_EVENT(wxEVT_LSP_INITIALIZED, LSPEvent);
wxDEFINE_EVENT(wxEVT_LSP_COMPLETION_READY, LSPEvent);
wxDEFINE_EVENT(wxEVT_LSP_RESTART_NEEDED, LSPEvent);
wxDEFINE_EVENT(wxEVT_LSP_REPARSE_NEEDED, LSPEvent);
wxDEFINE_EVENT(wxEVT_LSP_METHOD_NOT_FOUND, LSPEvent);
wxDEFINE_EVENT(wxEVT_LSP_SIGNATURE_HELP, LSPEvent);
wxDEFINE_EVENT(wxEVT_LSP_SET_DIAGNOSTICS, LSPEvent);
wxDEFINE_EVENT(wxEVT_LSP_CLEAR_DIAGNOSTICS, LSPEvent);
LSPEvent::LSPEvent(wxEventType commandType, int winid)
: clCommandEvent(commandType, winid)
{
}
LSPEvent::LSPEvent(const LSPEvent& src)
: clCommandEvent(src)
{
*this = src;
}
LSPEvent& LSPEvent::operator=(const LSPEvent& other)
{
clCommandEvent::operator=(other);
m_location = other.m_location;
m_serverName = other.m_serverName;
m_completions = other.m_completions;
m_signatureHelp = other.m_signatureHelp;
m_diagnostics = other.m_diagnostics;
return *this;
}
LSPEvent::~LSPEvent() {}
|