chat: remove unused methods from AdiumStyleEngine

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
chat: move all usage of ChatMessagesRenderer to HtmlMessagesRenderer

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
gui: use provided QWebPage in HtmlMessagesRenderer

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
chat: modernize HtmlMessagesRenderer

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
chat: use erer field instead of global provider in HtmlMessagesRenderer

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
gui: move setting hatMessagesRenderer to WebkitMessagesView

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
gui: use WebkitMessagesView inside ChatStylePreview

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
chat: minimize ChatMessagesRenderer dependency on HtmlMessagesRenderer

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
chat: move checking if pruning should be done to HtmlMessagesRenderer

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
chat: remove RefreshViewHack

This breaks one feature now, but I'm in half-way of making proper fix.

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
chat: add paintMessage() method to ChatMessagesRenderer

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
chat: add appendChatMessage() to ChatMessagesRenderer

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
chat: move common code up to HtmlMessagesRenderer

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
chat: use MessageRenderInfo in AdiumChatMessagesRenderer

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
chat: pass MessageRenderInfo to appendChatMessage

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
chat: move HtmlMessagesRenderer from QWebPage to QWebFrame

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>