Reformat some files according to .clang-format

This commit is contained in:
Rasmus Karlsson 2017-12-16 02:22:35 +01:00
parent a372bae80d
commit 676c7b9017
4 changed files with 65 additions and 92 deletions

View file

@ -292,12 +292,10 @@ void IrcManager::handleUserNoticeMessage(Communi::IrcMessage *message)
void IrcManager::handleModeMessage(Communi::IrcMessage *message)
{
auto channel = channelManager.getTwitchChannel(message->parameter(0).remove(0,1));
if(message->parameter(1) == "+o")
{
auto channel = channelManager.getTwitchChannel(message->parameter(0).remove(0, 1));
if (message->parameter(1) == "+o") {
channel->modList.append(message->parameter(2));
} else if(message->parameter(1) == "-o")
{
} else if (message->parameter(1) == "-o") {
channel->modList.append(message->parameter(2));
}
}

View file

@ -1,10 +1,10 @@
#include "widgets/accountpopup.hpp"
#include "util/urlfetch.hpp"
#include "accountmanager.hpp"
#include "channel.hpp"
#include "credentials.hpp"
#include "settingsmanager.hpp"
#include "ui_accountpopupform.h"
#include "util/urlfetch.hpp"
#include <QClipboard>
#include <QDesktopServices>
@ -32,20 +32,16 @@ AccountPopupWidget::AccountPopupWidget(std::shared_ptr<Channel> channel)
SettingsManager &settings = SettingsManager::getInstance();
permission = permissions::User;
for(auto button : this->_ui->profileLayout->findChildren<QPushButton*>())
{
for (auto button : this->_ui->profileLayout->findChildren<QPushButton *>()) {
button->setFocusProxy(this);
}
for(auto button: this->_ui->userLayout->findChildren<QPushButton*>())
{
for (auto button : this->_ui->userLayout->findChildren<QPushButton *>()) {
button->setFocusProxy(this);
}
for(auto button: this->_ui->modLayout->findChildren<QPushButton*>())
{
for (auto button : this->_ui->modLayout->findChildren<QPushButton *>()) {
button->setFocusProxy(this);
}
for(auto button: this->_ui->ownerLayout->findChildren<QPushButton*>())
{
for (auto button : this->_ui->ownerLayout->findChildren<QPushButton *>()) {
button->setFocusProxy(this);
}
@ -69,41 +65,33 @@ AccountPopupWidget::AccountPopupWidget(std::shared_ptr<Channel> channel)
userNickname = currentTwitchUser->getNickName();
}
QObject::connect(this->_ui->profile, &QPushButton::clicked, this, [=](){
QDesktopServices::openUrl(QUrl("https://twitch.tv/" +
this->_ui->lblUsername->text()));
QObject::connect(this->_ui->profile, &QPushButton::clicked, this, [=]() {
QDesktopServices::openUrl(QUrl("https://twitch.tv/" + this->_ui->lblUsername->text()));
});
QObject::connect(this->_ui->sendMessage, &QPushButton::clicked, this, [=](){
QDesktopServices::openUrl(QUrl("https://www.twitch.tv/message/compose?to=" +
this->_ui->lblUsername->text()));
QObject::connect(this->_ui->sendMessage, &QPushButton::clicked, this, [=]() {
QDesktopServices::openUrl(
QUrl("https://www.twitch.tv/message/compose?to=" + this->_ui->lblUsername->text()));
});
QObject::connect(this->_ui->copy, &QPushButton::clicked, this, [=](){
QApplication::clipboard()->setText(this->_ui->lblUsername->text());
QObject::connect(this->_ui->copy, &QPushButton::clicked, this,
[=]() { QApplication::clipboard()->setText(this->_ui->lblUsername->text()); });
QObject::connect(this->_ui->follow, &QPushButton::clicked, this, [=]() {
QUrl requestUrl("https://api.twitch.tv/kraken/users/" + userId + "/follows/channels/" +
this->userID);
util::twitch::put(requestUrl,
[](QJsonObject obj) { qDebug() << "follows channel: " << obj; });
});
QObject::connect(this->_ui->follow, &QPushButton::clicked, this, [=](){
QUrl requestUrl("https://api.twitch.tv/kraken/users/" +
userId +
"/follows/channels/" + this->userID);
QObject::connect(this->_ui->ignore, &QPushButton::clicked, this, [=]() {
QUrl requestUrl("https://api.twitch.tv/kraken/users/" + userId + "/blocks/" + this->userID);
util::twitch::put(requestUrl,[](QJsonObject obj){
qDebug() << "follows channel: " << obj;
});
util::twitch::put(requestUrl, [](QJsonObject obj) { qDebug() << "blocks user: " << obj; });
});
QObject::connect(this->_ui->ignore, &QPushButton::clicked, this, [=](){
QUrl requestUrl("https://api.twitch.tv/kraken/users/" +
userId +
"/blocks/" + this->userID);
util::twitch::put(requestUrl,[](QJsonObject obj){
qDebug() << "blocks user: " << obj;
});
});
QObject::connect(this->_ui->disableHighlights, &QPushButton::clicked, this, [=, &settings](){
QObject::connect(this->_ui->disableHighlights, &QPushButton::clicked, this, [=, &settings]() {
QString str = settings.highlightUserBlacklist.getnonConst();
str.append(this->_ui->lblUsername->text() + "\n");
settings.highlightUserBlacklist.set(str);
@ -111,7 +99,7 @@ AccountPopupWidget::AccountPopupWidget(std::shared_ptr<Channel> channel)
this->_ui->enableHighlights->show();
});
QObject::connect(this->_ui->enableHighlights, &QPushButton::clicked, this, [=, &settings](){
QObject::connect(this->_ui->enableHighlights, &QPushButton::clicked, this, [=, &settings]() {
QString str = settings.highlightUserBlacklist.getnonConst();
QStringList list = str.split("\n");
list.removeAll(this->_ui->lblUsername->text());
@ -120,10 +108,9 @@ AccountPopupWidget::AccountPopupWidget(std::shared_ptr<Channel> channel)
this->_ui->disableHighlights->show();
});
updateButtons(this->_ui->userLayout,false);
updateButtons(this->_ui->modLayout,false);
updateButtons(this->_ui->ownerLayout,false);
updateButtons(this->_ui->userLayout, false);
updateButtons(this->_ui->modLayout, false);
updateButtons(this->_ui->ownerLayout, false);
// Close button
connect(_ui->btnClose, &QPushButton::clicked, [=]() {
@ -131,9 +118,7 @@ AccountPopupWidget::AccountPopupWidget(std::shared_ptr<Channel> channel)
});
util::twitch::getUserID(userNickname, this,
[=](const QString &id){
currentTwitchUser->setUserId(id);
});
[=](const QString &id) { currentTwitchUser->setUserId(id); });
}
void AccountPopupWidget::setName(const QString &name)
@ -149,7 +134,7 @@ void AccountPopupWidget::setChannel(std::shared_ptr<Channel> channel)
void AccountPopupWidget::getUserId()
{
util::twitch::getUserID(this->_ui->lblUsername->text(), this, [=](const QString &id){
util::twitch::getUserID(this->_ui->lblUsername->text(), this, [=](const QString &id) {
userID = id;
getUserData();
});
@ -157,7 +142,8 @@ void AccountPopupWidget::getUserId()
void AccountPopupWidget::getUserData()
{
util::twitch::get("https://api.twitch.tv/kraken/channels/" + userID, this, [=](const QJsonObject &obj){
util::twitch::get(
"https://api.twitch.tv/kraken/channels/" + userID, this, [=](const QJsonObject &obj) {
_ui->lblFollowers->setText(QString::number(obj.value("followers").toInt()));
_ui->lblViews->setText(QString::number(obj.value("views").toInt()));
_ui->lblAccountAge->setText(obj.value("created_at").toString().section("T", 0, 0));
@ -201,35 +187,32 @@ void AccountPopupWidget::updatePermissions()
return;
}
if(this->_channel.get()->name == currentTwitchUser->getNickName())
{
if (this->_channel.get()->name == currentTwitchUser->getNickName()) {
permission = permissions::Owner;
}
else if(this->_channel->modList.contains(currentTwitchUser->getNickName()))
{
} else if (this->_channel->modList.contains(currentTwitchUser->getNickName())) {
// XXX(pajlada): This might always trigger if user is anonymous (if nickName is empty?)
permission = permissions::Mod;
}
}
void AccountPopupWidget::updateButtons(QWidget* layout, bool state)
void AccountPopupWidget::updateButtons(QWidget *layout, bool state)
{
for(auto button : layout->findChildren<QPushButton*>())
{
for (auto button : layout->findChildren<QPushButton *>()) {
button->setVisible(state);
}
}
void AccountPopupWidget::timeout(QPushButton *button, int time)
{
QObject::connect(button, &QPushButton::clicked, this, [=](){
this->_channel->sendMessage("/timeout " + this->_ui->lblUsername->text() + " " + QString::number(time));
QObject::connect(button, &QPushButton::clicked, this, [=]() {
this->_channel->sendMessage("/timeout " + this->_ui->lblUsername->text() + " " +
QString::number(time));
});
}
void AccountPopupWidget::sendCommand(QPushButton *button, QString command)
{
QObject::connect(button, &QPushButton::clicked, this, [=](){
QObject::connect(button, &QPushButton::clicked, this, [=]() {
this->_channel->sendMessage(command + this->_ui->lblUsername->text());
});
}
@ -253,42 +236,32 @@ void AccountPopupWidget::showEvent(QShowEvent *event)
return;
}
if(this->_ui->lblUsername->text() != currentTwitchUser->getNickName())
{
if (this->_ui->lblUsername->text() != currentTwitchUser->getNickName()) {
updateButtons(this->_ui->userLayout, true);
if(permission != permissions::User)
{
if(!this->_channel->modList.contains(this->_ui->lblUsername->text()))
{
if (permission != permissions::User) {
if (!this->_channel->modList.contains(this->_ui->lblUsername->text())) {
updateButtons(this->_ui->modLayout, true);
}
if(permission == permissions::Owner)
{
if (permission == permissions::Owner) {
updateButtons(this->_ui->ownerLayout, true);
updateButtons(this->_ui->modLayout, true);
}
}
}
else
{
} else {
updateButtons(this->_ui->modLayout, false);
updateButtons(this->_ui->userLayout, false);
updateButtons(this->_ui->ownerLayout, false);
}
QString blacklisted = SettingsManager::getInstance().highlightUserBlacklist.getnonConst();
QStringList list = blacklisted.split("\n",QString::SkipEmptyParts);
if(list.contains(this->_ui->lblUsername->text(),Qt::CaseInsensitive))
{
QStringList list = blacklisted.split("\n", QString::SkipEmptyParts);
if (list.contains(this->_ui->lblUsername->text(), Qt::CaseInsensitive)) {
this->_ui->disableHighlights->hide();
this->_ui->enableHighlights->show();
}
else
{
} else {
this->_ui->disableHighlights->show();
this->_ui->enableHighlights->hide();
}
}
} // namespace widgets

View file

@ -1,4 +1,5 @@
#pragma once
#include "concurrentmap.hpp"
#include "twitch/twitchchannel.hpp"
@ -35,9 +36,9 @@ private:
void getUserData();
void loadAvatar(const QUrl &avatarUrl);
void updateButtons(QWidget* layout, bool state);
void timeout(QPushButton* button, int time);
void sendCommand(QPushButton* button, QString command);
void updateButtons(QWidget *layout, bool state);
void timeout(QPushButton *button, int time);
void sendCommand(QPushButton *button, QString command);
enum class permissions { User, Mod, Owner };
permissions permission;

View file

@ -135,7 +135,8 @@ QVBoxLayout *SettingsDialog::createAccountsTab()
// Select the currently logged in user
if (listWidget->count() > 0) {
const QString &currentUsername = AccountManager::getInstance().Twitch.getCurrent()->getUserName();
const QString &currentUsername =
AccountManager::getInstance().Twitch.getCurrent()->getUserName();
for (int i = 0; i < listWidget->count(); ++i) {
QString itemText = listWidget->item(i)->text();
if (itemText.compare(currentUsername, Qt::CaseInsensitive) == 0) {