1
/***************************************************************
2
* Name: ThreadSearchViewManagerBase
3
* Purpose: ThreadSearchViewManagerBase is an interface to the
4
* different graphical classes that can manage the view.
5
* Author: Jerome ANTOINE
7
* Copyright: Jerome ANTOINE
9
**************************************************************/
11
#include "ThreadSearchViewManagerBase.h"
12
#include "ThreadSearchViewManagerMessagesNotebook.h"
13
#include "ThreadSearchViewManagerLayout.h"
15
ThreadSearchViewManagerBase* ThreadSearchViewManagerBase::BuildThreadSearchViewManagerBase(
16
ThreadSearchView* pView,
17
bool addViewToManager,
18
eManagerTypes managerType)
20
ThreadSearchViewManagerBase* pMgr = 0;
22
if ( managerType == TypeMessagesNotebook )
24
pMgr = new ThreadSearchViewManagerMessagesNotebook(pView);
28
// ThreadSearchViewManagerLayout is the default view manager
29
// No error management on managerType
30
pMgr = new ThreadSearchViewManagerLayout(pView);
32
if ( addViewToManager == true )
34
pMgr->AddViewToManager();