1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-02-02 23:15:33 +00:00
openmw/apps/wizard/utils/componentlistwidget.hpp

27 lines
584 B
C++
Raw Normal View History

#ifndef COMPONENTLISTWIDGET_HPP
#define COMPONENTLISTWIDGET_HPP
#include <QListWidget>
class ComponentListWidget : public QListWidget
{
Q_OBJECT
Q_PROPERTY(QStringList mCheckedItems READ checkedItems)
public:
2022-09-22 18:26:05 +00:00
ComponentListWidget(QWidget* parent = nullptr);
QStringList mCheckedItems;
QStringList checkedItems();
signals:
2022-09-22 18:26:05 +00:00
void checkedItemsChanged(const QStringList& items);
private slots:
2022-09-22 18:26:05 +00:00
void updateCheckedItems(QListWidgetItem* item);
void updateCheckedItems(const QModelIndex& index, int start, int end);
};
#endif // COMPONENTLISTWIDGET_HPP