perfapps/memspyui/ui/hb/src/viewmanager.cpp
changeset 52 36d60d12b4af
parent 51 b048e15729d6
equal deleted inserted replaced
51:b048e15729d6 52:36d60d12b4af
    38 #include "memspyserverview.h"
    38 #include "memspyserverview.h"
    39 #include "memspyecomcategoryview.h"
    39 #include "memspyecomcategoryview.h"
    40 #include "memspyecominterfaceview.h"
    40 #include "memspyecominterfaceview.h"
    41 #include "memspyecomimplementationview.h"
    41 #include "memspyecomimplementationview.h"
    42 #include "memspyecomimplementationdetailview.h"
    42 #include "memspyecomimplementationdetailview.h"
       
    43 #include "memspywindowgroupsview.h"
       
    44 #include "memspywindowgroupsdetailview.h"
    43 
    45 
    44 template <typename T>
    46 template <typename T>
    45 static MemSpyView* factory(EngineWrapper &engine, ViewManager &viewManager)
    47 static MemSpyView* factory(EngineWrapper &engine, ViewManager &viewManager)
    46 {
    48 {
    47 	return new T(engine, viewManager);
    49 	return new T(engine, viewManager);
    62 	&factory<MemSpyServerView>,
    64 	&factory<MemSpyServerView>,
    63 	&factory<MemSpyEComCategoryView>,
    65 	&factory<MemSpyEComCategoryView>,
    64 	&factory<MemSpyEComInterfaceView>,
    66 	&factory<MemSpyEComInterfaceView>,
    65 	&factory<MemSpyEComImplementationView>,
    67 	&factory<MemSpyEComImplementationView>,
    66 	&factory<MemSpyEComImplementationDetailView>,
    68 	&factory<MemSpyEComImplementationDetailView>,
       
    69 	&factory<MemSpyWindowGroupsView>,
       
    70 	&factory<MemSpyWindowGroupsDetailView>,
    67 };
    71 };
    68 
    72 
    69 
    73 
    70 ViewManager::ViewManager(HbMainWindow &window, EngineWrapper &engine, QObject *parent) :
    74 ViewManager::ViewManager(HbMainWindow &window, EngineWrapper &engine, QObject *parent) :
    71 	QObject(parent),
    75 	QObject(parent),