mirror of
https://gitlab.linphone.org/BC/public/linphone-iphone.git
synced 2026-01-30 09:49:26 +00:00
display delivery status
This commit is contained in:
parent
04da4d4afa
commit
199cc837b9
9 changed files with 100 additions and 164 deletions
|
|
@ -19,6 +19,7 @@
|
|||
@property(nonatomic) bctbx_list_t *displayedList;
|
||||
@property(nonatomic) bctbx_list_t *receivedList;
|
||||
@property(nonatomic) bctbx_list_t *notReceivedList;
|
||||
@property(nonatomic) bctbx_list_t *errorList;
|
||||
|
||||
@property (weak, nonatomic) IBOutlet UIView *msgView;
|
||||
@property (weak, nonatomic) IBOutlet UIImageView *msgBackgroundColorImage;
|
||||
|
|
|
|||
|
|
@ -7,7 +7,6 @@
|
|||
|
||||
#import <Foundation/Foundation.h>
|
||||
|
||||
#import "ChatConversationImdnTableViewHeader.h"
|
||||
#import "ChatConversationImdnView.h"
|
||||
#import "PhoneMainView.h"
|
||||
#import "UIChatBubbleTextCell.h"
|
||||
|
|
@ -51,104 +50,161 @@ static UICompositeViewDescription *compositeDescription = nil;
|
|||
_msgText.text = [NSString stringWithUTF8String:linphone_chat_message_get_text(_msg)];
|
||||
_msgBackgroundColorImage.image = _msgBottomBar.image = [UIImage imageNamed:(outgoing ? @"color_A.png" : @"color_D.png")];
|
||||
_msgDateLabel.textColor = [UIColor colorWithPatternImage:_msgBackgroundColorImage.image];
|
||||
|
||||
[_msgView setFrame:CGRectMake(_msgView.frame.origin.x,
|
||||
_msgView.frame.origin.y,
|
||||
_msgView.frame.size.width,
|
||||
[UIChatBubbleTextCell ViewHeightForMessage:_msg withWidth:self.view.frame.size.width].height)];
|
||||
|
||||
_tableView.delegate = self;
|
||||
_tableView.dataSource = self;
|
||||
[_tableView setFrame:CGRectMake(_tableView.frame.origin.x,
|
||||
_msgView.frame.origin.y + _msgView.frame.size.height,
|
||||
_msgView.frame.origin.y + _msgView.frame.size.height + 10,
|
||||
_tableView.frame.size.width,
|
||||
self.view.frame.size.height - (_msgView.frame.origin.y + _msgView.frame.size.height))];
|
||||
|
||||
_displayedList = linphone_chat_message_get_participants_by_imdn_state(_msg, LinphoneChatMessageStateDisplayed);
|
||||
_receivedList = linphone_chat_message_get_participants_by_imdn_state(_msg, LinphoneChatMessageStateDeliveredToUser);
|
||||
_notReceivedList = linphone_chat_message_get_participants_by_imdn_state(_msg, LinphoneChatMessageStateDelivered);
|
||||
_errorList = linphone_chat_message_get_participants_by_imdn_state(_msg, LinphoneChatMessageStateNotDelivered);
|
||||
|
||||
[_tableView reloadData];
|
||||
}
|
||||
|
||||
#pragma mark - TableView
|
||||
|
||||
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
|
||||
NSInteger i = 0;
|
||||
if (_displayedList) i++;
|
||||
if (_receivedList) i++;
|
||||
if (_notReceivedList) i++;
|
||||
return i;
|
||||
NSInteger numberOfSection = 0;
|
||||
if (_displayedList) numberOfSection++;
|
||||
if (_receivedList) numberOfSection++;
|
||||
if (_notReceivedList) numberOfSection++;
|
||||
if (_errorList) numberOfSection++;
|
||||
return numberOfSection;
|
||||
}
|
||||
|
||||
- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section {
|
||||
return 23.0;
|
||||
}
|
||||
|
||||
- (UITableViewHeaderFooterView *)tableView:(UITableView *)tableView headerViewForSection:(NSInteger)section {
|
||||
NSString *kHeaderId = NSStringFromClass(ChatConversationImdnTableViewHeader.class);
|
||||
ChatConversationImdnTableViewHeader *header = [tableView dequeueReusableHeaderFooterViewWithIdentifier:kHeaderId];
|
||||
if (!header)
|
||||
header = [[ChatConversationImdnTableViewHeader alloc] initWithIdentifier:kHeaderId];
|
||||
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(nonnull NSIndexPath *)indexPath {
|
||||
return 44.0;
|
||||
}
|
||||
- (nullable UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section {
|
||||
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 0, 0)];
|
||||
label.numberOfLines = 1;
|
||||
UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, tableView.frame.size.width, 23)];
|
||||
UIImage *image = NULL;
|
||||
|
||||
if (section == 1) {
|
||||
if (section == 0) {
|
||||
if (_displayedList) {
|
||||
header.label.text = NSLocalizedString(@"Read", nil);
|
||||
header.icon.imageView.image = [UIImage imageNamed:@"chat_read"];
|
||||
label.text = NSLocalizedString(@"Read", nil);
|
||||
label.textColor = [UIColor colorWithRed:(24 / 255.0) green:(167 / 255.0) blue:(175 / 255.0) alpha:1.0];
|
||||
image = [UIImage imageNamed:@"chat_read"];
|
||||
} else if (_receivedList) {
|
||||
header.label.text = NSLocalizedString(@"Delivered", nil);
|
||||
header.icon.imageView.image = [UIImage imageNamed:@"chat_delivered"];
|
||||
label.text = NSLocalizedString(@"Delivered", nil);
|
||||
label.textColor = [UIColor grayColor];
|
||||
image = [UIImage imageNamed:@"chat_delivered"];
|
||||
} else if (_notReceivedList) {
|
||||
header.label.text = NSLocalizedString(@"Undelivered", nil);
|
||||
header.icon.imageView.image = [UIImage imageNamed:@"chat_error"];
|
||||
label.text = NSLocalizedString(@"Sent", nil);
|
||||
label.textColor = [UIColor grayColor];
|
||||
} else if (_errorList) {
|
||||
label.text = NSLocalizedString(@"Error", nil);
|
||||
label.textColor = [UIColor redColor];
|
||||
image = [UIImage imageNamed:@"chat_error"];
|
||||
}
|
||||
} else if (section == 1) {
|
||||
if (_displayedList && _receivedList) {
|
||||
label.text = NSLocalizedString(@"Delivered", nil);
|
||||
label.textColor = [UIColor grayColor];
|
||||
image = [UIImage imageNamed:@"chat_delivered"];
|
||||
} else if (_notReceivedList) {
|
||||
label.text = NSLocalizedString(@"Sent", nil);
|
||||
label.textColor = [UIColor grayColor];
|
||||
} else if (_errorList) {
|
||||
label.text = NSLocalizedString(@"Error", nil);
|
||||
label.textColor = [UIColor redColor];
|
||||
image = [UIImage imageNamed:@"chat_error"];
|
||||
}
|
||||
} else if (section == 2) {
|
||||
if (_receivedList) {
|
||||
header.label.text = NSLocalizedString(@"Delivered", nil);
|
||||
header.icon.imageView.image = [UIImage imageNamed:@"chat_delivered"];
|
||||
} else if (_notReceivedList) {
|
||||
header.label.text = NSLocalizedString(@"Undelivered", nil);
|
||||
header.icon.imageView.image = [UIImage imageNamed:@"chat_error"];
|
||||
if (_displayedList && _receivedList && _notReceivedList) {
|
||||
label.text = NSLocalizedString(@"Sent", nil);
|
||||
label.textColor = [UIColor grayColor];
|
||||
} else if (_errorList) {
|
||||
label.text = NSLocalizedString(@"Error", nil);
|
||||
label.textColor = [UIColor redColor];
|
||||
image = [UIImage imageNamed:@"chat_error"];
|
||||
}
|
||||
} else if (section == 3) {
|
||||
header.label.text = NSLocalizedString(@"Undelivered", nil);
|
||||
header.icon.imageView.image = [UIImage imageNamed:@"chat_error"];
|
||||
label.text = NSLocalizedString(@"Error", nil);
|
||||
label.textColor = [UIColor redColor];
|
||||
image = [UIImage imageNamed:@"chat_error"];
|
||||
}
|
||||
|
||||
return header;
|
||||
[view addSubview:label];
|
||||
[label sizeToFit];
|
||||
[label setCenter:view.center];
|
||||
|
||||
if (image) {
|
||||
UIImageView *imageView = [[UIImageView alloc] initWithImage:image];
|
||||
[view addSubview:imageView];
|
||||
[imageView setFrame:CGRectMake(label.frame.origin.x + label.frame.size.width + 5, 2, 19, 19)];
|
||||
}
|
||||
[view setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"color_G.png"]]];
|
||||
return view;
|
||||
}
|
||||
|
||||
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
|
||||
if (section == 1) {
|
||||
if (section == 0) {
|
||||
if (_displayedList)
|
||||
return bctbx_list_size(_displayedList);
|
||||
else if (_receivedList)
|
||||
return bctbx_list_size(_receivedList);
|
||||
else if (_notReceivedList)
|
||||
return bctbx_list_size(_notReceivedList);
|
||||
} else if (section == 2) {
|
||||
if (_receivedList)
|
||||
else if (_errorList)
|
||||
return bctbx_list_size(_errorList);
|
||||
} else if (section == 1) {
|
||||
if (_displayedList &&_receivedList)
|
||||
return bctbx_list_size(_receivedList);
|
||||
else if (_notReceivedList)
|
||||
return bctbx_list_size(_notReceivedList);
|
||||
else if (_errorList)
|
||||
return bctbx_list_size(_errorList);
|
||||
} else if (section == 2) {
|
||||
if (_displayedList && _receivedList && _notReceivedList)
|
||||
return bctbx_list_size(_notReceivedList);
|
||||
else if (_errorList)
|
||||
return bctbx_list_size(_errorList);
|
||||
} else if (section == 3)
|
||||
return bctbx_list_size(_notReceivedList);
|
||||
return bctbx_list_size(_errorList);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
|
||||
bctbx_list_t *list = NULL;
|
||||
if (indexPath.section == 1) {
|
||||
if (indexPath.section == 0) {
|
||||
if (_displayedList)
|
||||
list = _displayedList;
|
||||
else if (_receivedList)
|
||||
list = _receivedList;
|
||||
else if (_notReceivedList)
|
||||
list = _notReceivedList;
|
||||
} else if (indexPath.section == 2) {
|
||||
if (_receivedList)
|
||||
else if (_errorList)
|
||||
list = _errorList;
|
||||
} else if (indexPath.section == 1) {
|
||||
if (_displayedList &&_receivedList)
|
||||
list = _receivedList;
|
||||
else if (_notReceivedList)
|
||||
list = _notReceivedList;
|
||||
else if (_errorList)
|
||||
list = _errorList;
|
||||
} else if (indexPath.section == 2) {
|
||||
if (_displayedList && _receivedList && _notReceivedList)
|
||||
list = _notReceivedList;
|
||||
else if (_errorList)
|
||||
list = _errorList;
|
||||
} else if (indexPath.section == 3)
|
||||
list = _notReceivedList;
|
||||
list = _errorList;
|
||||
|
||||
if (!list)
|
||||
return nil;
|
||||
|
|
|
|||
|
|
@ -108,10 +108,6 @@
|
|||
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES" heightSizable="YES"/>
|
||||
<color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
||||
<color key="separatorColor" red="0.67030966280000004" green="0.71867996450000005" blue="0.75078284740000001" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
||||
<connections>
|
||||
<outlet property="dataSource" destination="-1" id="fYu-DD-p1k"/>
|
||||
<outlet property="delegate" destination="-1" id="VsB-GE-lPS"/>
|
||||
</connections>
|
||||
</tableView>
|
||||
</subviews>
|
||||
<color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
||||
|
|
|
|||
|
|
@ -1,19 +0,0 @@
|
|||
//
|
||||
// ChatConversationImdnTableViewHeader.h
|
||||
// linphone
|
||||
//
|
||||
// Created by REIS Benjamin on 26/04/2018.
|
||||
//
|
||||
|
||||
#ifndef ChatConversationImdnTableViewHeader_h
|
||||
#define ChatConversationImdnTableViewHeader_h
|
||||
|
||||
@interface ChatConversationImdnTableViewHeader : UITableViewHeaderFooterView
|
||||
|
||||
@property (weak, nonatomic) IBOutlet UILabel *label;
|
||||
@property (weak, nonatomic) IBOutlet UIIconButton *icon;
|
||||
|
||||
- (id)initWithIdentifier:(NSString *)identifier;
|
||||
|
||||
@end
|
||||
#endif /* ChatConversationImdnTableViewHeader_h */
|
||||
|
|
@ -1,27 +0,0 @@
|
|||
//
|
||||
// ChatConversationImdnTableViewHeader.m
|
||||
// linphone
|
||||
//
|
||||
// Created by REIS Benjamin on 26/04/2018.
|
||||
//
|
||||
|
||||
#import <Foundation/Foundation.h>
|
||||
|
||||
#import "ChatConversationImdnTableViewHeader.h"
|
||||
|
||||
@implementation ChatConversationImdnTableViewHeader
|
||||
|
||||
- (id)initWithIdentifier:(NSString *)identifier {
|
||||
self = [super initWithReuseIdentifier:identifier];
|
||||
if (self != nil) {
|
||||
NSArray *arrayOfViews =
|
||||
[[NSBundle mainBundle] loadNibNamed:NSStringFromClass(self.class) owner:self options:nil];
|
||||
if ([arrayOfViews count] >= 1) {
|
||||
ChatConversationImdnTableViewHeader *sub = ((ChatConversationImdnTableViewHeader *)[arrayOfViews objectAtIndex:0]);
|
||||
self = sub;
|
||||
}
|
||||
}
|
||||
return self;
|
||||
}
|
||||
|
||||
@end
|
||||
|
|
@ -1,62 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="14109" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES">
|
||||
<device id="retina4_7" orientation="portrait">
|
||||
<adaptation id="fullscreen"/>
|
||||
</device>
|
||||
<dependencies>
|
||||
<deployment identifier="iOS"/>
|
||||
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="14088"/>
|
||||
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
|
||||
</dependencies>
|
||||
<objects>
|
||||
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="ChatConversationImdnTableViewHeader">
|
||||
<connections>
|
||||
<outlet property="icon" destination="mSJ-U1-zgo" id="HcL-Xl-yCb"/>
|
||||
<outlet property="lable" destination="elN-P0-0Pj" id="bpz-Zq-afF"/>
|
||||
</connections>
|
||||
</placeholder>
|
||||
<placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
|
||||
<view contentMode="scaleToFill" id="9Nb-Wp-29K" customClass="UITableViewHeaderFooterView">
|
||||
<rect key="frame" x="0.0" y="0.0" width="360" height="23"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
||||
<subviews>
|
||||
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" image="color_G.png" translatesAutoresizingMaskIntoConstraints="NO" id="s3H-gR-z9X" userLabel="backgroundColor">
|
||||
<rect key="frame" x="-1" y="-12" width="361" height="46"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMaxX="YES" heightSizable="YES"/>
|
||||
</imageView>
|
||||
<button opaque="NO" contentMode="scaleToFill" fixedFrame="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" adjustsImageWhenHighlighted="NO" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="mSJ-U1-zgo" userLabel="icon" customClass="UIIconButton">
|
||||
<rect key="frame" x="220" y="2" width="18" height="19"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Back"/>
|
||||
<fontDescription key="fontDescription" type="system" pointSize="14"/>
|
||||
<inset key="titleEdgeInsets" minX="0.0" minY="18" maxX="0.0" maxY="0.0"/>
|
||||
<state key="normal" image="chat_read.png">
|
||||
<color key="titleShadowColor" red="0.5" green="0.5" blue="0.5" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
||||
</state>
|
||||
<state key="disabled" image="valid_disabled.png"/>
|
||||
<state key="highlighted" backgroundImage="color_E.png"/>
|
||||
</button>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" tag="5" contentMode="left" fixedFrame="YES" text="Read" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" translatesAutoresizingMaskIntoConstraints="NO" id="elN-P0-0Pj" userLabel="label">
|
||||
<rect key="frame" x="131" y="0.0" width="97" height="23"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMaxX="YES" heightSizable="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Contact name">
|
||||
<accessibilityTraits key="traits" none="YES"/>
|
||||
</accessibility>
|
||||
<fontDescription key="fontDescription" type="boldSystem" pointSize="15"/>
|
||||
<color key="textColor" red="0.13730004430000001" green="0.65545684100000001" blue="0.68543165920000004" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
</subviews>
|
||||
<color key="backgroundColor" red="0.0" green="0.0" blue="0.0" alpha="0.0" colorSpace="custom" customColorSpace="sRGB"/>
|
||||
<nil key="simulatedStatusBarMetrics"/>
|
||||
<freeformSimulatedSizeMetrics key="simulatedDestinationMetrics"/>
|
||||
<point key="canvasLocation" x="24" y="57.5"/>
|
||||
</view>
|
||||
</objects>
|
||||
<resources>
|
||||
<image name="chat_read.png" width="24" height="24"/>
|
||||
<image name="color_E.png" width="2" height="2"/>
|
||||
<image name="color_G.png" width="2" height="2"/>
|
||||
<image name="valid_disabled.png" width="28" height="19"/>
|
||||
</resources>
|
||||
</document>
|
||||
|
|
@ -21,8 +21,9 @@
|
|||
NSArray *arrayOfViews =
|
||||
[[NSBundle mainBundle] loadNibNamed:NSStringFromClass(self.class) owner:self options:nil];
|
||||
if ([arrayOfViews count] >= 1) {
|
||||
UIChatConversationImdnTableViewCell *sub = ((UIChatConversationImdnTableViewCell *)[arrayOfViews objectAtIndex:0]);
|
||||
self = sub;
|
||||
UIView *sub = ((UIView *)[arrayOfViews objectAtIndex:0]);
|
||||
[self setFrame:CGRectMake(0, 0, sub.frame.size.width, sub.frame.size.height)];
|
||||
[self addSubview:sub];
|
||||
}
|
||||
}
|
||||
return self;
|
||||
|
|
|
|||
|
|
@ -25,18 +25,18 @@
|
|||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES" flexibleMaxY="YES"/>
|
||||
<subviews>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="John Doe" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="f3q-pd-EF5" userLabel="displayNameLabel">
|
||||
<rect key="frame" x="51" y="9" width="185" height="16"/>
|
||||
<rect key="frame" x="43" y="0.0" width="185" height="37"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMaxX="YES" flexibleMinY="YES" heightSizable="YES" flexibleMaxY="YES"/>
|
||||
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
||||
<color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<imageView userInteractionEnabled="NO" contentMode="scaleAspectFit" fixedFrame="YES" image="avatar.png" translatesAutoresizingMaskIntoConstraints="NO" id="Z2U-vm-azg" userLabel="avatarImage" customClass="UIRoundedImageView">
|
||||
<rect key="frame" x="8" y="0.0" width="35" height="30"/>
|
||||
<rect key="frame" x="0.0" y="6" width="35" height="25"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxX="YES" flexibleMinY="YES" heightSizable="YES" flexibleMaxY="YES"/>
|
||||
</imageView>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" fixedFrame="YES" text="Today - 18h42" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="hEV-7I-B0v" userLabel="contactDateLabel">
|
||||
<rect key="frame" x="216" y="11" width="143" height="15"/>
|
||||
<rect key="frame" x="216" y="6" width="143" height="23"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMinY="YES" heightSizable="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Contact name"/>
|
||||
<fontDescription key="fontDescription" type="system" pointSize="12"/>
|
||||
|
|
|
|||
|
|
@ -609,8 +609,6 @@
|
|||
8C2A81961F87B8000012A66B /* chat_group_avatar.png in Resources */ = {isa = PBXBuildFile; fileRef = 8C2A81941F87B8000012A66B /* chat_group_avatar.png */; };
|
||||
8C300D9A1E40E0CC00728EF3 /* lime_ko.png in Resources */ = {isa = PBXBuildFile; fileRef = 8C300D981E40E0CC00728EF3 /* lime_ko.png */; };
|
||||
8C300D9B1E40E0CC00728EF3 /* lime_ko@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 8C300D991E40E0CC00728EF3 /* lime_ko@2x.png */; };
|
||||
8C3100E820921ED900AADD15 /* ChatConversationImdnTableViewHeader.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8C3100E720921ED900AADD15 /* ChatConversationImdnTableViewHeader.xib */; };
|
||||
8C3100EB2092210600AADD15 /* ChatConversationImdnTableViewHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C3100EA2092210600AADD15 /* ChatConversationImdnTableViewHeader.m */; };
|
||||
8C3EA9E31EB892D600B732B6 /* msamr.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8C3EA9E01EB892D600B732B6 /* msamr.framework */; };
|
||||
8C3EA9E41EB892D600B732B6 /* msamr.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 8C3EA9E01EB892D600B732B6 /* msamr.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
|
||||
8C3EA9E51EB892D600B732B6 /* mscodec2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8C3EA9E11EB892D600B732B6 /* mscodec2.framework */; };
|
||||
|
|
@ -1671,9 +1669,6 @@
|
|||
8C2A81941F87B8000012A66B /* chat_group_avatar.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = chat_group_avatar.png; sourceTree = "<group>"; };
|
||||
8C300D981E40E0CC00728EF3 /* lime_ko.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = lime_ko.png; sourceTree = "<group>"; };
|
||||
8C300D991E40E0CC00728EF3 /* lime_ko@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "lime_ko@2x.png"; sourceTree = "<group>"; };
|
||||
8C3100E720921ED900AADD15 /* ChatConversationImdnTableViewHeader.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ChatConversationImdnTableViewHeader.xib; sourceTree = "<group>"; };
|
||||
8C3100E920921FA900AADD15 /* ChatConversationImdnTableViewHeader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ChatConversationImdnTableViewHeader.h; sourceTree = "<group>"; };
|
||||
8C3100EA2092210600AADD15 /* ChatConversationImdnTableViewHeader.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ChatConversationImdnTableViewHeader.m; sourceTree = "<group>"; };
|
||||
8C3EA9E01EB892D600B732B6 /* msamr.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = msamr.framework; path = "liblinphone-sdk/apple-darwin/Frameworks/msamr.framework"; sourceTree = "<group>"; };
|
||||
8C3EA9E11EB892D600B732B6 /* mscodec2.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = mscodec2.framework; path = "liblinphone-sdk/apple-darwin/Frameworks/mscodec2.framework"; sourceTree = "<group>"; };
|
||||
8C3EA9E21EB892D600B732B6 /* msopenh264.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = msopenh264.framework; path = "liblinphone-sdk/apple-darwin/Frameworks/msopenh264.framework"; sourceTree = "<group>"; };
|
||||
|
|
@ -2221,9 +2216,6 @@
|
|||
8CD99A402090CE25008A7CDA /* UIChatConversationImdnTableViewCell.h */,
|
||||
8CD99A412090CE6F008A7CDA /* UIChatConversationImdnTableViewCell.m */,
|
||||
8CD99A3E2090CD37008A7CDA /* UIChatConversationImdnTableViewCell.xib */,
|
||||
8C3100E920921FA900AADD15 /* ChatConversationImdnTableViewHeader.h */,
|
||||
8C3100EA2092210600AADD15 /* ChatConversationImdnTableViewHeader.m */,
|
||||
8C3100E720921ED900AADD15 /* ChatConversationImdnTableViewHeader.xib */,
|
||||
8C9C5E0E1F83BD97006987FA /* UIChatCreateCollectionViewCell.h */,
|
||||
8C9C5E0F1F83BD97006987FA /* UIChatCreateCollectionViewCell.m */,
|
||||
8C9C5E101F83BD97006987FA /* UIChatCreateCollectionViewCell.xib */,
|
||||
|
|
@ -3832,7 +3824,6 @@
|
|||
633FEEF91D3CD55A0014B822 /* numpad_star_over~ipad@2x.png in Resources */,
|
||||
633FEDCB1D3CD5590014B822 /* call_outgoing@2x.png in Resources */,
|
||||
633FEF501D3CD55A0014B822 /* valid_disabled.png in Resources */,
|
||||
8C3100E820921ED900AADD15 /* ChatConversationImdnTableViewHeader.xib in Resources */,
|
||||
631348321B6FA53300C6BDCB /* rootca.pem in Resources */,
|
||||
633FEEB31D3CD55A0014B822 /* numpad_3_default.png in Resources */,
|
||||
633FEE1C1D3CD5590014B822 /* chat_start_body_default~ipad.png in Resources */,
|
||||
|
|
@ -4033,7 +4024,6 @@
|
|||
340751E7150F38FD00B89C47 /* UIVideoButton.m in Sources */,
|
||||
34216F401547EBCD00EA9777 /* VideoZoomHandler.m in Sources */,
|
||||
D3F83EEC1582021700336684 /* CallView.m in Sources */,
|
||||
8C3100EB2092210600AADD15 /* ChatConversationImdnTableViewHeader.m in Sources */,
|
||||
8C2595DD1DEDC92D007A6424 /* ProviderDelegate.m in Sources */,
|
||||
63F1DF4B1BCE983200EDED90 /* CallConferenceTableView.m in Sources */,
|
||||
D3F83F8E15822ABE00336684 /* PhoneMainView.m in Sources */,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue