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

This commit is contained in:
2019-06-26 18:52:10 +00:00
parent 1e08d029e2
commit 92c3e2e0cb
5 changed files with 1 additions and 21 deletions

View File

@@ -7,18 +7,14 @@
#include <QAbstractItemModel>
#include <QStyledItemDelegate>
#include "piqt.h"
#ifdef PIP_INTROSPECTION
# include "piintrospection_containers_p.h"
#endif
#include "piintrospection_containers_p.h"
class ContainersModel: public QAbstractItemModel {
Q_OBJECT
public:
ContainersModel();
#ifdef PIP_INTROSPECTION
void update(const PIMap<uint, PIIntrospectionContainers::Type> & td, const PIMap<uint, PIString> & tn);
#endif
void clear();
int rowCount(const QModelIndex & parent = QModelIndex()) const override;
@@ -31,9 +27,7 @@ public:
Qt::ItemFlags flags(const QModelIndex & index) const override;
protected:
#ifdef PIP_INTROSPECTION
PIMap<uint, PIIntrospectionContainers::Type> typedata, prev_typedata;
#endif
PIMap<uint, PIString> typenames;
PIVector<uint> typeids;
PIVector<llong> all, prev_all;
@@ -61,9 +55,7 @@ class ContainersView: public QWidget, private Ui::ContainersView
public:
ContainersView(QWidget * parent = 0);
~ContainersView();
#ifdef PIP_INTROSPECTION
void showContainers(const PIMap<uint, PIIntrospectionContainers::Type> & data, const PIMap<uint, PIString> & typenames);
#endif
void clear();
protected:
void changeEvent(QEvent * e);