git-svn-id: svn://db.shs.com.ru/libs@568 a8b55f48-bf90-11e4-a774-851b48703e85

This commit is contained in:
2019-06-27 15:24:29 +00:00
parent 98420153f9
commit 9fd50a8082
6 changed files with 413 additions and 58 deletions

View File

@@ -14,7 +14,7 @@ class ContainersModel: public QAbstractItemModel {
public:
ContainersModel();
void update(const PIMap<uint, PIIntrospectionContainers::Type> & td, const PIMap<uint, PIString> & tn);
void update(const PIVector<PIIntrospectionContainers::TypeInfo> & t);
void clear();
int rowCount(const QModelIndex & parent = QModelIndex()) const override;
@@ -27,9 +27,8 @@ public:
Qt::ItemFlags flags(const QModelIndex & index) const override;
protected:
PIMap<uint, PIIntrospectionContainers::Type> typedata, prev_typedata;
PIMap<uint, PIString> typenames;
PIVector<uint> typeids;
PIVector<PIIntrospectionContainers::TypeInfo> cur_data;
PIMap<uint, PIIntrospectionContainers::TypeInfo> prev_data;
PIVector<llong> all, prev_all;
bool mode_changes;
@@ -55,7 +54,7 @@ class ContainersView: public QWidget, private Ui::ContainersView
public:
ContainersView(QWidget * parent = 0);
~ContainersView();
void showContainers(const PIMap<uint, PIIntrospectionContainers::Type> & data, const PIMap<uint, PIString> & typenames);
void showContainers(const PIVector<PIIntrospectionContainers::TypeInfo> & t);
void clear();
protected:
void changeEvent(QEvent * e);