Sayonara Player
Loading...
Searching...
No Matches
GUI_FailMessageBox.h
1/* GUI_FailMessageBox.h */
2
3/* Copyright (C) 2011-2024 Michael Lugmair (Lucio Carreras)
4 *
5 * This file is part of sayonara player
6 *
7 * This program is free software: you can redistribute it and/or modify
8 * it under the terms of the GNU General Public License as published by
9 * the Free Software Foundation, either version 3 of the License, or
10 * (at your option) any later version.
11
12 * This program is distributed in the hope that it will be useful,
13 * but WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 * GNU General Public License for more details.
16
17 * You should have received a copy of the GNU General Public License
18 * along with this program. If not, see <http://www.gnu.org/licenses/>.
19 */
20
21
22
23#ifndef FAILMESSAGEBOX_H
24#define FAILMESSAGEBOX_H
25
26#include "Gui/Utils/Widgets/Dialog.h"
27#include "Components/Tagging/Editor.h"
28
29#include <QMap>
30#include <QString>
31
33
34
38class GUI_FailMessageBox :
39 public Gui::Dialog
40{
41 Q_OBJECT
42 UI_CLASS(GUI_FailMessageBox)
43
44 public:
45 GUI_FailMessageBox(QWidget* parent = nullptr);
46 ~GUI_FailMessageBox() override;
47
48 void setFailedFiles(const QMap<QString, Tagging::Editor::FailReason>& failed_files);
49
50 private slots:
51 void detailsToggled(bool b);
52
53 protected:
54 void languageChanged() override;
55 void showEvent(QShowEvent* e) override;
56};
57
58#endif // FAILMESSAGEBOX_H
The GUI_FailMessageBox class.
Definition GUI_FailMessageBox.h:40
Definition org_mpris_media_player2_adaptor.h:21