From fc98f370a8b87a78a68f68489ca88f1dc8048a8a Mon Sep 17 00:00:00 2001 From: Frederico Palma Date: Tue, 21 Feb 2006 01:45:14 +0000 Subject: [PATCH] no message git-svn-id: https://svn.coded.pt/svn/SIPRP@224 bb69d46d-e84e-40c8-a05a-06db0d633741 --- trunk/siprp/SIPRPTracker.java | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/trunk/siprp/SIPRPTracker.java b/trunk/siprp/SIPRPTracker.java index 69be4025..e452bb41 100644 --- a/trunk/siprp/SIPRPTracker.java +++ b/trunk/siprp/SIPRPTracker.java @@ -39,6 +39,7 @@ public class SIPRPTracker extends WindowTracker private final AvisosPanel avisos; private ClientesWindow clientesWindow; private MedicinaWindow medicinaWindow; + private MarcacoesHigieneWindow higieneWindow; /** Creates a new instance of SIPRPTracker */ public SIPRPTracker( AvisosPanel avisosP ) @@ -59,12 +60,15 @@ public class SIPRPTracker extends WindowTracker try { clientesWindow = new ClientesWindow( avisos ); + clientesWindow.setTracker( this ); medicinaWindow = new MedicinaWindow(); + higieneWindow = new MarcacoesHigieneWindow(); } catch( Exception ex ) { clientesWindow = null; medicinaWindow = null; + higieneWindow = null; ex.printStackTrace(); } } @@ -109,6 +113,7 @@ public class SIPRPTracker extends WindowTracker if( clientesWindow == null ) { clientesWindow = new ClientesWindow( avisos ); + clientesWindow.setTracker( SIPRPTracker.this ); } return clientesWindow; } @@ -134,7 +139,11 @@ public class SIPRPTracker extends WindowTracker public TrackableWindow create() throws Exception { - return new MarcacoesHigieneWindow(); + if( higieneWindow == null ) + { + higieneWindow = new MarcacoesHigieneWindow(); + } + return higieneWindow; } } ); @@ -181,4 +190,14 @@ public class SIPRPTracker extends WindowTracker { return clientesWindow; } + + public MedicinaWindow getMedicinaWindow() + { + return medicinaWindow; + } + + public MarcacoesHigieneWindow getHigieneWindow() + { + return higieneWindow; + } }