Bold360 and BoldChat Developer Center

BCChatViewLogic Class Reference

The class holding the logic for the chat view handling. The files owner of BCChatView.xib. More...

#import <BCChatViewLogic.h>

Inheritance diagram for BCChatViewLogic:

Instance Methods

(IBAction) - sendButtonPressed:
 Send message button pressed. More...
 
(IBAction) - emailChatHistoryPressed:
 Email chat history button pressed. More...
 
(IBAction) - cancelChatPressed:
 Cancel chat and fill unavailable chat form button pressed. More...
 
(IBAction) - endChatPressed:
 End chat button pressed. More...
 
(IBAction) - chatExternalActionButtonPressed
 IBAction for the chatExternalActionButton. More...
 

Properties

IBOutlet UIView * view
 The chat view itself. More...
 
IBOutlet UIView * chatHistoryWebViewHolderView
 The chat history web view holder view. More...
 
IBOutlet UIWebView * chatHistoryWebView
 The chat history web view. More...
 
IBOutlet UIView * inputHolderView
 The chat input text view holder view. More...
 
IBOutlet UITextView< BCTextViewWithPlaceHolder > * inputTextView
 The chat input text view, with placeholder capability. More...
 
IBOutlet UIButton * sendButton
 The chat message send button. More...
 
IBOutlet UILabel * typingLabel
 The operator or operators typing message. More...
 
IBOutlet UILabel * queuePositionLabel
 The chat queue position label. More...
 
IBOutlet UIButton * emailChatHistoryButton
 Email chat history button. More...
 
IBOutlet UIButton * cancelChatButton
 Cancel chat and fill unavailable form button. More...
 
IBOutlet UIButton * endChatButton
 End chat button. More...
 
IBOutlet UIButton * chatExternalActionButton
 A button which needs to call chatExternalActionButtonPressed. If the view controller does not have any navigation bar, this button can be used to request to hide the view. More...
 
id< BCChatViewLogicEventsevents
 Chat view logic events delegate. It is set from BoldChatViewSettings::chatViewEventHandler. More...
 

Detailed Description

The class holding the logic for the chat view handling. The files owner of BCChatView.xib.

Since
Version 1.0

Method Documentation

- (IBAction) cancelChatPressed: (UIButton *)  button

Cancel chat and fill unavailable chat form button pressed.

Parameters
buttonThe button that has been pressed.
Since
Version 1.0
- (IBAction) chatExternalActionButtonPressed

IBAction for the chatExternalActionButton.

Since
Version 1.0
- (IBAction) emailChatHistoryPressed: (UIButton *)  button

Email chat history button pressed.

Parameters
buttonThe button that has been pressed.
Since
Version 1.0
- (IBAction) endChatPressed: (UIButton *)  button

End chat button pressed.

Parameters
buttonThe button that has been pressed.
Since
Version 1.0
- (IBAction) sendButtonPressed: (UIButton *)  button

Send message button pressed.

Parameters
buttonThe button that has been pressed.
Since
Version 1.0

Property Documentation

- (IBOutlet UIButton*) cancelChatButton
readwritenonatomicstrong

Cancel chat and fill unavailable form button.

Since
Version 1.0
- (IBOutlet UIButton*) chatExternalActionButton
readwritenonatomicstrong

A button which needs to call chatExternalActionButtonPressed. If the view controller does not have any navigation bar, this button can be used to request to hide the view.

Since
Version 1.0
- (IBOutlet UIWebView*) chatHistoryWebView
readwritenonatomicstrong

The chat history web view.

Since
Version 1.0
- (IBOutlet UIView*) chatHistoryWebViewHolderView
readwritenonatomicstrong

The chat history web view holder view.

Since
Version 1.0
- (IBOutlet UIButton*) emailChatHistoryButton
readwritenonatomicstrong

Email chat history button.

Since
Version 1.0
- (IBOutlet UIButton*) endChatButton
readwritenonatomicstrong

End chat button.

Since
Version 1.0
- (id<BCChatViewLogicEvents>) events
readwritenonatomicassign

Chat view logic events delegate. It is set from BoldChatViewSettings::chatViewEventHandler.

Since
Version 1.0
- (IBOutlet UIView*) inputHolderView
readwritenonatomicstrong

The chat input text view holder view.

Since
Version 1.0
- (IBOutlet UITextView<BCTextViewWithPlaceHolder>*) inputTextView
readwritenonatomicstrong

The chat input text view, with placeholder capability.

Since
Version 1.0
- (IBOutlet UILabel*) queuePositionLabel
readwritenonatomicstrong

The chat queue position label.

Since
Version 1.0
- (IBOutlet UIButton*) sendButton
readwritenonatomicstrong

The chat message send button.

Since
Version 1.0
- (IBOutlet UILabel*) typingLabel
readwritenonatomicstrong

The operator or operators typing message.

Since
Version 1.0
- (IBOutlet UIView*) view
readwritenonatomicstrong

The chat view itself.

Since
Version 1.0

The documentation for this class was generated from the following file: