FRANotificationViewController.h revision 20afa799b2bfdc0cc2662e24a2bf0aa1372f45a9
e9458b1a7a19a63aa4c179f9ab20f4d50681c168Jens Elkner * The contents of this file are subject to the terms of the Common Development and
c8a9d35be2207e0d4fbd26a2411e1ba17e3e4c96Christian Maeder * Distribution License (the License). You may not use this file except in compliance with the
c8a9d35be2207e0d4fbd26a2411e1ba17e3e4c96Christian Maeder * You can obtain a copy of the License at legal/CDDLv1.0.txt. See the License for the
c8a9d35be2207e0d4fbd26a2411e1ba17e3e4c96Christian Maeder * specific language governing permission and limitations under the License.
7e11afd342a92b27991109105876609ed1cd5281Christian Maeder * When distributing Covered Software, include this CDDL Header Notice in each file and include
c8a9d35be2207e0d4fbd26a2411e1ba17e3e4c96Christian Maeder * the License file at legal/CDDLv1.0.txt. If applicable, add the following below the CDDL
c8a9d35be2207e0d4fbd26a2411e1ba17e3e4c96Christian Maeder * Header, with the fields enclosed by brackets [] replaced by your own identifying
c8a9d35be2207e0d4fbd26a2411e1ba17e3e4c96Christian Maeder * information: "Portions copyright [year] [name of copyright owner]".
706201451843aa76b8d862de800570c9838c9910Christian Maeder * Copyright 2016 ForgeRock AS.
c8a9d35be2207e0d4fbd26a2411e1ba17e3e4c96Christian Maeder/*! The storyboard identifier assigned to this view controller. */
c8a9d35be2207e0d4fbd26a2411e1ba17e3e4c96Christian Maederextern NSString * const FRANotificationViewControllerStoryboardIdentifer;
c8a9d35be2207e0d4fbd26a2411e1ba17e3e4c96Christian Maeder * Controller for Notification view.
c8a9d35be2207e0d4fbd26a2411e1ba17e3e4c96Christian Maeder@interface FRANotificationViewController : UIViewController
c8a9d35be2207e0d4fbd26a2411e1ba17e3e4c96Christian Maeder@property (weak, nonatomic) FRANotification *notification;
773a3d8e40d41417d7c7c92c65c9ff1e49f66ce2Christian Maeder * The FRANotificationUISlider used to authorize the requested action.
c8a9d35be2207e0d4fbd26a2411e1ba17e3e4c96Christian Maeder@property (weak, nonatomic) IBOutlet FRANotificationUISlider *authorizeSlider;
773a3d8e40d41417d7c7c92c65c9ff1e49f66ce2Christian Maeder * The UIButton used to deny the requested action.
c8a9d35be2207e0d4fbd26a2411e1ba17e3e4c96Christian Maeder@property (weak, nonatomic) IBOutlet UIButton *denyButton;
706201451843aa76b8d862de800570c9838c9910Christian Maeder * The UIImageView in which the issuer's icon will be displayed.
9e9e018cefd6a9a242a93af959369dc7aa8f8526Christian Maeder@property (weak, nonatomic) IBOutlet UIImageView *image;
9e9e018cefd6a9a242a93af959369dc7aa8f8526Christian Maeder * The UILabel in which the notification message will be displayed.
199933c20cf5d8101c92fef643ab2f8ab5d6e0e4Christian Maeder@property (weak, nonatomic) IBOutlet UILabel *message;
706201451843aa76b8d862de800570c9838c9910Christian Maeder * The UIView whose background color will be set to that of the issuer.
9e9e018cefd6a9a242a93af959369dc7aa8f8526Christian Maeder@property (weak, nonatomic) IBOutlet UIView *backgroundView;
773a3d8e40d41417d7c7c92c65c9ff1e49f66ce2Christian Maeder * The callback used to check if the slider needs to be moved to the start of the track.
9e9e018cefd6a9a242a93af959369dc7aa8f8526Christian Maeder- (IBAction)updateSliderPosition:(id)sender;
9e9e018cefd6a9a242a93af959369dc7aa8f8526Christian Maeder * The callback used to permit the requested authorization requested.
9e9e018cefd6a9a242a93af959369dc7aa8f8526Christian Maeder * The callback used to deny the requested authorization requested.