Patch from brion to add an SSL option for StatusNet accounts. Fixes #13077.
2 * Adium is the legal property of its developers, whose names are listed in the copyright file included
3 * with this source distribution.
5 * This program is free software; you can redistribute it and/or modify it under the terms of the GNU
6 * General Public License as published by the Free Software Foundation; either version 2 of the License,
7 * or (at your option) any later version.
9 * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even
10 * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
11 * Public License for more details.
13 * You should have received a copy of the GNU General Public License along with this program; if not,
14 * write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
17 #import "AILaconicaAccountViewController.h"
18 #import "AILaconicaAccount.h"
20 @implementation AILaconicaAccountViewController
23 * @brief Configure the account view
25 - (void)configureForAccount:(AIAccount *)inAccount
27 [super configureForAccount:inAccount];
29 [textField_connectHost setEnabled:YES];
31 textField_APIpath.stringValue = [account preferenceForKey:LACONICA_PREFERENCE_PATH group:LACONICA_PREF_GROUP] ?: @"";
32 [textField_APIpath setEnabled:YES];
34 [checkBox_useSSL setEnabled:YES];
36 BOOL useSSL = [[account preferenceForKey:LACONICA_PREFERENCE_SSL group:LACONICA_PREF_GROUP] boolValue];
37 [checkBox_useSSL setState:useSSL];
42 * @brief The Update Interval combo box was changed.
44 - (void)saveConfiguration
46 [super saveConfiguration];
48 [account setPreference:textField_APIpath.stringValue
49 forKey:LACONICA_PREFERENCE_PATH
50 group:LACONICA_PREF_GROUP];
52 [account setPreference:[NSNumber numberWithBool:[checkBox_useSSL state]]
53 forKey:LACONICA_PREFERENCE_SSL
54 group:LACONICA_PREF_GROUP];