1 /*
2     SPDX-FileCopyrightText: 2008 Jean-Baptiste Mardelle <jb@kdenlive.org>
3 
4 SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
5 */
6 
7 #ifndef ENCODINGPROFILESDIALOG_H
8 #define ENCODINGPROFILESDIALOG_H
9 
10 #include <KConfigGroup>
11 
12 #include "definitions.h"
13 #include "ui_manageencodingprofile_ui.h"
14 
15 class EncodingProfilesDialog : public QDialog, Ui::ManageEncodingProfile_UI
16 {
17     Q_OBJECT
18 
19 public:
20     explicit EncodingProfilesDialog(int profileType, QWidget *parent = nullptr);
21     ~EncodingProfilesDialog() override;
22 
23 private slots:
24     void slotLoadProfiles();
25     void slotShowParams();
26     void slotDeleteProfile();
27     void slotAddProfile();
28     void slotEditProfile();
29 
30 private:
31     KConfig *m_configFile;
32     KConfigGroup *m_configGroup;
33 };
34 
35 #endif
36