From ec368236f8c708af3d43ebb48d428979fa56d9c6 Mon Sep 17 00:00:00 2001 From: ed Date: Wed, 23 Aug 2017 11:39:37 +0100 Subject: [PATCH] Projucer: Removed OpenDocumentManager::DocumentCloseListener from JucerDocument --- .../Source/ComponentEditor/jucer_JucerDocument.cpp | 7 ------- .../Projucer/Source/ComponentEditor/jucer_JucerDocument.h | 4 +--- 2 files changed, 1 insertion(+), 10 deletions(-) diff --git a/extras/Projucer/Source/ComponentEditor/jucer_JucerDocument.cpp b/extras/Projucer/Source/ComponentEditor/jucer_JucerDocument.cpp index b7f7a3f4ec..75a33fe6df 100644 --- a/extras/Projucer/Source/ComponentEditor/jucer_JucerDocument.cpp +++ b/extras/Projucer/Source/ComponentEditor/jucer_JucerDocument.cpp @@ -49,12 +49,10 @@ JucerDocument::JucerDocument (SourceCodeDocument* c) ProjucerApplication::getCommandManager().commandStatusChanged(); cpp->getCodeDocument().addListener (this); - ProjucerApplication::getApp().openDocumentManager.addListener (this); } JucerDocument::~JucerDocument() { - ProjucerApplication::getApp().openDocumentManager.removeListener (this); cpp->getCodeDocument().removeListener (this); ProjucerApplication::getCommandManager().commandStatusChanged(); } @@ -75,11 +73,6 @@ struct UserDocChangeTimer : public Timer JucerDocument& doc; }; -bool JucerDocument::documentAboutToClose (OpenDocumentManager::Document*) -{ - return true; -} - void JucerDocument::userEditedCpp() { if (userDocChangeTimer == nullptr) diff --git a/extras/Projucer/Source/ComponentEditor/jucer_JucerDocument.h b/extras/Projucer/Source/ComponentEditor/jucer_JucerDocument.h index f69269adc9..e38f3c7f5f 100644 --- a/extras/Projucer/Source/ComponentEditor/jucer_JucerDocument.h +++ b/extras/Projucer/Source/ComponentEditor/jucer_JucerDocument.h @@ -36,8 +36,7 @@ //============================================================================== class JucerDocument : public ChangeBroadcaster, private Timer, - private CodeDocument::Listener, - private OpenDocumentManager::DocumentCloseListener + private CodeDocument::Listener { public: JucerDocument (SourceCodeDocument* cpp); @@ -176,7 +175,6 @@ private: void codeDocumentTextInserted (const String& newText, int insertIndex) override; void codeDocumentTextDeleted (int startIndex, int endIndex) override; void userEditedCpp(); - bool documentAboutToClose (OpenDocumentManager::Document*) override; void extractCustomPaintSnippetsFromCppFile (const String& cpp); JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (JucerDocument)