XPlor/app/xtreewidgetitem.h

29 lines
686 B
C
Raw Permalink Normal View History

2025-09-05 20:54:42 +00:00
#ifndef XTREEWIDGETITEM_H
#define XTREEWIDGETITEM_H
#include <QTreeWidgetItem>
2026-01-01 22:18:51 -05:00
class QTreeWidget;
2025-09-05 20:54:42 +00:00
// Custom item class
class XTreeWidgetItem : public QTreeWidgetItem
{
public:
XTreeWidgetItem(QTreeWidget *parent, bool group = false);
XTreeWidgetItem(QTreeWidgetItem *parent, bool group = false);
~XTreeWidgetItem() = default;
2025-09-05 20:54:42 +00:00
// Override the less-than operator to customize sorting.
bool operator<(const QTreeWidgetItem &other) const override;
XTreeWidgetItem &operator =(const XTreeWidgetItem &other);
bool GetIsGroup() const;
void SetIsGroup(bool aIsGroup);
2025-09-05 20:54:42 +00:00
private:
bool isGroup;
2025-09-05 20:54:42 +00:00
};
#endif // XTREEWIDGETITEM_H