memspyui/ui/hb/src/memspykernelobjecttypeview.cpp
changeset 35 98924d2efce9
parent 19 4b22a598b890
--- a/memspyui/ui/hb/src/memspykernelobjecttypeview.cpp	Wed Jun 23 18:13:31 2010 +0300
+++ b/memspyui/ui/hb/src/memspykernelobjecttypeview.cpp	Tue Jul 06 14:17:03 2010 +0300
@@ -24,6 +24,10 @@
 	QAbstractListModel(parent),
 	mObjectTypes(engine.getKernelObjectTypes())
 {
+    mKernelObjectNames << "Threads" << "Processes" << "Chunks" << "Libraries" <<
+        "Semaphores" << "Mutexes" << "Timers" << "Servers" << "Sessions" << "Logical Devices" <<
+        "Physical Devices" << "Logical Channels" << "Change Notifiers" << "Undertakers" <<
+        "Message Queues" << "Property Refs." << "Conditional Vars.";
 }
 
 MemSpyKernelObjectTypeModel::~MemSpyKernelObjectTypeModel()
@@ -41,7 +45,7 @@
 {
 	if (role == Qt::DisplayRole) {
 		QStringList lines;
-		lines << mObjectTypes.at(index.row())->name();
+		lines << mKernelObjectNames.at(index.row());
 		lines << QString("%1, %2").
 			arg(tr("%n item(s)", "", mObjectTypes.at(index.row())->count())).
 			arg(formatSize(mObjectTypes.at(index.row())->size()));
@@ -70,9 +74,9 @@
 
 void MemSpyKernelObjectTypeView::initialize(const QVariantMap& params)
 {
+	setTitle(tr("Kernel Objects"));
+		
 	MemSpyView::initialize(params);
-	
-	setTitle(tr("Kernel Objects"));
 			
 	mListView.setModel(new MemSpyKernelObjectTypeModel(mEngine, this));