2 Star 1 Fork 1

softxing / Xplist

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
domitem.h 1.03 KB
一键复制 编辑 原始数据 按行查看 历史
ic005k 提交于 2020-12-22 10:14 . Add files via upload
#ifndef DOMITEM_H
#define DOMITEM_H
#include <QDebug>
#include <QList>
#include <QMessageBox>
#include <QString>
class DomItem {
public:
DomItem(int row, QString n, DomItem* parent = 0);
DomItem();
~DomItem();
DomItem* child(int i);
DomItem* parent();
int row() const;
DomItem* addChild(int i = -1, DomItem* item = NULL);
void removeChild(int i);
void removeFromParent(int row);
QString getName();
QString getType();
QString getValue();
void setName(QString n);
void setType(QString t);
void setValue(QString v);
void setData(QString n, QString t, QString v);
int childCount() const;
DomItem* clone();
QList<DomItem*> childItems;
void sort_key(Qt::SortOrder order);
void sort(int column, Qt::SortOrder order);
static bool lessThan_key(const DomItem* item1, const DomItem* item2);
private:
QString name;
QString type;
QString value;
DomItem* parentItem;
int rowNumber;
};
#endif
1
https://gitee.com/softxing/Xplist.git
git@gitee.com:softxing/Xplist.git
softxing
Xplist
Xplist
main

搜索帮助