From 3ab3c79589d7ea30557b3da8a03d1fa67ed642c9 Mon Sep 17 00:00:00 2001 From: jules Date: Mon, 16 Sep 2013 18:12:27 +0100 Subject: [PATCH] Introjucer: avoided some MSVC warnings. --- extras/Introjucer/Source/Project/jucer_Module.cpp | 5 +++++ extras/Introjucer/Source/Project/jucer_Module.h | 3 +++ 2 files changed, 8 insertions(+) diff --git a/extras/Introjucer/Source/Project/jucer_Module.cpp b/extras/Introjucer/Source/Project/jucer_Module.cpp index c6ded93dfa..86a9dd14fe 100644 --- a/extras/Introjucer/Source/Project/jucer_Module.cpp +++ b/extras/Introjucer/Source/Project/jucer_Module.cpp @@ -794,6 +794,11 @@ EnabledModuleList::EnabledModuleList (Project& p, const ValueTree& s) { } +EnabledModuleList::EnabledModuleList (const EnabledModuleList& other) + : project (other.project), state (other.state) +{ +} + const Identifier EnabledModuleList::modulesGroupTag ("MODULES"); const Identifier EnabledModuleList::moduleTag ("MODULE"); diff --git a/extras/Introjucer/Source/Project/jucer_Module.h b/extras/Introjucer/Source/Project/jucer_Module.h index 079207e5f9..236324e7e9 100644 --- a/extras/Introjucer/Source/Project/jucer_Module.h +++ b/extras/Introjucer/Source/Project/jucer_Module.h @@ -153,6 +153,7 @@ class EnabledModuleList { public: EnabledModuleList (Project&, const ValueTree&); + EnabledModuleList (const EnabledModuleList&); bool isModuleEnabled (const String& moduleID) const; Value shouldShowAllModuleFilesInProject (const String& moduleID); @@ -175,6 +176,8 @@ private: ValueTree state; UndoManager* getUndoManager() const { return project.getUndoManagerFor (state); } + + EnabledModuleList& operator= (const EnabledModuleList&) JUCE_DELETED_FUNCTION; };