Paint RoomList's background (#137)

remotes/origin/HEAD
Konstantinos Sideris 7 years ago
parent f0ecf6eee6
commit 54cf3418bc
  1. 3
      include/RoomList.h
  2. 5
      resources/styles/nheko-dark.qss
  3. 19
      resources/styles/nheko.qss
  4. 9
      src/RoomList.cc

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

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

@ -3,21 +3,26 @@ QLabel {
}
#chatPage,
#chatPage > * {
background-color: white;
#chatPage > * {
background-color: white;
}
TimelineView,
TimelineView > * {
background-color: white;
background-color: white;
}
RoomList,
RoomList > * {
background-color: white;
}
FlatButton {
qproperty-foregroundColor: #333;
FlatButton {
qproperty-foregroundColor: #333;
}
RaisedButton {
qproperty-foregroundColor: white;
RaisedButton {
qproperty-foregroundColor: white;
}
RoomInfoListItem {

@ -281,3 +281,12 @@ RoomList::closeLeaveRoomDialog(bool leaving, const QString &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);
}

Loading…
Cancel
Save