Use QSharedPointer to manage TimelineViews and RoomInfoListItems
This commit is contained in:
parent
ccad3f6bd6
commit
7502f167ae
6 changed files with 7 additions and 20 deletions
|
|
@ -60,7 +60,7 @@ private:
|
|||
|
||||
Ui::RoomList *ui;
|
||||
|
||||
QMap<QString, RoomInfoListItem *> rooms_;
|
||||
QMap<QString, QSharedPointer<RoomInfoListItem>> rooms_;
|
||||
|
||||
QSharedPointer<MatrixClient> client_;
|
||||
};
|
||||
|
|
|
|||
|
|
@ -73,7 +73,6 @@ public:
|
|||
void addUserTextMessage(const QString &msg, int txn_id);
|
||||
void updatePendingMessage(int txn_id, QString event_id);
|
||||
void scrollDown();
|
||||
void clear();
|
||||
|
||||
public slots:
|
||||
void sliderRangeChanged(int min, int max);
|
||||
|
|
|
|||
|
|
@ -58,7 +58,7 @@ private slots:
|
|||
|
||||
private:
|
||||
QString active_room_;
|
||||
QMap<QString, TimelineView *> views_;
|
||||
QMap<QString, QSharedPointer<TimelineView>> views_;
|
||||
QSharedPointer<MatrixClient> client_;
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue