--- 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));