Commit 90ca78a1 authored by Jacob Potter's avatar Jacob Potter

Update example

parent 083ac0eb
......@@ -4,9 +4,9 @@
#import <Foundation/Foundation.h>
@interface TXSItemList : NSObject
- (id)initWithItemList:(TXSItemList *)itemList;
- (id)initWithItems:(NSArray *)items;
- (nonnull id)initWithItemList:(nonnull TXSItemList *)itemList;
- (nonnull id)initWithItems:(nonnull NSArray *)items;
@property (nonatomic, readonly) NSArray * items;
@property (nonatomic, readonly, nonnull) NSArray * items;
@end
......@@ -20,7 +20,7 @@
return self;
}
- (id)initWithItems:(NSArray *)items
- (id)initWithItems:(nonnull NSArray *)items
{
if (self = [super init]) {
_items = items;
......
......@@ -52,14 +52,14 @@ auto SortItems::fromCpp(const CppType& cpp) -> ObjcType
}
- (void)sort:(TXSSortOrder)order
items:(TXSItemList *)items {
items:(nonnull TXSItemList *)items {
try {
_cppRef.get()->sort(::djinni::Enum<::textsort::sort_order, TXSSortOrder>::toCpp(order),
::djinni_generated::ItemList::toCpp(items));
} DJINNI_TRANSLATE_EXCEPTIONS()
}
+ (TXSSortItems *)createWithListener:(id<TXSTextboxListener>)listener {
+ (nullable TXSSortItems *)createWithListener:(nullable id<TXSTextboxListener>)listener {
try {
auto r = ::textsort::SortItems::create_with_listener(::djinni_generated::TextboxListener::toCpp(listener));
return ::djinni_generated::SortItems::fromCpp(r);
......
......@@ -11,8 +11,8 @@
@interface TXSSortItems : NSObject
- (void)sort:(TXSSortOrder)order
items:(TXSItemList *)items;
items:(nonnull TXSItemList *)items;
+ (TXSSortItems *)createWithListener:(id<TXSTextboxListener>)listener;
+ (nullable TXSSortItems *)createWithListener:(nullable id<TXSTextboxListener>)listener;
@end
......@@ -7,6 +7,6 @@
@protocol TXSTextboxListener
- (void)update:(TXSItemList *)items;
- (void)update:(nonnull TXSItemList *)items;
@end
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment