Krita Source Code Documentation
Loading...
Searching...
No Matches
KisDonationManagementDialog.h
Go to the documentation of this file.
1
/*
2
* SPDX-License-Identifier: GPL-3.0-or-later
3
*/
4
#ifndef __KISDONATIONMANAGEMENTDIALOG_H_
5
#define __KISDONATIONMANAGEMENTDIALOG_H_
6
7
#include <QDialog>
8
#include <QVector>
9
10
#include "kritaui_export.h"
11
#include "ui_KisDonationManagementDialog.h"
12
#include <
KisAndroidDonations.h
>
13
#include <
KisSupporterProduct.h
>
14
15
class
KRITAUI_EXPORT
KisDonationManagementDialog
:
public
QDialog,
public
Ui::KisDonationManagementDialog
16
{
17
Q_OBJECT
18
public
:
19
explicit
KisDonationManagementDialog
(QWidget *parent =
nullptr
);
20
21
void
reshow();
22
23
Q_SIGNALS:
24
void
sigShowSupporterBundles
();
25
26
private
Q_SLOTS:
27
void
slotShowOverview();
28
void
slotUpdateCurrentProducts();
29
30
private
:
31
void
addProductWidgets(
const
QString &heading,
const
QVector<KisSupporterProduct>
&products);
32
33
void
addProductSeparator();
34
35
static
bool
isProductIdsEqual(
const
QVector<KisSupporterProduct>
&a,
const
QVector<KisSupporterProduct>
&b);
36
37
KisAndroidDonations
*
m_androidDonations
;
38
QVector<KisSupporterProduct>
m_availableProducts
;
39
QVector<KisSupporterProduct>
m_ownedProducts
;
40
};
41
42
#endif
KisAndroidDonations.h
KisSupporterProduct.h
KisAndroidDonations
Definition
KisAndroidDonations.h:15
KisDonationManagementDialog
Definition
KisDonationManagementDialog.h:16
KisDonationManagementDialog::m_availableProducts
QVector< KisSupporterProduct > m_availableProducts
Definition
KisDonationManagementDialog.h:38
KisDonationManagementDialog::m_androidDonations
KisAndroidDonations * m_androidDonations
Definition
KisDonationManagementDialog.h:37
KisDonationManagementDialog::sigShowSupporterBundles
void sigShowSupporterBundles()
KisDonationManagementDialog::m_ownedProducts
QVector< KisSupporterProduct > m_ownedProducts
Definition
KisDonationManagementDialog.h:39
QList
Definition
KisQStringListFwd.h:16
libs
ui
dialogs
KisDonationManagementDialog.h
Generated at
2026-07-16 02:30:11+02:00
from
Krita
branch
master
, commit
a788c87613f94f0657ee6a3d88f6745bc44af899