Krita Source Code Documentation
Loading...
Searching...
No Matches
DlgResourceTypeForFile.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2021 Agata Cacko cacko.azh@gmail.com
3 *
4 * SPDX-License-Identifier: GPL-3.0-or-later
5 */
6#ifndef DLG_RESOURCE_TYPE_FOR_FILE_H
7#define DLG_RESOURCE_TYPE_FOR_FILE_H
8
9#include <KoDialog.h>
10#include <QModelIndex>
11#include <QPersistentModelIndex>
12#include <QWidget>
13#include <QMap>
14#include <QString>
15
16
17#include "ui_wdgdlgbundlemanager.h"
18
19class QButtonGroup;
20
21
23{
24
25 Q_OBJECT
26public:
27
28 DlgResourceTypeForFile(QWidget* parent, QMap<QString, QStringList> resourceTypesForMimetype);
29
30 QString getResourceTypeForMimetype(QString mimetype);
31
32
33private:
34 QMap<QString, QButtonGroup*> m_buttonGroupForMimetype;
35 const QString m_propertyName {"resourceType"};
36};
37
38#endif // DLG_RESOURCE_TYPE_FOR_FILE_H
QString getResourceTypeForMimetype(QString mimetype)
DlgResourceTypeForFile(QWidget *parent, QMap< QString, QStringList > resourceTypesForMimetype)
QMap< QString, QButtonGroup * > m_buttonGroupForMimetype
A dialog base class with standard buttons and predefined layouts.
Definition KoDialog.h:116