diff options
Diffstat (limited to 'Swift/Controllers/HighlightEditorController.h')
| -rw-r--r-- | Swift/Controllers/HighlightEditorController.h | 20 | 
1 files changed, 15 insertions, 5 deletions
diff --git a/Swift/Controllers/HighlightEditorController.h b/Swift/Controllers/HighlightEditorController.h index 3868251..54322e2 100644 --- a/Swift/Controllers/HighlightEditorController.h +++ b/Swift/Controllers/HighlightEditorController.h @@ -4,6 +4,12 @@   * See Documentation/Licenses/BSD-simplified.txt for more information.   */ +/* + * Copyright (c) 2014 Kevin Smith and Remko Tronçon + * Licensed under the GNU General Public License v3. + * See Documentation/Licenses/GPLv3.txt for more information. + */ +  #pragma once  #include <boost/shared_ptr.hpp> @@ -14,25 +20,29 @@ namespace Swift {  	class UIEventStream; -	class HighlightEditorWidgetFactory; -	class HighlightEditorWidget; +	class HighlightEditorWindowFactory; +	class HighlightEditorWindow;  	class HighlightManager; +	class ContactSuggester;  	class HighlightEditorController {  		public: -			HighlightEditorController(UIEventStream* uiEventStream, HighlightEditorWidgetFactory* highlightEditorWidgetFactory, HighlightManager* highlightManager); +			HighlightEditorController(UIEventStream* uiEventStream, HighlightEditorWindowFactory* highlightEditorWindowFactory, HighlightManager* highlightManager);  			~HighlightEditorController();  			HighlightManager* getHighlightManager() const { return highlightManager_; } +			void setContactSuggester(ContactSuggester *suggester) { contactSuggester_ = suggester; }  		private:  			void handleUIEvent(boost::shared_ptr<UIEvent> event); +			void handleContactSuggestionsRequested(const std::string& text);  		private: -			HighlightEditorWidgetFactory* highlightEditorWidgetFactory_; -			HighlightEditorWidget* highlightEditorWidget_; +			HighlightEditorWindowFactory* highlightEditorWindowFactory_; +			HighlightEditorWindow* highlightEditorWindow_;  			HighlightManager* highlightManager_; +			ContactSuggester* contactSuggester_;  	};  }  | 
 Swift