WebHistory.inc 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. { Parsed from WebKit.framework WebHistory.h }
  2. {$ifdef TYPES}
  3. type
  4. WebHistoryPtr = ^WebHistory;
  5. {$endif}
  6. {$ifdef EXTERNAL_SYMBOLS}
  7. var
  8. WebHistoryItemsAddedNotification: NSString; cvar; external;
  9. WebHistoryItemsRemovedNotification: NSString; cvar; external;
  10. WebHistoryAllItemsRemovedNotification: NSString; cvar; external;
  11. WebHistoryLoadedNotification: NSString; cvar; external;
  12. WebHistorySavedNotification: NSString; cvar; external;
  13. WebHistoryItemsKey: NSString; cvar; external;
  14. {$endif}
  15. {$ifdef CLASSES}
  16. type
  17. WebHistory = objcclass external (NSObject)
  18. private
  19. _historyPrivate: WebHistoryPrivate;
  20. public
  21. class function optionalSharedHistory: WebHistory; message 'optionalSharedHistory';
  22. class procedure setOptionalSharedHistory (history: WebHistory); message 'setOptionalSharedHistory:';
  23. function loadFromURL_error (URL: NSURL; error: NSErrorPtr): ObjCBOOL; message 'loadFromURL:error:';
  24. function saveToURL_error (URL: NSURL; error: NSErrorPtr): ObjCBOOL; message 'saveToURL:error:';
  25. procedure addItems (newItems: NSArray); message 'addItems:';
  26. procedure removeItems (items: NSArray); message 'removeItems:';
  27. procedure removeAllItems; message 'removeAllItems';
  28. function orderedLastVisitedDays: NSArray; message 'orderedLastVisitedDays';
  29. function orderedItemsLastVisitedOnDay (calendarDate: NSCalendarDate): NSArray; message 'orderedItemsLastVisitedOnDay:';
  30. function itemForURL (URL: NSURL): WebHistoryItem; message 'itemForURL:';
  31. procedure setHistoryItemLimit(newValue: cint); message 'setHistoryItemLimit:';
  32. function historyItemLimit: cint; message 'historyItemLimit';
  33. procedure setHistoryAgeInDaysLimit(newValue: cint); message 'setHistoryAgeInDaysLimit:';
  34. function historyAgeInDaysLimit: cint; message 'historyAgeInDaysLimit';
  35. end;
  36. {$endif}