mirror of
git://xwords.git.sourceforge.net/gitroot/xwords/xwords
synced 2025-02-05 20:45:49 +01:00
include the list of currently selected conn types as pref summary
This commit is contained in:
parent
2e8f4097d9
commit
76fe26a057
2 changed files with 16 additions and 2 deletions
|
@ -57,6 +57,9 @@ public class XWConnAddrPreference extends DialogPreference {
|
|||
setDialogLayoutResource( R.layout.conn_types_display );
|
||||
|
||||
setNegativeButtonText( LocUtils.getString( context, R.string.button_cancel ) );
|
||||
|
||||
m_curSet = XWPrefs.getAddrTypes( m_context );
|
||||
setSummary( m_curSet.toString() );
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -65,7 +68,6 @@ public class XWConnAddrPreference extends DialogPreference {
|
|||
LocUtils.xlateView( m_context, view );
|
||||
|
||||
LinearLayout list = (LinearLayout)view.findViewById( R.id.conn_types );
|
||||
m_curSet = XWPrefs.getAddrTypes( m_context );
|
||||
for ( CommsConnType typ : s_supported.getTypes() ) {
|
||||
CheckBox box = (CheckBox)LocUtils.inflate( m_context, R.layout.btinviter_item );
|
||||
box.setText( typ.longName() );
|
||||
|
@ -82,6 +84,7 @@ public class XWConnAddrPreference extends DialogPreference {
|
|||
} else {
|
||||
m_curSet.remove( typf );
|
||||
}
|
||||
setSummary( m_curSet.toString() );
|
||||
}
|
||||
} );
|
||||
}
|
||||
|
|
|
@ -20,8 +20,8 @@
|
|||
|
||||
package org.eehouse.android.xw4.jni;
|
||||
|
||||
import android.text.TextUtils;
|
||||
import java.net.InetAddress;
|
||||
|
||||
import java.util.HashSet;
|
||||
import java.util.Iterator;
|
||||
|
||||
|
@ -62,6 +62,17 @@ public class CommsAddrRec {
|
|||
return result;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString()
|
||||
{
|
||||
CommsConnType[] types = getTypes();
|
||||
String[] strs = new String[types.length];
|
||||
for ( int ii = 0; ii < types.length; ++ii ) {
|
||||
strs[ii] = types[ii].longName();
|
||||
}
|
||||
return TextUtils.join( " + ", strs );
|
||||
}
|
||||
|
||||
private static final CommsConnType[] s_hint = new CommsConnType[0];
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue