14 * Description: |
14 * Description: |
15 * |
15 * |
16 */ |
16 */ |
17 |
17 |
18 #include "memspymainview.h" |
18 #include "memspymainview.h" |
19 #include "viewManager.h" |
19 #include "viewmanager.h" |
20 |
20 |
21 #include <QStringListModel> |
21 #include <QStringListModel> |
22 #include <QDebug> |
22 #include <QDebug> |
23 |
23 |
24 void MemSpyMainView::initialize(const QVariantMap& params) |
24 void MemSpyMainView::initialize(const QVariantMap& params) |
25 { |
25 { |
|
26 setTitle("MemSpy"); |
|
27 |
26 MemSpyView::initialize(params); |
28 MemSpyView::initialize(params); |
27 |
29 |
28 setTitle("MemSpy"); |
|
29 QStringList items = QStringList() |
30 QStringList items = QStringList() |
30 << tr("Processes & Threads") |
31 << tr("Processes & Threads") |
31 << tr("Kernel Objects"); |
32 << tr("Kernel Objects") |
32 //<< tr("Kernel Heap"); |
33 << tr("Tracking"); |
33 mListView.setModel(new QStringListModel(items, this)); |
34 mListView.setModel(new QStringListModel(items, this)); |
34 |
35 |
35 QObject::connect(&mListView, SIGNAL(released(QModelIndex)), this, SLOT(itemClicked(QModelIndex))); |
36 QObject::connect(&mListView, SIGNAL(released(QModelIndex)), this, SLOT(itemClicked(QModelIndex))); |
36 } |
37 } |
37 |
38 |
38 void MemSpyMainView::itemClicked(const QModelIndex& index) |
39 void MemSpyMainView::itemClicked(const QModelIndex& index) |
39 { |
40 { |
40 Q_UNUSED(index); |
41 Q_UNUSED(index); |
41 ViewIndex indexes[] = { ProcessView, KernelObjectTypeView, KernelObjectTypeView }; |
42 ViewIndex indexes[] = { ProcessView, KernelObjectTypeView, TrackingView }; |
42 mViewManager.showView(indexes[index.row()]); |
43 mViewManager.showView(indexes[index.row()]); |
43 } |
44 } |
44 |
45 |
|
46 bool MemSpyMainView::isBreadCrumbVisible() const |
|
47 { |
|
48 return false; |
|
49 } |
|
50 |