Change the way ChatWidget stores its channels name

This commit is contained in:
Rasmus Karlsson
2017-07-09 17:49:02 +02:00
parent 1f7d0dcead
commit b5b07a3e63
3 changed files with 56 additions and 55 deletions
+4 -3
View File
@@ -46,8 +46,6 @@ public:
std::shared_ptr<Channel> getChannel() const;
std::shared_ptr<Channel> &getChannelRef();
const QString &getChannelName() const;
void setChannelName(const QString &name);
void showChangeChannelPopup();
messages::LimitedQueueSnapshot<messages::SharedMessageRef> getMessagesSnapshot();
@@ -56,6 +54,8 @@ public:
void giveFocus();
pajlada::Settings::Setting<std::string> channelName;
protected:
virtual void paintEvent(QPaintEvent *) override;
@@ -65,10 +65,11 @@ private:
void setChannel(std::shared_ptr<Channel> newChannel);
void detachChannel();
void channelNameUpdated(const std::string &newChannelName);
messages::LimitedQueue<messages::SharedMessageRef> messages;
std::shared_ptr<Channel> channel;
QString channelName;
QVBoxLayout vbox;
ChatWidgetHeader header;