
static char ViewManager_id[] = "$Header: ViewManager.cc,v 1.1 96/10/28 09:12:56 oreilly Exp $";

/*
$Log:	ViewManager.cc,v $
Revision 1.1  96/10/28  09:12:56  09:12:56  oreilly (Thomas C. O'Reilly)
Initial revision

*/
#include "ViewManager.h"
#include "TiburonApp.h"

ViewManager::ViewManager()
{
  _currentView = NULL;
}


ViewManager::~ViewManager()
{
}



int ViewManager::setView(View *view)
{
  if (_currentView)
    _currentView->hide();

  // The view we are hiding may contain consumer DmObjects that are 
  // also in the main window's parentView; keep these running
  RovMainWindow *mainWindow = 
    ((TiburonApp *)theApplication)->rovMainWindow();
  
  mainWindow->showParentView();
    
  _currentView = view;
  _currentView->show();
  return 0;
}


