diff options
| author | Remko Tronçon <git@el-tramo.be> | 2009-06-10 17:23:57 (GMT) | 
|---|---|---|
| committer | Remko Tronçon <git@el-tramo.be> | 2009-06-10 17:38:05 (GMT) | 
| commit | e2f5588d089e4d2148762ea092e032976254a467 (patch) | |
| tree | 851946c7a36ffa96e0f3ab54bc72f233f8b2c746 /Swiften/Controllers/ChatControllerBase.h | |
| parent | 7214d768dca85a6d43892169d5008898249dce73 (diff) | |
| download | swift-contrib-e2f5588d089e4d2148762ea092e032976254a467.zip swift-contrib-e2f5588d089e4d2148762ea092e032976254a467.tar.bz2  | |
Moved Swiften/Controllers to Swift/Controllers.
Diffstat (limited to 'Swiften/Controllers/ChatControllerBase.h')
| -rw-r--r-- | Swiften/Controllers/ChatControllerBase.h | 57 | 
1 files changed, 0 insertions, 57 deletions
diff --git a/Swiften/Controllers/ChatControllerBase.h b/Swiften/Controllers/ChatControllerBase.h deleted file mode 100644 index 1967977..0000000 --- a/Swiften/Controllers/ChatControllerBase.h +++ /dev/null @@ -1,57 +0,0 @@ -#ifndef SWIFTEN_ChatControllerBase_H -#define SWIFTEN_ChatControllerBase_H - -#include <map> -#include <vector> -#include <boost/shared_ptr.hpp> -#include <boost/signals.hpp> - -#include "Swiften/Base/String.h" -#include "Swiften/Elements/DiscoInfo.h" -#include "Swiften/Events/MessageEvent.h" -#include "Swiften/JID/JID.h" -#include "Swiften/Elements/SecurityLabelsCatalog.h" -#include "Swiften/Elements/Error.h" -#include "Swiften/Presence/PresenceOracle.h" - -namespace Swift { -	class IQRouter; -	class StanzaChannel; -	class ChatWindow; -	class ChatWindowFactory; - -	class ChatControllerBase  { -		public: -			virtual ~ChatControllerBase(); -			void showChatWindow(); -			void setAvailableServerFeatures(boost::shared_ptr<DiscoInfo> info); -			void handleIncomingMessage(boost::shared_ptr<MessageEvent> message); - -		protected: -			ChatControllerBase(StanzaChannel* stanzaChannel, IQRouter* iqRouter, ChatWindowFactory* chatWindowFactory, const JID &toJID, PresenceOracle* presenceOracle); -			virtual void postSendMessage(const String&) {}; -			virtual String senderDisplayNameFromMessage(JID from); -			void handlePresenceChange(boost::shared_ptr<Presence> newPresence, boost::shared_ptr<Presence> previousPresence); -			virtual bool isIncomingMessageFromMe(boost::shared_ptr<Message>) = 0; -			virtual void preHandleIncomingMessage(boost::shared_ptr<Message>) {}; -			virtual void preSendMessageRequest(boost::shared_ptr<Message>) {}; - -			std::vector<boost::shared_ptr<MessageEvent> > unreadMessages_; -			StanzaChannel* stanzaChannel_; -			IQRouter* iqRouter_; -			ChatWindowFactory* chatWindowFactory_; -			ChatWindow* chatWindow_; -			JID toJID_; -			bool labelsEnabled_; -			PresenceOracle* presenceOracle_; - -		private: -			void handleSendMessageRequest(const String &body); -			String getStatusChangeString(boost::shared_ptr<Presence> presence); -			void handleAllMessagesRead(); -			void handleSecurityLabelsCatalogResponse(boost::shared_ptr<SecurityLabelsCatalog>, const boost::optional<Error>& error); -			String getErrorMessage(boost::shared_ptr<Error>); -	}; -} - -#endif  | 
 Swift