diff options
Diffstat (limited to 'Swift/Controllers/MainController.h')
| -rw-r--r-- | Swift/Controllers/MainController.h | 24 | 
1 files changed, 4 insertions, 20 deletions
| diff --git a/Swift/Controllers/MainController.h b/Swift/Controllers/MainController.h index 0427307..2f101a5 100644 --- a/Swift/Controllers/MainController.h +++ b/Swift/Controllers/MainController.h @@ -6,7 +6,7 @@  #pragma once -#include "Swiften/Base/boost_bsignals.h" +#include <Swiften/Base/boost_bsignals.h>  #include <boost/shared_ptr.hpp>  #include <vector> @@ -27,22 +27,19 @@  #include "Swift/Controllers/UIEvents/UIEvent.h"  namespace Swift { +	class UIFactory;  	class EventLoop;  	class Client; -	class ChatWindowFactory;  	class ChatController;  	class ChatsManager;  	class CertificateStorageFactory;  	class CertificateStorage;  	class CertificateStorageTrustChecker; -	class ChatListWindowFactory;  	class EventController; -	class MainWindowFactory;  	class MainWindow;  	class RosterController;  	class LoginWindow;  	class EventLoop; -	class LoginWindowFactory;  	class MUCController;  	class Notifier;  	class TogglableNotifier; @@ -54,11 +51,9 @@ namespace Swift {  	class SoundPlayer;  	class XMLConsoleController;  	class UIEventStream; -	class XMLConsoleWidgetFactory;  	class EventWindowFactory;  	class EventWindowController;  	class MUCSearchController; -	class MUCSearchWindowFactory;  	class StatusTracker;  	class Dock;  	class Storages; @@ -70,16 +65,10 @@ namespace Swift {  			MainController(  					EventLoop* eventLoop,  					NetworkFactories* networkFactories, -					ChatWindowFactory* chatWindowFactory, -					MainWindowFactory *mainWindowFactory, -					LoginWindowFactory *loginWindowFactory, -					EventWindowFactory* eventWindowFactory, +					UIFactory* uiFactories,  					SettingsProvider *settings,  					SystemTray* systemTray,  					SoundPlayer* soundPlayer, -					XMLConsoleWidgetFactory* xmlConsoleWidgetFactory, -					ChatListWindowFactory* chatListWindowFactory_, -					MUCSearchWindowFactory* mucSearchWindowFactory,  					StoragesFactory* storagesFactory,  					CertificateStorageFactory* certificateStorageFactory,  					Dock* dock, @@ -116,6 +105,7 @@ namespace Swift {  		private:  			EventLoop* eventLoop_;  			NetworkFactories* networkFactories_; +			UIFactory* uiFactory_;  			PlatformIdleQuerier idleQuerier_;  			ActualIdleDetector idleDetector_;  			StoragesFactory* storagesFactory_; @@ -124,10 +114,6 @@ namespace Swift {  			CertificateStorage* certificateStorage_;  			CertificateStorageTrustChecker* certificateTrustChecker_;  			Client* client_; -			ChatWindowFactory* chatWindowFactory_; -			MainWindowFactory* mainWindowFactory_; -			LoginWindowFactory* loginWindowFactory_; -			EventWindowFactory* eventWindowFactory_;  			SettingsProvider *settings_;  			ProfileSettingsProvider* profileSettings_;  			Dock* dock_; @@ -148,11 +134,9 @@ namespace Swift {  			String vCardPhotoHash_;  			String password_;  			String certificateFile_; -			ChatListWindowFactory* chatListWindowFactory_;  			boost::shared_ptr<ErrorEvent> lastDisconnectError_;  			bool useDelayForLatency_;  			MUCSearchController* mucSearchController_; -			MUCSearchWindowFactory* mucSearchWindowFactory_;  			int timeBeforeNextReconnect_;  			Timer::ref reconnectTimer_;  			StatusTracker* statusTracker_; | 
 Swift
 Swift