}
void CMainFrame::AppendPluginMenus(CMenu *pMenu, const String& filteredFilenames,
- const std::vector<std::wstring> events, bool addAllMenu, unsigned baseId)
+ const std::vector<std::wstring>& events, bool addAllMenu, unsigned baseId)
{
if (!GetOptionsMgr()->GetBool(OPT_PLUGINS_ENABLED))
return;
popupAll.Detach();
}
-String CMainFrame::GetPluginPipelineByMenuId(unsigned idSearch, const std::vector<std::wstring> events, unsigned baseId)
+String CMainFrame::GetPluginPipelineByMenuId(unsigned idSearch, const std::vector<std::wstring>& events, unsigned baseId)
{
PluginInfo* pluginFound = nullptr;
auto [suggestedPlugins, allPlugins] = FileTransform::CreatePluginMenuInfos(_T(""), events, baseId);
static void UpdateDocTitle();
static void ReloadMenu();
static void AppendPluginMenus(CMenu* pMenu, const String& filteredFilenames,
- const std::vector<std::wstring> events, bool addAllMenu, unsigned baseId);
- static String GetPluginPipelineByMenuId(unsigned idSearch, const std::vector<std::wstring> events, unsigned baseId);
+ const std::vector<std::wstring>& events, bool addAllMenu, unsigned baseId);
+ static String GetPluginPipelineByMenuId(unsigned idSearch, const std::vector<std::wstring>& events, unsigned baseId);
DropHandler *GetDropHandler() const { return m_pDropHandler; }
const CTypedPtrArray<CPtrArray, CMDIChildWnd*>* GetChildArray() const { return &m_arrChild; }
IMergeDoc* GetActiveIMergeDoc();