equal
deleted
inserted
replaced
16 */ |
16 */ |
17 |
17 |
18 #ifndef MEMSPYKERNELOBJECTDETAILVIEW_H_ |
18 #ifndef MEMSPYKERNELOBJECTDETAILVIEW_H_ |
19 #define MEMSPYKERNELOBJECTDETAILVIEW_H_ |
19 #define MEMSPYKERNELOBJECTDETAILVIEW_H_ |
20 |
20 |
21 #include "memspyview.h" |
21 #include "memspylistview.h" |
22 |
22 |
23 class MemSpyKernelObjectDetailView : public MemSpyView |
23 class MemSpyKernelObjectDetailModel : public QAbstractListModel |
|
24 { |
|
25 public: |
|
26 MemSpyKernelObjectDetailModel(const QStringList& details, QObject *parent = 0); |
|
27 |
|
28 int rowCount(const QModelIndex &parent = QModelIndex()) const; |
|
29 |
|
30 QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const; |
|
31 |
|
32 private: |
|
33 QStringList mDetails; |
|
34 }; |
|
35 |
|
36 class MemSpyKernelObjectDetailView : public MemSpyListView |
24 { |
37 { |
25 Q_OBJECT |
38 Q_OBJECT |
26 |
39 |
27 public: |
40 public: |
28 MemSpyKernelObjectDetailView(EngineWrapper &engine, ViewManager &viewManager) |
41 MemSpyKernelObjectDetailView(EngineWrapper &engine, ViewManager &viewManager) |
29 : MemSpyView(engine, viewManager) {} |
42 : MemSpyListView(engine, viewManager) {} |
30 |
43 |
31 protected: |
44 protected: |
32 virtual void initialize(const QVariantMap& params); |
45 virtual void initialize(const QVariantMap& params); |
|
46 |
|
47 virtual bool isBreadCrumbVisible() const; |
|
48 |
|
49 virtual QString getBreadCrumbText() const; |
|
50 |
|
51 private: |
|
52 QString mTypeName; |
|
53 QString mObjectName; |
33 }; |
54 }; |
34 |
55 |
35 #endif /* MEMSPYKERNELOBJECTDETAILVIEW_H_ */ |
56 #endif /* MEMSPYKERNELOBJECTDETAILVIEW_H_ */ |