mirror of
https://github.com/AxioDL/PrimeWorldEditor.git
synced 2025-08-09 13:39:15 +00:00
23 lines
527 B
C++
23 lines
527 B
C++
#ifndef CCHECKABLETREEWIDGET_H
|
|
#define CCHECKABLETREEWIDGET_H
|
|
|
|
#include <QTreeWidget>
|
|
|
|
/**
|
|
* QTreeWidget subclass that emits a signal when an item is checked or unchecked.
|
|
* Items must be instantiated as CCheckableTreeWidgetItem, not QTreeWidgetItem.
|
|
*/
|
|
class CCheckableTreeWidget : public QTreeWidget
|
|
{
|
|
Q_OBJECT
|
|
|
|
signals:
|
|
void CheckStateChanged(QTreeWidgetItem* pItem);
|
|
|
|
public:
|
|
explicit CCheckableTreeWidget(QWidget* pParent = nullptr)
|
|
: QTreeWidget(pParent) {}
|
|
};
|
|
|
|
#endif // CCHECKABLETREEWIDGET_H
|