aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/org/connectbot/HostList.java1
-rw-r--r--src/org/connectbot/R.java98
-rw-r--r--src/org/connectbot/util/HostDatabase.java7
3 files changed, 61 insertions, 45 deletions
diff --git a/src/org/connectbot/HostList.java b/src/org/connectbot/HostList.java
index e7677ff..d1d1f13 100644
--- a/src/org/connectbot/HostList.java
+++ b/src/org/connectbot/HostList.java
@@ -433,6 +433,7 @@ public class HostList extends Activity {
MenuItem delete = menu.add(0, 0, Menu.NONE, "Delete host");
delete.setOnMenuItemClickListener(new OnMenuItemClickListener() {
public boolean onMenuItemClick(MenuItem item) {
+ hostdb.deleteHost(id);
return false;
}
});
diff --git a/src/org/connectbot/R.java b/src/org/connectbot/R.java
index 0130e6b..bc34353 100644
--- a/src/org/connectbot/R.java
+++ b/src/org/connectbot/R.java
@@ -38,53 +38,61 @@ public final class R {
public static final int odd_stripe=0x7f020007;
}
public static final class id {
- public static final int action_next=0x7f09000c;
- public static final int action_prev=0x7f09000b;
- public static final int add=0x7f090013;
- public static final int cancel=0x7f090014;
- public static final int console_flip=0x7f090000;
- public static final int dismiss=0x7f090018;
- public static final int edit_emulation=0x7f090005;
- public static final int edit_hostname=0x7f090003;
- public static final int edit_nickname=0x7f090001;
- public static final int edit_port=0x7f090004;
- public static final int edit_scrollback=0x7f090006;
- public static final int edit_username=0x7f090002;
- public static final int front_hostlist=0x7f090007;
- public static final int front_quickconnect=0x7f090008;
- public static final int generate=0x7f09001c;
- public static final int hostname=0x7f090010;
- public static final int hostnameLabel=0x7f09000f;
- public static final int keyName=0x7f09001d;
- public static final int message=0x7f090017;
- public static final int ok=0x7f09001b;
- public static final int password=0x7f09001a;
- public static final int passwordLabel=0x7f090019;
- public static final int port=0x7f090012;
- public static final int portLabel=0x7f090011;
- public static final int shell=0x7f090016;
- public static final int terminal=0x7f09001e;
- public static final int terminal_overlay=0x7f090015;
- public static final int username=0x7f09000e;
- public static final int usernameLabel=0x7f09000d;
- public static final int wizard_flipper=0x7f09000a;
- public static final int wizard_scroll=0x7f090009;
+ public static final int action_next=0x7f09000e;
+ public static final int action_prev=0x7f09000d;
+ public static final int add=0x7f090015;
+ public static final int cancel=0x7f090016;
+ public static final int console_flip=0x7f090002;
+ public static final int copyright=0x7f090001;
+ public static final int dismiss=0x7f09001d;
+ public static final int edit_emulation=0x7f090009;
+ public static final int edit_hostname=0x7f090007;
+ public static final int edit_nickname=0x7f090005;
+ public static final int edit_port=0x7f090008;
+ public static final int edit_scrollback=0x7f09000a;
+ public static final int edit_username=0x7f090006;
+ public static final int front_hostlist=0x7f090003;
+ public static final int front_quickconnect=0x7f090004;
+ public static final int generate=0x7f090021;
+ public static final int host_caption=0x7f090019;
+ public static final int host_connected=0x7f090017;
+ public static final int host_title=0x7f090018;
+ public static final int hostname=0x7f090012;
+ public static final int hostnameLabel=0x7f090011;
+ public static final int icon=0x7f090000;
+ public static final int keyName=0x7f090022;
+ public static final int message=0x7f09001c;
+ public static final int ok=0x7f090020;
+ public static final int password=0x7f09001f;
+ public static final int passwordLabel=0x7f09001e;
+ public static final int port=0x7f090014;
+ public static final int portLabel=0x7f090013;
+ public static final int shell=0x7f09001b;
+ public static final int terminal=0x7f090023;
+ public static final int terminal_overlay=0x7f09001a;
+ public static final int username=0x7f090010;
+ public static final int usernameLabel=0x7f09000f;
+ public static final int wizard_flipper=0x7f09000c;
+ public static final int wizard_scroll=0x7f09000b;
}
public static final class layout {
- public static final int act_console=0x7f030000;
- public static final int act_hosteditor=0x7f030001;
- public static final int act_hostlist=0x7f030002;
- public static final int act_wizard=0x7f030003;
- public static final int host_editor=0x7f030004;
- public static final int item_host=0x7f030005;
- public static final int item_terminal=0x7f030006;
- public static final int main=0x7f030007;
- public static final int message_dialog=0x7f030008;
- public static final int password_dialog=0x7f030009;
- public static final int pubkey=0x7f03000a;
- public static final int secure_shell=0x7f03000b;
- public static final int wiz_eula=0x7f03000c;
- public static final int wiz_features=0x7f03000d;
+ public static final int about_dialog=0x7f030000;
+ public static final int act_about=0x7f030001;
+ public static final int act_console=0x7f030002;
+ public static final int act_frontpage=0x7f030003;
+ public static final int act_hosteditor=0x7f030004;
+ public static final int act_hostlist=0x7f030005;
+ public static final int act_wizard=0x7f030006;
+ public static final int host_editor=0x7f030007;
+ public static final int item_host=0x7f030008;
+ public static final int item_terminal=0x7f030009;
+ public static final int main=0x7f03000a;
+ public static final int message_dialog=0x7f03000b;
+ public static final int password_dialog=0x7f03000c;
+ public static final int pubkey=0x7f03000d;
+ public static final int secure_shell=0x7f03000e;
+ public static final int wiz_eula=0x7f03000f;
+ public static final int wiz_features=0x7f030010;
}
public static final class string {
public static final int alert_disconnect_msg=0x7f070015;
diff --git a/src/org/connectbot/util/HostDatabase.java b/src/org/connectbot/util/HostDatabase.java
index 391959f..93c9e70 100644
--- a/src/org/connectbot/util/HostDatabase.java
+++ b/src/org/connectbot/util/HostDatabase.java
@@ -105,6 +105,13 @@ public class HostDatabase extends SQLiteOpenHelper {
}
+ public void deleteHost(long id) {
+
+ SQLiteDatabase db = this.getWritableDatabase();
+ db.delete(TABLE_HOSTS, "_id = ?", new String[] { Long.toString(id) });
+
+ }
+
public Cursor allHosts(boolean sortColors) {
String sortField = sortColors ? FIELD_HOST_COLOR : FIELD_HOST_NICKNAME;