Paint RoomList's background (#137)

This commit is contained in:
Konstantinos Sideris 2017-11-25 22:20:34 +02:00
parent f0ecf6eee6
commit 54cf3418bc
4 changed files with 29 additions and 7 deletions

View file

@ -68,6 +68,9 @@ public slots:
void closeLeaveRoomDialog(bool leaving, const QString &room_id); void closeLeaveRoomDialog(bool leaving, const QString &room_id);
void clearRoomMessageCount(const QString &room_id); void clearRoomMessageCount(const QString &room_id);
protected:
void paintEvent(QPaintEvent *event) override;
private: private:
void calculateUnreadMessageCount(); void calculateUnreadMessageCount();

View file

@ -12,6 +12,11 @@ TimelineView > * {
background-color: #383c4a; background-color: #383c4a;
} }
RoomList,
RoomList > * {
background-color: #383c4a;
}
FlatButton { FlatButton {
qproperty-foregroundColor: #caccd1; qproperty-foregroundColor: #caccd1;
qproperty-backgroundColor: #333; qproperty-backgroundColor: #333;

View file

@ -12,6 +12,11 @@ TimelineView > * {
background-color: white; background-color: white;
} }
RoomList,
RoomList > * {
background-color: white;
}
FlatButton { FlatButton {
qproperty-foregroundColor: #333; qproperty-foregroundColor: #333;
} }

View file

@ -281,3 +281,12 @@ RoomList::closeLeaveRoomDialog(bool leaving, const QString &room_id)
client_->leaveRoom(room_id); client_->leaveRoom(room_id);
} }
} }
void
RoomList::paintEvent(QPaintEvent *)
{
QStyleOption opt;
opt.init(this);
QPainter p(this);
style()->drawPrimitive(QStyle::PE_Widget, &opt, &p, this);
}