account settings: link to new lrc
This patch use new lrc to manage account settings and refactor
account ui. Due to the changes next views were removed:
-AccountsVC
-AccMediaVC
-AccDevicesVC
-AccSecurityVC
-AccRingVC
Change-Id: I08ddfc7be3bc2d71d646c8f18cf3d1980378142c
Reviewed-by: Andreas Traczyk <andreas.traczyk@savoirfairelinux.com>
diff --git a/src/AddSIPAccountVC.mm b/src/AddSIPAccountVC.mm
index 2e3c4f2..6403fc3 100644
--- a/src/AddSIPAccountVC.mm
+++ b/src/AddSIPAccountVC.mm
@@ -28,6 +28,7 @@
//ring
#import "AddSIPAccountVC.h"
+#import "views/NSImage+Extensions.h"
@interface AddSIPAccountVC () {
__unsafe_unretained IBOutlet NSButton* photoView;
@@ -103,7 +104,7 @@
QObject::disconnect(accountCreated);
[self.delegate close];
});
- accountToCreate = self.accountModel->createNewAccount(lrc::api::profile::Type::SIP, [displayName UTF8String]);
+ accountToCreate = self.accountModel->createNewAccount(lrc::api::profile::Type::SIP, [@"SIP" UTF8String]);
timeoutTimer = [NSTimer scheduledTimerWithTimeInterval:5
target:self
@@ -134,6 +135,9 @@
{
if (auto outputImage = [picker outputImage]) {
[photoView setBordered:NO];
+ auto image = [picker inputImage];
+ CGFloat newSize = MIN(image.size.height, image.size.width);
+ outputImage = [outputImage cropImageToSize:CGSizeMake(newSize, newSize)];
[photoView setImage:outputImage];
[addProfilePhotoImage setHidden:YES];
} else if(!photoView.image) {