XMLCodeCompletion::XMLCodeCompletion() : m_completeReason(kNone) { PrepareHtmlCompletions(); EventNotifier::Get()->Bind(wxEVT_CCBOX_SELECTION_MADE, &XMLCodeCompletion::OnCodeCompleted, this); WebToolsConfig conf; m_htmlCcEnabeld = conf.Load().HasHtmlFlag(WebToolsConfig::kHtmlEnableCC); m_xmlCcEnabled = conf.Load().HasXmlFlag(WebToolsConfig::kXmlEnableCC); }
XMLCodeCompletion::XMLCodeCompletion(WebTools* plugin) : ServiceProvider("WebTools: XML", eServiceType::kCodeCompletion) , m_completeReason(kNone) , m_plugin(plugin) { PrepareHtmlCompletions(); EventNotifier::Get()->Bind(wxEVT_CCBOX_SELECTION_MADE, &XMLCodeCompletion::OnCodeCompleted, this); WebToolsConfig& conf = WebToolsConfig::Get(); m_htmlCcEnabeld = conf.HasHtmlFlag(WebToolsConfig::kHtmlEnableCC); m_xmlCcEnabled = conf.HasXmlFlag(WebToolsConfig::kXmlEnableCC); Bind(wxEVT_CC_CODE_COMPLETE, &XMLCodeCompletion::OnCodeComplete, this); }