Program: bbtk
Module: $RCSfile: bbtkBlackBox.h,v $
Language: C++
- Date: $Date: 2008/05/15 08:02:36 $
- Version: $Revision: 1.10 $
+ Date: $Date: 2008/10/06 09:11:21 $
+ Version: $Revision: 1.12 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See doc/license.txt or
virtual void Check(bool recursive = true);
+ virtual void bbUserOnShow() { }
+ void bbUserOnShowWidget(std::string nameInput);
+
+
protected:
//==================================================================
// PROTECTED PART : ACCESSIBLE TO THE BlackBox DEVELOPER
/// (called after bbProcess during bbExecute)
/// Does nothing here but overloaded in WxBlackBox and WxContainerBlackBox
virtual void bbShowWindow(Connection::Pointer caller) { }
-
+
virtual void bbHideWindow() {}
virtual void bbCloseWindow() { }
//==================================================================
/// The name of the package to which it belongs
std::string bbmPackageName;
- /// 0 : "Pipeline" mode : bbUpdate() only calls Process if Status == MODIFIED (normal pipeline processing)
+ /// 0 : "Pipeline" mode : bbBackwardUpdate() only calls Process if Status == MODIFIED (normal pipeline processing)
/// 1 : "Always" mode : bbUpdate() always calls Process
/// 2 : "Reactive" mode : bbSetModifiedStatus() calls bbUpdate()
std::string bbmBoxProcessMode;