X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=kernel%2Fsrc%2FbbtkQtBlackBox.cxx;h=1ee4b47a836ac995f07f3e803b548e9f8a7a9f6c;hb=6ad7245d4cf6a38427aceed7e5cd1a6664bceec1;hp=7534fd65ee478fa99ed22d442f5522cbdd735b2f;hpb=038dbbd7dd8b34107ec932a34170a4625368eb25;p=bbtk.git diff --git a/kernel/src/bbtkQtBlackBox.cxx b/kernel/src/bbtkQtBlackBox.cxx index 7534fd6..1ee4b47 100644 --- a/kernel/src/bbtkQtBlackBox.cxx +++ b/kernel/src/bbtkQtBlackBox.cxx @@ -2,8 +2,8 @@ Program: bbtk Module: $RCSfile: bbtkQtBlackBox.cxx,v $ Language: C++ - Date: $Date: 2009/04/08 07:56:11 $ - Version: $Revision: 1.1 $ + Date: $Date: 2009/05/28 14:22:10 $ + Version: $Revision: 1.3 $ =========================================================================*/ /* --------------------------------------------------------------------- @@ -82,8 +82,84 @@ namespace bbtk } //================================================================== + //================================================================== + void QtBlackBox::bbUserSetDefaultValues() + { + bbtkBlackBoxDebugMessage("widget",5,"QtBlackBox::bbUserSetDefaultValues()"< QtBlackBox::bbUserFinalizeProcessing()"< QtBlackBox::bbSetWindow("< QtBlackBox::bbShowWindow()" + <updateGeometry(); + ((QDialog*)bbmWindow)->exec(); + bbDestroyWindow(); + } + else + { + bbmWindow->updateGeometry(); + ((QDialog*)bbmWindow)->exec(); + bbSetShown(true); + } + } + } + //================================================================== + + //================================================================== + void QtBlackBox::bbDestroyWindow() + { + bbtkBlackBoxDebugMessage("widget",3,"==> QtBlackBox::bbDestroyWindow("<Close(true); + // + delete bbGetWindow(); + bbSetShown(false); + } + bbtkBlackBoxDebugMessage("widget",3,"<== QtBlackBox::bbDestroyWindow("<