@ -106,6 +106,11 @@ UBBoardPaletteManager::~UBBoardPaletteManager()
delete mpLibWidget ;
delete mpLibWidget ;
mpLibWidget = NULL ;
mpLibWidget = NULL ;
}
}
if ( NULL ! = mpTeacherBarWidget )
{
delete mpTeacherBarWidget ;
mpTeacherBarWidget = NULL ;
}
if ( NULL ! = mpCachePropWidget )
if ( NULL ! = mpCachePropWidget )
{
{
delete mpCachePropWidget ;
delete mpCachePropWidget ;
@ -163,20 +168,20 @@ void UBBoardPaletteManager::setupDockPaletteWidgets()
mpPageNavigWidget = new UBPageNavigationWidget ( ) ;
mpPageNavigWidget = new UBPageNavigationWidget ( ) ;
mpPageNavigWidget - > registerMode ( eUBDockPaletteWidget_BOARD ) ;
mpPageNavigWidget - > registerMode ( eUBDockPaletteWidget_BOARD ) ;
// connect(this, SIGNAL(signal_changeMode(eUBDockPaletteWidgetMode)), mpPageNavigWidget, SLOT(slot_changeMode(eUBDockPaletteWidgetMode)));
// connect(this, SIGNAL(signal_changeMode(eUBDockPaletteWidgetMode)), mpPageNavigWidget, SLOT(slot_changeMode(eUBDockPaletteWidgetMode)));
mpLibWidget = new UBLibWidget ( ) ;
mpLibWidget = new UBLibWidget ( ) ;
mpLibWidget - > registerMode ( eUBDockPaletteWidget_BOARD ) ;
mpLibWidget - > registerMode ( eUBDockPaletteWidget_BOARD ) ;
mpLibWidget - > registerMode ( eUBDockPaletteWidget_DESKTOP ) ;
mpLibWidget - > registerMode ( eUBDockPaletteWidget_DESKTOP ) ;
// connect(this, SIGNAL(signal_changeMode(eUBDockPaletteWidgetMode)), mpLibWidget, SLOT(slot_changeMode(eUBDockPaletteWidgetMode)));
// connect(this, SIGNAL(signal_changeMode(eUBDockPaletteWidgetMode)), mpLibWidget, SLOT(slot_changeMode(eUBDockPaletteWidgetMode)));
mpCachePropWidget = new UBCachePropertiesWidget ( ) ;
mpCachePropWidget = new UBCachePropertiesWidget ( ) ;
mpCachePropWidget - > registerMode ( eUBDockPaletteWidget_BOARD ) ;
mpCachePropWidget - > registerMode ( eUBDockPaletteWidget_BOARD ) ;
// connect(this, SIGNAL(signal_changeMode(eUBDockPaletteWidgetMode)), mpCachePropWidget, SLOT(slot_changeMode(eUBDockPaletteWidgetMode)));
// connect(this, SIGNAL(signal_changeMode(eUBDockPaletteWidgetMode)), mpCachePropWidget, SLOT(slot_changeMode(eUBDockPaletteWidgetMode)));
mpTeacherBarWidget = new UBTeacherBarWidget ( ) ;
mpTeacherBarWidget = new UBTeacherBarWidget ( ) ;
mpTeacherBarWidget - > registerMode ( eUBDockPaletteWidget_BOARD ) ;
mpTeacherBarWidget - > registerMode ( eUBDockPaletteWidget_BOARD ) ;
// connect(this, SIGNAL(signal_changeMode(eUBDockPaletteWidgetMode)), mpTeacherBarWidget, SLOT(slot_changeMode(eUBDockPaletteWidgetMode)));
// connect(this, SIGNAL(signal_changeMode(eUBDockPaletteWidgetMode)), mpTeacherBarWidget, SLOT(slot_changeMode(eUBDockPaletteWidgetMode)));
//------------------------------------------------//
//------------------------------------------------//
// Add the dock palettes
// Add the dock palettes
@ -236,8 +241,8 @@ void UBBoardPaletteManager::slot_changeMainMode(UBApplicationController::MainMod
void UBBoardPaletteManager : : slot_changeDesktopMode ( bool isDesktop )
void UBBoardPaletteManager : : slot_changeDesktopMode ( bool isDesktop )
{
{
UBApplicationController : : MainMode currMode = UBApplication : : applicationController - > displayMode ( ) ;
UBApplicationController : : MainMode currMode = UBApplication : : applicationController - > displayMode ( ) ;
if ( ! isDesktop )
if ( ! isDesktop )
{
{
switch ( currMode )
switch ( currMode )
{
{
case UBApplicationController : : Board :
case UBApplicationController : : Board :
@ -246,10 +251,10 @@ void UBBoardPaletteManager::slot_changeDesktopMode(bool isDesktop)
default :
default :
break ;
break ;
}
}
}
}
else
else
changeMode ( eUBDockPaletteWidget_DESKTOP ) ;
changeMode ( eUBDockPaletteWidget_DESKTOP ) ;
}
}
void UBBoardPaletteManager : : setupPalettes ( )
void UBBoardPaletteManager : : setupPalettes ( )
@ -899,4 +904,4 @@ void UBBoardPaletteManager::refreshPalettes()
{
{
mRightPalette - > update ( ) ;
mRightPalette - > update ( ) ;
mLeftPalette - > update ( ) ;
mLeftPalette - > update ( ) ;
}
}