blob: cbe2504ddea19954b66c415c7adca690367c4629 [file] [log] [blame]
Nicolas Jager97a21b42015-12-03 16:55:45 -05001/***************************************************************************
Andreas Traczykb8b13ba2018-08-21 16:30:16 -04002 * Copyright (C) 2018 by Savoir-faire Linux *
3 * Author: Andreas Traczyk <andreas.traczyk@savoirfairelinux.com> *
Nicolas Jager97a21b42015-12-03 16:55:45 -05004 * *
5 * This program is free software; you can redistribute it and/or modify *
6 * it under the terms of the GNU General Public License as published by *
7 * the Free Software Foundation; either version 3 of the License, or *
8 * (at your option) any later version. *
9 * *
10 * This program is distributed in the hope that it will be useful, *
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
13 * GNU General Public License for more details. *
14 * *
15 * You should have received a copy of the GNU General Public License *
16 * along with this program. If not, see <http://www.gnu.org/licenses/>. *
17 **************************************************************************/
18
Andreas Traczykb8b13ba2018-08-21 16:30:16 -040019#include "ui_invitebuttonswidget.h"
Nicolas Jager6a419d82016-01-28 11:37:03 -050020
Andreas Traczykb8b13ba2018-08-21 16:30:16 -040021#include "invitebuttonswidget.h"
Nicolas Jager41e4fcf2016-01-28 11:37:03 -050022
Andreas Traczykb8b13ba2018-08-21 16:30:16 -040023InviteButtonsWidget::InviteButtonsWidget(QWidget* parent) :
Nicolas Jager97a21b42015-12-03 16:55:45 -050024 QWidget(parent),
Andreas Traczykb8b13ba2018-08-21 16:30:16 -040025 ui(new Ui::InviteButtonsWidget)
Nicolas Jager97a21b42015-12-03 16:55:45 -050026{
27 ui->setupUi(this);
Andreas Traczykb8b13ba2018-08-21 16:30:16 -040028 connect(ui->btnAcceptInvite, &QPushButton::clicked, this,
29 [=]() {
30 emit btnAcceptInviteClicked();
31 });
32 connect(ui->btnIgnoreInvite, &QPushButton::clicked, this,
33 [=]() {
34 emit btnIgnoreInviteClicked();
35 });
36 connect(ui->btnBlockInvite, &QPushButton::clicked, this,
37 [=]() {
38 emit btnBlockInviteClicked();
39 });
Nicolas Jager97a21b42015-12-03 16:55:45 -050040}
41
Andreas Traczykb8b13ba2018-08-21 16:30:16 -040042InviteButtonsWidget::~InviteButtonsWidget()
Nicolas Jager97a21b42015-12-03 16:55:45 -050043{
Nicolas Jager41e4fcf2016-01-28 11:37:03 -050044 disconnect(this);
Nicolas Jager97a21b42015-12-03 16:55:45 -050045 delete ui;
Andreas Traczyk43c08232018-10-31 13:42:09 -040046}