mirror of
https://github.com/moparisthebest/Yaaic
synced 2025-02-16 15:00:14 -05:00
Define a custom quit message in the settings
This commit is contained in:
parent
456702a833
commit
ce81dbb956
@ -14,4 +14,7 @@
|
||||
|
||||
<string name="key_reconnect">reconnect</string>
|
||||
<string name="default_reconnect">false</string>
|
||||
|
||||
<string name="key_quitmessage">quitmessage</string>
|
||||
<string name="default_quitmessage">Yaaic - Yet another Android IRC client - http://www.yaaic.org</string>
|
||||
</resources>
|
@ -53,4 +53,14 @@ along with Yaaic. If not, see <http://www.gnu.org/licenses/>.
|
||||
android:defaultValue="@string/default_24h_format"
|
||||
android:dependency="@string/key_show_timestamp" />
|
||||
</PreferenceCategory>
|
||||
<PreferenceCategory
|
||||
android:title="Misc">
|
||||
<EditTextPreference
|
||||
android:title="Quit message"
|
||||
android:summary="Message to show when you disconnect"
|
||||
android:key="@string/key_quitmessage"
|
||||
android:defaultValue="@string/default_quitmessage"
|
||||
android:dialogTitle="Quit message"
|
||||
android:dialogMessage="Message to show when you disconnect:" />
|
||||
</PreferenceCategory>
|
||||
</PreferenceScreen>
|
||||
|
@ -1102,7 +1102,7 @@ public class IRCConnection extends PircBot
|
||||
{
|
||||
new Thread() {
|
||||
public void run() {
|
||||
quitServer("Yaaic - Yet another Android IRC client - http://www.yaaic.org");
|
||||
quitServer(service.getSettings().getQuitMessage());
|
||||
}
|
||||
}.start();
|
||||
}
|
||||
|
@ -36,8 +36,7 @@ import android.preference.PreferenceManager;
|
||||
* be gone. Otherwise this could leak memory.
|
||||
*
|
||||
* @author Sebastian Kaspari <sebastian@yaaic.org>
|
||||
*
|
||||
*/
|
||||
*/
|
||||
public class Settings
|
||||
{
|
||||
private SharedPreferences preferences;
|
||||
@ -119,4 +118,17 @@ public class Settings
|
||||
Boolean.parseBoolean(resources.getString(R.string.default_reconnect))
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the quit message
|
||||
*
|
||||
* @return The message to display when the user disconnects
|
||||
*/
|
||||
public String getQuitMessage()
|
||||
{
|
||||
return preferences.getString(
|
||||
resources.getString(R.string.key_quitmessage),
|
||||
resources.getString(R.string.default_quitmessage)
|
||||
);
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user