Thread: [Piper-net-devel] SF.net SVN: piper-net:[13] trunk/piper/src/net/piper/plugins
Status: Pre-Alpha
Brought to you by:
rdodgen
From: <trh...@us...> - 2009-01-10 06:19:29
|
Revision: 13 http://piper-net.svn.sourceforge.net/piper-net/?rev=13&view=rev Author: trhodes1517 Date: 2009-01-10 06:19:22 +0000 (Sat, 10 Jan 2009) Log Message: ----------- Forgot to include the Shutdown plugin in the last check in. Added Paths: ----------- trunk/piper/src/net/piper/plugins/Shutdown/ trunk/piper/src/net/piper/plugins/Shutdown/ShutdownPlugin.java trunk/piper/src/net/piper/plugins/Shutdown/ShutdownPluginPanel.java trunk/piper/src/net/piper/plugins/Shutdown/ShutdownPluginSettings.java trunk/piper/src/net/piper/plugins/Shutdown/ShutdownPluginSettingsPanel.java Added: trunk/piper/src/net/piper/plugins/Shutdown/ShutdownPlugin.java =================================================================== --- trunk/piper/src/net/piper/plugins/Shutdown/ShutdownPlugin.java (rev 0) +++ trunk/piper/src/net/piper/plugins/Shutdown/ShutdownPlugin.java 2009-01-10 06:19:22 UTC (rev 13) @@ -0,0 +1,26 @@ +package net.piper.plugins.Shutdown; + +import net.piper.plugins.Plugin; +import net.piper.plugins.PluginSettings; + + +public class ShutdownPlugin extends Plugin{ + + private ShutdownPluginSettingsPanel settingsPanel; + + public ShutdownPlugin() { + initVisualComponents(); + settingsPanel = new ShutdownPluginSettingsPanel(); + } + + public ShutdownPluginSettingsPanel getSettingsPanel() { + return settingsPanel; + } + public boolean performAction() { + + + + return false; + } + +} \ No newline at end of file Property changes on: trunk/piper/src/net/piper/plugins/Shutdown/ShutdownPlugin.java ___________________________________________________________________ Added: svn:executable + * Added: trunk/piper/src/net/piper/plugins/Shutdown/ShutdownPluginPanel.java =================================================================== --- trunk/piper/src/net/piper/plugins/Shutdown/ShutdownPluginPanel.java (rev 0) +++ trunk/piper/src/net/piper/plugins/Shutdown/ShutdownPluginPanel.java 2009-01-10 06:19:22 UTC (rev 13) @@ -0,0 +1,7 @@ +package net.piper.plugins.Shutdown; + +import net.piper.plugins.PluginPanel; + +public class ShutdownPluginPanel extends PluginPanel{ + +} \ No newline at end of file Property changes on: trunk/piper/src/net/piper/plugins/Shutdown/ShutdownPluginPanel.java ___________________________________________________________________ Added: svn:executable + * Added: trunk/piper/src/net/piper/plugins/Shutdown/ShutdownPluginSettings.java =================================================================== --- trunk/piper/src/net/piper/plugins/Shutdown/ShutdownPluginSettings.java (rev 0) +++ trunk/piper/src/net/piper/plugins/Shutdown/ShutdownPluginSettings.java 2009-01-10 06:19:22 UTC (rev 13) @@ -0,0 +1,22 @@ +package net.piper.plugins.Shutdown; + +import net.piper.plugins.PluginSettings; + +public class ShutdownPluginSettings extends PluginSettings{ + private String username; + private String password; + + public void setUsername(String s ){ + username = s; + } + public String getUsername() { + return username; + } + + public void setPassword(String s) { + password = s; + } + public String getPassword() { + return password; + } +} \ No newline at end of file Property changes on: trunk/piper/src/net/piper/plugins/Shutdown/ShutdownPluginSettings.java ___________________________________________________________________ Added: svn:executable + * Added: trunk/piper/src/net/piper/plugins/Shutdown/ShutdownPluginSettingsPanel.java =================================================================== --- trunk/piper/src/net/piper/plugins/Shutdown/ShutdownPluginSettingsPanel.java (rev 0) +++ trunk/piper/src/net/piper/plugins/Shutdown/ShutdownPluginSettingsPanel.java 2009-01-10 06:19:22 UTC (rev 13) @@ -0,0 +1,63 @@ +package net.piper.plugins.Shutdown; + +import net.piper.plugins.PluginSettingsPanel; +import net.piper.plugins.PluginSettings; + +import javax.swing.JPanel; +import javax.swing.JLabel; +import javax.swing.JTextField; +import javax.swing.JPasswordField; +import javax.swing.JCheckBox; + +public class ShutdownPluginSettingsPanel extends PluginSettingsPanel{ + + private ShutdownPluginSettings settings; + private JCheckBox restartBox; + private JTextField userText; + private JPasswordField passText; + + public ShutdownPluginSettingsPanel() { + PluginSettings tempSettings = this.getSettingsFromFile(); + if( tempSettings != null + && tempSettings instanceof ShutdownPluginSettings ) + settings = (ShutdownPluginSettings)tempSettings; + else + settings = new ShutdownPluginSettings(); + + init(); + + } + + public void applySettings() { + // settings.setRestart( restartBox.getValue() ); + settings.setUsername( userText.getText() ); + settings.setPassword( passText.getText() ); + + } + public void saveSettings() { + applySettings(); + writeSettings(); + } + + public ShutdownPluginSettings getSettings() { + return settings; + } + + public void init() { + restartBox = new JCheckBox("Restart? ", true); + this.add( restartBox ); + + JLabel username = new JLabel("Username: " ); + userText = new JTextField(); + userText.setColumns(8); + this.add(username); + this.add(userText); + + JLabel password = new JLabel("Password: " ); + passText = new JPasswordField(); + passText.setColumns(8); + this.add(password); + this.add(passText); + } + +} \ No newline at end of file Property changes on: trunk/piper/src/net/piper/plugins/Shutdown/ShutdownPluginSettingsPanel.java ___________________________________________________________________ Added: svn:executable + * This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |