Krita Source Code Documentation
Loading...
Searching...
No Matches
KisDlgListPicker.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2016 Dmitry Kazakov <dimula73@gmail.com>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6
7#ifndef KIS_DLG_LIST_PICKER_H
8#define KIS_DLG_LIST_PICKER_H
9
10#include <QScopedPointer>
11#include <QDialog>
12
13#include "kis_types.h"
14
15
16namespace Ui {
18}
19
20class KisDlgListPicker : public QDialog
21{
22 Q_OBJECT
23
24public:
25 explicit KisDlgListPicker(QString windowTitle, QString availableString, QString currentString,
26 QList<QString> available, QList<QVariant> availableData,
27 QList<QString> chosen, QList<QVariant> currentData,
28 QWidget *parent = 0);
29 ~KisDlgListPicker() override;
30
31public Q_SLOTS:
33
34private Q_SLOTS:
35 void slotMoveRight();
36 void slotMoveLeft();
37 void slotMoveUp();
38 void slotMoveDown();
39
40private:
41 Ui::KisDlgListPicker *ui;
42
43private:
44 struct Private;
45 const QScopedPointer<Private> m_d;
46};
47
48#endif // KIS_DLG_LIST_PICKER_H
~KisDlgListPicker() override
const QScopedPointer< Private > m_d
QList< QVariant > getChosenData()
Ui::KisDlgListPicker * ui
KisDlgListPicker(QString windowTitle, QString availableString, QString currentString, QList< QString > available, QList< QVariant > availableData, QList< QString > chosen, QList< QVariant > currentData, QWidget *parent=0)