memspyui/ui/hb/inc/memspykernelobjectview.h
changeset 31 e7a04a6385be
parent 17 4f2773374eff
equal deleted inserted replaced
30:d8e625c87f33 31:e7a04a6385be
    16  */
    16  */
    17 
    17 
    18 #ifndef MEMSPYKERNELOBJECTVIEW_H_
    18 #ifndef MEMSPYKERNELOBJECTVIEW_H_
    19 #define MEMSPYKERNELOBJECTVIEW_H_
    19 #define MEMSPYKERNELOBJECTVIEW_H_
    20 
    20 
    21 #include "memspyview.h"
    21 #include "memspylistview.h"
    22 #include "enginewrapper.h"
    22 #include "enginewrapper.h"
    23 
    23 
    24 class MemSpyKernelObjectModel : public QAbstractListModel
    24 class MemSpyKernelObjectModel : public QAbstractListModel
    25 {
    25 {
    26 public:
    26 public:
    35 private:
    35 private:
    36 	QList<MemSpyKernelObject*> mObjects;
    36 	QList<MemSpyKernelObject*> mObjects;
    37 };
    37 };
    38 
    38 
    39 
    39 
    40 class MemSpyKernelObjectView : public MemSpyView
    40 class MemSpyKernelObjectView : public MemSpyListView
    41 {
    41 {
    42 	Q_OBJECT
    42 	Q_OBJECT
    43 
    43 
    44 public:
    44 public:
    45 	MemSpyKernelObjectView(EngineWrapper &engine, ViewManager &viewManager) 
    45 	MemSpyKernelObjectView(EngineWrapper &engine, ViewManager &viewManager) 
    46 		: MemSpyView(engine, viewManager) {}
    46 		: MemSpyListView(engine, viewManager) {}
    47 
    47 
    48 protected:
    48 protected:
    49 	virtual void initialize(const QVariantMap& params);
    49 	virtual void initialize(const QVariantMap& params);
       
    50 	
       
    51 	virtual bool isBreadCrumbVisible() const;
       
    52 	            
       
    53 	virtual QString getBreadCrumbText() const;
    50 
    54 
    51 private slots:
    55 private slots:
    52 	void itemClicked(const QModelIndex& index);
    56 	void itemClicked(const QModelIndex& index);
    53 	
    57 	
    54 private:
    58 private: