[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.
|