diff options
Diffstat (limited to 'UI/Qt/QtChatWindow.h')
-rw-r--r-- | UI/Qt/QtChatWindow.h | 56 |
1 files changed, 0 insertions, 56 deletions
diff --git a/UI/Qt/QtChatWindow.h b/UI/Qt/QtChatWindow.h deleted file mode 100644 index ef091e3..0000000 --- a/UI/Qt/QtChatWindow.h +++ /dev/null @@ -1,56 +0,0 @@ -#ifndef SWIFT_QtChatWindow_H -#define SWIFT_QtChatWindow_H - -#include "Swiften/Controllers/ChatWindow.h" - -#include <QWidget> - -class QTextEdit; -class QLineEdit; -class QComboBox; - -namespace Swift { - class QtChatView; - class QtTreeWidget; - class QtTreeWidgetFactory; - class TreeWidget; - class QtChatWindow : public QWidget, public ChatWindow { - Q_OBJECT - public: - QtChatWindow(const QString &contact, QtTreeWidgetFactory* treeWidgetFactory); - void addMessage(const String &message, const String &senderName, bool senderIsSelf, const boost::optional<SecurityLabel>& label); - void addSystemMessage(const String& message); - void addErrorMessage(const String& errorMessage); - void show(); - void setUnreadMessageCount(int count); - void convertToMUC(); - TreeWidget *getTreeWidget(); - void setAvailableSecurityLabels(const std::vector<SecurityLabel>& labels); - void setSecurityLabelsEnabled(bool enabled); - void setSecurityLabelsError(); - SecurityLabel getSelectedSecurityLabel(); - - protected slots: - void qAppFocusChanged(QWidget* old, QWidget* now); - void closeEvent(QCloseEvent* event); - - private slots: - void returnPressed(); - - private: - void updateTitleWithUnreadCount(); - - int unreadCount_; - QString contact_; - QtChatView *messageLog_; - QLineEdit* input_; - QComboBox *labelsWidget_; - QtTreeWidget *treeWidget_; - std::vector<SecurityLabel> availableLabels_; - bool previousMessageWasSelf_; - bool previousMessageWasSystem_; - QString previousSenderName_; - }; -} - -#endif |