Fix linting issues
This commit is contained in:
parent
579bf23460
commit
d2af827194
5 changed files with 45 additions and 46 deletions
|
|
@ -6,7 +6,7 @@
|
|||
using namespace dialogs;
|
||||
|
||||
UserMentions::UserMentions(QWidget *parent)
|
||||
: QWidget{parent}
|
||||
: QWidget{parent}
|
||||
{
|
||||
top_layout_ = new QVBoxLayout(this);
|
||||
top_layout_->setSpacing(0);
|
||||
|
|
@ -38,22 +38,21 @@ UserMentions::UserMentions(QWidget *parent)
|
|||
}
|
||||
|
||||
void
|
||||
UserMentions::pushItem(const QString &event_id, const QString &user_id, const QString &body, const QString &room_id) {
|
||||
TimelineItem *view_item =
|
||||
new TimelineItem(mtx::events::MessageType::Text,
|
||||
user_id,
|
||||
body,
|
||||
true,
|
||||
room_id,
|
||||
scroll_widget_);
|
||||
view_item->setEventId(event_id);
|
||||
setUpdatesEnabled(false);
|
||||
view_item->hide();
|
||||
UserMentions::pushItem(const QString &event_id,
|
||||
const QString &user_id,
|
||||
const QString &body,
|
||||
const QString &room_id)
|
||||
{
|
||||
TimelineItem *view_item = new TimelineItem(
|
||||
mtx::events::MessageType::Text, user_id, body, true, room_id, scroll_widget_);
|
||||
view_item->setEventId(event_id);
|
||||
setUpdatesEnabled(false);
|
||||
view_item->hide();
|
||||
|
||||
scroll_layout_->addWidget(view_item);
|
||||
QTimer::singleShot(0, this, [view_item, this]() {
|
||||
view_item->show();
|
||||
view_item->adjustSize();
|
||||
setUpdatesEnabled(true);
|
||||
});
|
||||
scroll_layout_->addWidget(view_item);
|
||||
QTimer::singleShot(0, this, [view_item, this]() {
|
||||
view_item->show();
|
||||
view_item->adjustSize();
|
||||
setUpdatesEnabled(true);
|
||||
});
|
||||
}
|
||||
|
|
@ -1,9 +1,9 @@
|
|||
#pragma once
|
||||
|
||||
#include <QWidget>
|
||||
#include <QVBoxLayout>
|
||||
#include <QScrollArea>
|
||||
#include <QScrollBar>
|
||||
#include <QVBoxLayout>
|
||||
#include <QWidget>
|
||||
|
||||
namespace dialogs {
|
||||
|
||||
|
|
@ -12,15 +12,17 @@ class UserMentions : public QWidget
|
|||
Q_OBJECT
|
||||
public:
|
||||
UserMentions(QWidget *parent = nullptr);
|
||||
void pushItem(const QString &event_id, const QString &user_id, const QString &body, const QString &room_id);
|
||||
void pushItem(const QString &event_id,
|
||||
const QString &user_id,
|
||||
const QString &body,
|
||||
const QString &room_id);
|
||||
|
||||
private:
|
||||
QVBoxLayout *top_layout_;
|
||||
QVBoxLayout *scroll_layout_;
|
||||
|
||||
QScrollArea *scroll_area_;
|
||||
QWidget *scroll_widget_;
|
||||
|
||||
|
||||
};
|
||||
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue