diff options
author | Thilo Cestonaro <thilo@cestona.ro> | 2012-09-02 20:27:42 (GMT) |
---|---|---|
committer | Thilo Cestonaro <thilo@cestona.ro> | 2012-09-02 20:32:56 (GMT) |
commit | c889fadf1dede0955ce74ce6897094e4f0c3e341 (patch) | |
tree | be6a461a337fa9f46d9d9ac5e973d4e035c67a46 /Swift/QtUI/QtChatViewFactory.h | |
parent | 6856199274e9c5e581220fccf520b8f011519d17 (diff) | |
download | swift-contrib-ephraim/chatview.zip swift-contrib-ephraim/chatview.tar.bz2 |
moved QtChatWindow Log stuff into QtWebKitChatViewephraim/chatview
added QtChatViewFactory
started implementation of QtBarriersFreeChatView
License: This patch is BSD-licensed, see http://www.opensource.org/licenses/bsd-license.php
Diffstat (limited to 'Swift/QtUI/QtChatViewFactory.h')
-rw-r--r-- | Swift/QtUI/QtChatViewFactory.h | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/Swift/QtUI/QtChatViewFactory.h b/Swift/QtUI/QtChatViewFactory.h new file mode 100644 index 0000000..e229837 --- /dev/null +++ b/Swift/QtUI/QtChatViewFactory.h @@ -0,0 +1,24 @@ +/* + * Copyright (c) 2012 Thilo Cestonaro + * Licensed under the simplified BSD license. + * See Documentation/Licenses/BSD-simplified.txt for more information. + */ + +#pragma once + +#include "Swift/QtUI/QtChatView.h" +#include "QtSettingsProvider.h" +#include "QtUISettingConstants.h" +#include "Swift/Controllers/Settings/SettingsProvider.h" + +#include <QObject> + +class QWidget; + +namespace Swift { + class QtChatTheme; + class QtChatViewFactory { + public: + static QtChatView* createChatView(QtChatTheme* theme, QWidget* parent, UIEventStream* eventStream, SettingsProvider* settings, QMap<QString, QString> emoticons); + }; +} |