#include "widgets/accountpopup.hpp" #include "channel.hpp" #include "ui_accountpopupform.h" #include namespace chatterino { namespace widgets { AccountPopupWidget::AccountPopupWidget(std::shared_ptr &channel) : QWidget(nullptr) , _ui(new Ui::AccountPopup) , _channel(channel) { _ui->setupUi(this); resize(0, 0); setWindowFlags(Qt::FramelessWindowHint); // Close button connect(_ui->btnClose, &QPushButton::clicked, [=]() { hide(); // }); connect(_ui->btnPurge, &QPushButton::clicked, [=]() { qDebug() << "xD: " << _channel->getName(); printf("Channel pointer in dialog: %p\n", _channel.get()); //_channel->sendMessage(QString(".timeout %1 0").arg(_ui->lblUsername->text())); _channel->sendMessage("xD"); }); } void AccountPopupWidget::setName(const QString &name) { _ui->lblUsername->setText(name); } } // namespace widgets } // namespace chatterino