Author: tchemit Date: 2008-01-24 22:53:19 +0000 (Thu, 24 Jan 2008) New Revision: 526 Modified: trunk/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/SimExplorer.java Log: implantation autoConnect au d?\195?\169marrage de l'appli Modified: trunk/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/SimExplorer.java =================================================================== --- trunk/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/SimExplorer.java 2008-01-24 22:51:53 UTC (rev 525) +++ trunk/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/SimExplorer.java 2008-01-24 22:53:19 UTC (rev 526) @@ -26,6 +26,7 @@ import org.codelutin.option.ui.ConfigTableModel; import java.io.IOException; +import java.awt.event.ActionEvent; /** * L'application principale @@ -101,15 +102,31 @@ // show local tab mainUI.getToggleTab_local().doClick(); } - if (conf.isShowRemoteTab()) { - // show remote tab - mainUI.getToggleTab_remote().doClick(); + if (conf.isAutoConnect()) { + try { + // try to connect + mainUI.getConnect().getAction().actionPerformed(new ActionEvent(mainUI,0,"connect")); + } catch (Exception e) { + // ignore ? + System.err.println(e.getMessage()); + } } - if (conf.isShowSynchTab()) { - // show synchronize tab - mainUI.getToggleTab_synchronize().doClick(); + + boolean isConnected = context.isConnected(); + + // refresh ui accessibles actions + mainUI.refreshConnnectState(isConnected); + + if (isConnected) { + if (conf.isShowRemoteTab()) { + // show remote tab + mainUI.getToggleTab_remote().doClick(); + } + if (conf.isShowSynchTab()) { + // show synchronize tab + mainUI.getToggleTab_synchronize().doClick(); + } } - mainUI.setVisible(true); }
participants (1)
-
tchemit@users.labs.libre-entreprise.org