#ifndef PROGITEM_H #define PROGITEM_H #include "base/loqtreewidget.h" #include #include class ProgPanel; class ProgItem : public TreeWidgetItem { public: using TreeWidgetItem::TreeWidgetItem; explicit ProgItem(const QString &progsDir, const QString &name, int w, int h, const QString & remarks, std::vector &, int, bool isVer, LoQTreeWidget *parent); void save(); void del(); void onSetProgram(); QString mName; int mWidth; int mHeight; QString mRemark; std::vector partLens; int maxLen = 0; bool isVer = false; QString mProgsDir; QString mProgDir; qint64 m_fsize = 0; QPushButton *btnName; void init(); QString m_orgName; }; #endif // PROGITEM_H