diff --git a/trunk/siprp/SIPRPTracker.java b/trunk/siprp/SIPRPTracker.java index 998beadd..69be4025 100644 --- a/trunk/siprp/SIPRPTracker.java +++ b/trunk/siprp/SIPRPTracker.java @@ -19,6 +19,7 @@ import siprp.clientes.*; import siprp.estatistica.*; import siprp.higiene.mapa.*; import siprp.higiene.marcacoes.*; +import siprp.impressaofichas.*; import siprp.medicina.*; import siprp.pesquisas.*; /** @@ -28,6 +29,7 @@ import siprp.pesquisas.*; public class SIPRPTracker extends WindowTracker { public static final String FICHA_APTIDAO = "Ficha de Aptid\u00e3o"; + public static final String CRIACAO_FICHA_APTIDAO = "Cria\u00e7\u00e3o de Fichas de Aptid\u00e3o"; public static final String GESTAO_CLIENTES = "Gest\u00e3o de Clientes"; public static final String MEDICINA = "Medicina"; public static final String HIGIENE_SEGURANCA = "Higiene e Seguran\u00e7a"; @@ -74,14 +76,27 @@ public class SIPRPTracker extends WindowTracker if( hasFicha ) { - rootNode.add( new DefaultMutableTreeNode( FICHA_APTIDAO ) ); - creators.put( FICHA_APTIDAO, new WindowCreator() { + DefaultMutableTreeNode fichaNode = new DefaultMutableTreeNode( FICHA_APTIDAO ); + + fichaNode.add( new DefaultMutableTreeNode( CRIACAO_FICHA_APTIDAO ) ); + creators.put( CRIACAO_FICHA_APTIDAO, new WindowCreator() { public TrackableWindow create() throws Exception { return new FichaWindow(); } } ); + + fichaNode.add( new DefaultMutableTreeNode( ImpressaoFichasWindow.TITLE ) ); + creators.put( ImpressaoFichasWindow.TITLE, new WindowCreator() { + public TrackableWindow create() + throws Exception + { + return new ImpressaoFichasWindow(); + } + } ); + + rootNode.add( fichaNode ); } if( hasGestao ) @@ -114,21 +129,21 @@ public class SIPRPTracker extends WindowTracker DefaultMutableTreeNode higieneNode = new DefaultMutableTreeNode( HIGIENE_SEGURANCA ); - higieneNode.add( new DefaultMutableTreeNode( MapaHigieneWindow.TITLE ) ); - creators.put( MapaHigieneWindow.TITLE, new WindowCreator() { + higieneNode.add( new DefaultMutableTreeNode( MarcacoesHigieneWindow.TITLE ) ); + creators.put( MarcacoesHigieneWindow.TITLE, new WindowCreator() { public TrackableWindow create() throws Exception { - return new MapaHigieneWindow(); + return new MarcacoesHigieneWindow(); } } ); - higieneNode.add( new DefaultMutableTreeNode( MarcacoesHigieneWindow.TITLE ) ); - creators.put( MarcacoesHigieneWindow.TITLE, new WindowCreator() { + higieneNode.add( new DefaultMutableTreeNode( MapaHigieneWindow.TITLE ) ); + creators.put( MapaHigieneWindow.TITLE, new WindowCreator() { public TrackableWindow create() throws Exception { - return new MarcacoesHigieneWindow(); + return new MapaHigieneWindow(); } } );