Update: app/xtreewidgetitem.h
This commit is contained in:
parent
12c9e79bf2
commit
00a3dfb958
@ -1,36 +1,36 @@
|
|||||||
#ifndef XTREEWIDGETITEM_H
|
#ifndef XTREEWIDGETITEM_H
|
||||||
#define XTREEWIDGETITEM_H
|
#define XTREEWIDGETITEM_H
|
||||||
|
|
||||||
#include <QTreeWidget>
|
#include <QTreeWidget>
|
||||||
#include <QTreeWidgetItem>
|
#include <QTreeWidgetItem>
|
||||||
|
|
||||||
enum TREE_CATEGORY {
|
enum TREE_CATEGORY {
|
||||||
CATEGORY_NONE = 0x00,
|
CATEGORY_NONE = 0x00,
|
||||||
CATEGORY_FILE = 0x01,
|
CATEGORY_FILE = 0x01,
|
||||||
CATEGORY_TYPE = 0x02
|
CATEGORY_TYPE = 0x02
|
||||||
};
|
};
|
||||||
|
|
||||||
// Custom item class
|
// Custom item class
|
||||||
class XTreeWidgetItem : public QTreeWidgetItem
|
class XTreeWidgetItem : public QTreeWidgetItem
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// Flag to indicate if the item is a collapsible group/header.
|
// Flag to indicate if the item is a collapsible group/header.
|
||||||
bool isGroup;
|
bool isGroup;
|
||||||
|
|
||||||
// Constructors: default to non-group unless specified.
|
// Constructors: default to non-group unless specified.
|
||||||
XTreeWidgetItem(QTreeWidget *parent, bool group = false);
|
XTreeWidgetItem(QTreeWidget *parent, bool group = false);
|
||||||
XTreeWidgetItem(QTreeWidgetItem *parent, bool group = false);
|
XTreeWidgetItem(QTreeWidgetItem *parent, bool group = false);
|
||||||
|
|
||||||
void SetCategory(TREE_CATEGORY category);
|
void SetCategory(TREE_CATEGORY category);
|
||||||
TREE_CATEGORY GetCategory();
|
TREE_CATEGORY GetCategory();
|
||||||
|
|
||||||
// Override the less-than operator to customize sorting.
|
// Override the less-than operator to customize sorting.
|
||||||
bool operator<(const QTreeWidgetItem &other) const override;
|
bool operator<(const QTreeWidgetItem &other) const override;
|
||||||
XTreeWidgetItem &operator =(const XTreeWidgetItem &other);
|
XTreeWidgetItem &operator =(const XTreeWidgetItem &other);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
TREE_CATEGORY mCategory;
|
TREE_CATEGORY mCategory;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
#endif // XTREEWIDGETITEM_H
|
#endif // XTREEWIDGETITEM_H
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user